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.
Context
An education-technology application needed a model layer backed directly by Elasticsearch rather than a traditional database.
Approach
Build user-facing web functionality and create a Django model abstraction that mapped application models to Elasticsearch indices.
Outcome
Delivered education-technology features and a data-driven application architecture using Django and Elasticsearch.
What it taught me
Useful abstractions can preserve familiar application patterns even when the underlying data architecture changes substantially.