System Design Behind Ditanyain: Scaling AI-Powered Formative Assessments
An engineering deep-dive into evolving a synchronous AI MVP into a scalable, asynchronous architecture using Message Queues and Database Locking.
Notes, thoughts, and things I learned along the way.
An engineering deep-dive into evolving a synchronous AI MVP into a scalable, asynchronous architecture using Message Queues and Database Locking.
A look behind the scenes at how this blog is built using MDX, Velite, and modern tooling.