I built a GitHub repository to help you learn system design 2 weeks ago.
And was trending on GitHub for many days and received 3,701+ stars.
This repository gives you:
@ryanlpeterman
A blameless post postmortem is one thing. But why would someone put prod data on the documentation and give everybody the privilege to change it?
I built a GitHub repository to help you learn system design, two days ago.
And it was trending on GitHub.
It gives you:
- simplified engineering case studies with visuals
- system design fundamentals
- deep dives into real-world architecture
- system design interview
I spent 3+ hours studying how Cloudflare serves 20% of internet traffic with only 15 Postgres clusters, so you don't have to.
Here's a summary of what I learned:
More than 100 million developers are using GitHub.
But many of them don't know the most useful repositories.
Here are some repositories that provide incredible value for free:
I built a GitHub repository to help you learn system design, around a month ago.
And I recently added a new section to include important software white papers.
Also it was trending on GitHub for many days and received 6,500 stars.
It gives you:
Learn system design for free in 2024:
1. Bitly architecture:
2. Scaling an app to 10 million users on AWS:
3. Leaderboard architecture:
4. Hashnode feed architecture:
5. Live
I built a GitHub repository last week to help you learn system design.
And I just re-formatted it to make the repository more accessible to you.
Also it has been trending on GitHub for many days.
It's pretty wild to get around 3,000 stars in such a short time.
This repository
Bad programmer:
- They focus on solving coding problems
- They learn every programming language but master none
- They don't write tests
- They work alone all the time
- They blame others for failures
- They rush to meet the deadlines
- They talk more and listen less
Good
More than 15 million developers are using GitHub.
But many of them don't know the most useful repositories.
Here are some repositories that provide incredible value for free:
GitHub has more than 207 million repositories.
But only a fraction of them are valuable resources for specific niches.
Here are 9 of my favorite repositories that will help you grow as a programmer:
I spent 5+ hours studying how McDonald’s delivery platform scaled to 20,000 orders per second, so you don't have to.
Here's a summary of what I learned:
Bad debugging:
- Add console logs everywhere
- Debug on the latest git commit
- Debug on your own for many hours
- Make assumptions to find failing code
GitHub has more than 200 million repositories.
But only a fraction of them are valuable resources for specific niches.
Here are 6 of my favorite repositories that will help you grow as a software engineer:
There are 27 million software engineers.
But 99% of them are subscribing to the wrong newsletters.
Here are 9 must-subscribe newsletters that give incredible value:
This is only version 1.
My goal with this repo is to create a front page for system design.
And I'll be updating it monthly.
Also consider putting a star, if you find it valuable:
I'm open to any feedback.
There are more than 3.27 million podcasts.
But only a fraction of them are valuable for software engineers.
Here are 5 of my favorite podcasts that will help you grow as an engineer:
Bad programmer:
- They learn every programming language but master none
- They focus on solving coding problems
- They work alone all the time
- They rush to meet the deadlines
- They blame others for failures
- They take the elevator
Around half a million people in the tech industry were laid off in the last 2 years.
And the best thing you can do to survive these risky days is to stay current with knowledge.
Here's a list of tech newsletters that give you incredible knowledge mostly for free: