Articles
Notes and long-form writing.
Python and FastAPI: Essential Features, Libraries, Packages, and Production Configuration
October 22, 2026
When building a real-world Python backend, the goal is not simply to learn Python syntax or FastAPI endpoints.
Conext manager in python
October 22, 2026
Yes, the with keyword in Python is used to invoke a context manager. A context manager is an object designed to handle resource allocation and cleanup automatically, effectively wrapping your code block in a safe, automated try...finally layout.
Lessons Learned Migrating a Monolith to Microservices with NestJs and RabbitMQ
October 6, 2026
A candid retrospective on the challenges and solutions encountered while migrating a legacy monolith to a microservices architecture using NestJs and RabbitMQ, geared toward backend developers and technical managers.
Leveraging PostgreSQL NOTIFY/LISTEN with NestJs for Efficient WebSocket Updates
October 6, 2026
Explore how to use PostgreSQL's native NOTIFY/LISTEN for real-time WebSocket updates in NestJs applications, balancing performance gains with system complexity.
GraphQL vs REST APIs in a NestJs + PostgreSQL Stack: A Practical Comparison
October 6, 2026
Evaluating GraphQL and REST APIs for backend development with NestJs and PostgreSQL? This article offers a hands-on comparison to help you decide the best approach for your next project.
Designing Event-Driven Architectures in Node.js with NestJs and RabbitMQ
October 6, 2026
Explore how to build scalable, robust event-driven systems using NestJs and RabbitMQ. This article covers messaging patterns, error handling strategies, and scaling considerations for backend developers.
Building a Realtime Chat App with NestJs, GraphQL Subscriptions, and WebSockets: A Practical Guide
October 6, 2026
Learn how to implement realtime chat features by integrating NestJs with GraphQL subscriptions over WebSockets, including practical tips and common pitfalls for backend engineers.