Thoughts, stories, and ideas about software development and technology.
A practical guide to scaling up vs scaling out: vertical and horizontal scaling, when to use each, trade-offs, and implementation considerations for backend systems.
What functional and non-functional requirements are, how they differ, and how to capture and specify performance, security, scalability, availability, and more.
A practical guide to push, polling, long polling, SSE, pub/sub, request-response, and synchronous vs asynchronous communication in backend systems.
What is the OSI Model?
What are Backend Architecture Designs?
Go, also known as Golang, is an open-source programming language created by Google.
Comprehensive Guide to Nginx: Installation, Configuration, and Best Practices