Posted inArticle Database System Design How YouTube Supports Billions of Users with MySQL and Vitess Posted by By Dragon May 9, 2025 When developers first build a web or mobile application, setting up the backend is fairly…
Posted inFeed Database System Design How to store passwords safely in the database and how to validate a password Posted by By Dragon May 8, 2025 Things NOT to do Storing passwords in plain text is not a good idea because…
Posted inFeed System Design Web Top 5 common ways to improve API performance Posted by By Dragon May 8, 2025 Result Pagination: This method is used to optimize large result sets by streaming them back…
Posted inFeed System Design The Ultimate API Learning Roadmap Posted by By Dragon February 2, 2025 APIs are the backbone of communication over the Internet. Every developer needs to learn about…
Posted inFeed Caching System Design Top Strategies to Reduce Latency Posted by By Dragon January 24, 2025 Latency is a fundamental concept to consider when designing any application. It refers to the…
Posted inFeed Networking System Design Crash Course About Message Queues Posted by By Dragon January 10, 2025 Asynchronous communication has become an important strategy for modern software systems, particularly in distributed and…
Posted inFeed Microservices System Design API Gateway Posted by By Dragon January 8, 2025 API Gateways are essential components in modern software architectures, particularly microservices-based systems. They act as…
Posted inFeed Database System Design Pessimistic vs Optimistic Locking Posted by By Dragon January 4, 2025 Locks are essential to maintain data consistency and integrity in multi-user environments. They prevent simultaneous…
Posted inArticle Microservices System Design Resilient Microservice Design Patterns –Circuit Breaker Pattern Posted by By Dragon January 4, 2025 Coming soon
Posted inArticle Networking System Design The Common Deployment Strategies Explained and Compared Posted by By Dragon December 30, 2024 There are a variety of techniques to deploy new applications to production, so choosing the…