Distributed Systems, Scalability & System Design #1 – Heroku Client Rate Throttling
Hello Folks, Wassup! This is the first post in the distributed systems & scalability blog series that I’ve started to discuss the intricacies of the production systems of large scale distributed services such as YouTube, Heroku, Netflix & so on. Arguably every service running today…
Best (Handpicked) Resources To Learn Software Architecture, Distributed Systems & System Design
In this article, I’ve put together a list of resources (online courses + books) that I believe are super helpful in building a solid foundation in software architecture and designing large-scale distributed systems like Facebook, YouTube, Gmail, Uber & so on. I’ll start with…
Full List Of Articles In The Real World Software Architecture Series
1 Google Databases: How Do Google Services Store Petabyte-Exabyte Scale Data? Article Link 2 YouTube Database – How Does It Store So Many Videos Without Running Out Of Storage Space? Article Link 3 Web Application Architecture & Software Architecture 101 Course Article Link 4 An…
YouTube Database – How Does It Store So Many Videos Without Running Out Of Storage Space?
YouTube is the second most popular website on the planet after Google. As of May 2019, more than 500 hours of video content is uploaded to the platform every single minute. With over 2 billion users, the video-sharing platform is generating billions of views with…
Distributed Data Processing 101 – The Only Guide You’ll Ever Need
This write-up is an in-depth insight into the distributed data processing. It will cover all the frequently asked questions about it such as What is it? How different is it in comparison to the centralized data processing? What are the pros & cons of it?…
If you are a developer and find it hard to cope with constant changes in technology. You are sick and tired of it. You are looking for ways to jump off that endless upskilling treadmill staying relevant and hireable.
You might want to check out my course, DEVELOPER’S ROADMAP TO EXCELLENCE AND FINANCIAL INDEPENDENCE, where I share with you the roadmap and techniques that I follow to keep my sanity in this ever-changing world of software development without killing myself. In it, you’ll find actionable advice and critical points that will enable you to make informed career decisions and accelerate your career at MACH speed.
- Distributed Systems and Scalability Feed #2
- Application Hosting – How PolyHaven Manages 5 Million Page Views and 80TB Traffic a Month for < $400
- The Technology Upskill Mess For Application Developers
- Low Code: The Only Article You Will Ever Need
- No Code: A Profound Insight For Citizen and Professional Developers