blog.raghavdev.inUnderstanding the Core Concepts of AI: Part 1I've been working as a software engineer at a startup for quite some time, and now I'm excited to move into the AI field. There are so many topics to explore, and it can feel overwhelming. To make it easier, I started by learning the basics of Large ...Nov 26, 2025·5 min read
blog.raghavdev.inSystem Design 101 : Scale from Zero to Millions of UsersIn the past three years, I’ve mostly worked with startups, and the common approach was always “build fast, optimize later.” It definitely helped us move quickly, but when the user base started growing, we ran into scaling issues that were tough to ha...Aug 26, 2025·16 min read
blog.raghavdev.inHow GZIP Compression Made My Spring Boot App 80% LighterRecently, while working on my Spring Boot backend, I stumbled on one of those optimizations that gives huge results for minimal effort: GZIP compression. No complex setups. No code changes. Just a few config tweaks and boom—API payloads dropped by 80...May 18, 2025·3 min read
blog.raghavdev.inReddit Backend Project Using Microservice ArchitectureWhat are Microservices Microservices represent a software architecture approach where a complex application is built as a collection of small, independent services, each running in its process and communicating with others through well-defined APIs. ...Oct 17, 2024·3 min read