Ajay YadavCDN 101: A Beginner’s Guide to Faster and More Reliable Content DeliveryA CDN, or Content Delivery Network, is a system of servers (or cache servers) spread across different locations around the world. These…Sep 17Sep 17
Ajay YadavUnlocking the Power of HTTP Caching: Boosting Web PerformanceWeb server content can be divided into two categories:Sep 15Sep 15
Ajay YadavBoost Your App’s Performance: A Beginner’s Guide to CachingWe can continue with our previously discussed example (don’t worry no additional context is required for this article)Sep 14Sep 14
Ajay YadavNetwork Load Balancers: Optimizing Traffic for Peak PerformanceLet’s say you have a user service that assists in viewing user profiles, similar to platforms like LinkedIn, Facebook, or Profile.fyi. The…Sep 13Sep 13
Ajay YadavStructure of the System DesignIf you are working or interviewing for a senior software engineer role, then it’s crucial to build your expertise in system design. As a…Aug 18Aug 18
Ajay YadavDistributed System 101A Distributed System is where nodes (such as machines, containers, or services) collaborate to achieve common objectives through the…Apr 5Apr 5
Ajay YadavFunctions in GoFunctions prevent duplicate code. Using functions you can perform the same operation multiple times with different set of input but without…Jan 7, 2023Jan 7, 2023