System Design Classroom
Subscribe
Sign in
Home
Archive
About
Latest
Top
Discussions
Work Queues: The Simplest Form of Batch Processing
An Easy and Scalable Solution for Managing Tasks
Oct 9
•
Raul Junco
29
Share this post
Work Queues: The Simplest Form of Batch Processing
newsletter.systemdesignclassroom.com
Copy link
Facebook
Email
Note
Other
8
Failing Silently is also an Option.
You can do better than showing Error Messages. Learn when and how.
Oct 2
•
Raul Junco
33
Share this post
Failing Silently is also an Option.
newsletter.systemdesignclassroom.com
Copy link
Facebook
Email
Note
Other
4
September 2024
Even Data Can't Escape Physics: It Has Temperature, and It Has Gravity!
And these hidden forces impact your costs.
Sep 25
•
Raul Junco
22
Share this post
Even Data Can't Escape Physics: It Has Temperature, and It Has Gravity!
newsletter.systemdesignclassroom.com
Copy link
Facebook
Email
Note
Other
8
Did they tell you how to split the Database?
There are many posts about splitting your monolithic source code, but none of them explain how to split your Database. This is my humble intent.
Sep 18
•
Raul Junco
39
Share this post
Did they tell you how to split the Database?
newsletter.systemdesignclassroom.com
Copy link
Facebook
Email
Note
Other
8
System design isn't a Cut & Paste job.
Templates and checklists are helpful tools, but they only work if you dive deep to understand the problem. Here’s how:
Sep 11
•
Raul Junco
53
Share this post
System design isn't a Cut & Paste job.
newsletter.systemdesignclassroom.com
Copy link
Facebook
Email
Note
Other
9
In the real world, you might need more than a simple Work Queue.
As systems become more complicated, you need to link work queues together. And these 5 Patterns of Event-Driven Processing give you a blueprint.
Sep 4
•
Raul Junco
36
Share this post
In the real world, you might need more than a simple Work Queue.
newsletter.systemdesignclassroom.com
Copy link
Facebook
Email
Note
Other
4
August 2024
Event-Driven Architecture (EDA) is exciting until you deal with event versioning.
There is one way: Send meeting invites to all teams. After 101 meetings, post your maintenance banner, and everyone hits the release button at the same…
Aug 14
•
Raul Junco
52
Share this post
Event-Driven Architecture (EDA) is exciting until you deal with event versioning.
newsletter.systemdesignclassroom.com
Copy link
Facebook
Email
Note
Other
9
Distributed Services can't exist without Eventual Consistency.
Network communication is far from perfect. And distributed systems inevitably face eventual consistency due to network delays and communication…
Aug 7
41
Share this post
Distributed Services can't exist without Eventual Consistency.
newsletter.systemdesignclassroom.com
Copy link
Facebook
Email
Note
Other
6
July 2024
A good System Design is not about getting more instances running.
The Cloud changed how we use infrastructure, making it more accessible and available. But, it is also easier to spin instances to solve performance…
Jul 31
44
Share this post
A good System Design is not about getting more instances running.
newsletter.systemdesignclassroom.com
Copy link
Facebook
Email
Note
Other
4
"Don't talk to strangers" also applies to software development.
You hear from best programmers about having "loosely coupled" classes. But what does this mean?
Jul 19
•
Raul Junco
27
Share this post
"Don't talk to strangers" also applies to software development.
newsletter.systemdesignclassroom.com
Copy link
Facebook
Email
Note
Other
6
Resiliency beyond the Classic Circuit Breaker
In 2011, Netflix was in trouble. They have dozens of internal services; if one fails, the error will break the UI.
Jul 10
•
Raul Junco
34
Share this post
Resiliency beyond the Classic Circuit Breaker
newsletter.systemdesignclassroom.com
Copy link
Facebook
Email
Note
Other
8
Queues offer more than orderly processing
They are the backbone of modern system architecture, boosting functionality, resiliency and efficiency across the board.
Jul 2
•
Raul Junco
44
Share this post
Queues offer more than orderly processing
newsletter.systemdesignclassroom.com
Copy link
Facebook
Email
Note
Other
10
Share
Copy link
Facebook
Email
Note
Other
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts