MirahLabs Engineering Blog
Technical insights, tutorials, and architectures written by our design and backend engineers.
Zero Trust Security Architecture for Cloud-Native Applications
Zero Trust replaces the 'trust but verify' perimeter model with 'never trust, always verify.' Learn how to implement Zero Trust principles using mTLS, identity-aware proxies, and micro-segmentation.
Quantization Techniques for LLMs: FP16 to INT4 and GPTQ
Deploying LLMs on local hardware requires massive memory footprint reductions. Learn how post-training quantization techniques like GPTQ and GGUF compress models from FP16 to INT4.
Database Isolation Levels: Read Uncommitted, Read Committed, Repeatable Read, and Serializable
Understand transaction isolation in relational databases. Learn how isolation levels prevent dirty reads, non-repeatable reads, and phantom reads.
Celery and Redis: Background Job Processing at Scale
Background tasks are essential for responsive web applications. Learn how to design reliable Celery task queues with Redis, handle retries, monitor with Flower, and avoid common pitfalls.
The API-First Design Workflow: Designing APIs with OpenAPI and Swagger
Writing code before defining API specifications leads to integration delays. Discover the API-First design workflow using OpenAPI schemas and automated mock servers.
Understanding Serverless Databases: Amazon Aurora Serverless v2 vs. CockroachDB
Serverless databases decouple storage and compute to scale automatically. Compare Amazon Aurora Serverless v2 and CockroachDB Serverless for elasticity and global distribution.