V
← Work

K12 Techno Services Pvt. Ltd. · Dec 2018 — Sep 2020

Connecting application models directly to search

Education-technology software and a Django abstraction layer that mapped application models directly to Elasticsearch indices.

DjangoElasticsearchApplication architecture
01

Case note · Situation

The condition

An education-technology application needed a model layer backed directly by Elasticsearch rather than a traditional database.

Scope: Application models connected to search

02

Case note · Contribution

What I worked on

Built user-facing web functionality and created a Django model abstraction that mapped application models to Elasticsearch indices.

Proprietary implementation details are intentionally omitted.

03

Case note · Result

Outcome and carry-forward

Delivered education-technology features and a data-driven application architecture using Django and Elasticsearch.

Useful abstractions can preserve familiar application patterns even when the underlying data architecture changes substantially.
Return to the chronology