Scaling Distributed Systems - Software Architecture Introduction (part 2)
Software Architecture Introduction Course covering scalability basics like horizontal scaling vs vertical scaling, CAP theorem and more.
In this second video of the Software Architecture Introduction series, I cover scalability basics and important considerations you need to take into account when scaling distributed systems, like Horizontal Scaling, Vertical Scaling and the CAP theorem. You will learn how to split the load in stateless and stateful services, load balancing, sharding strategies and replication. I also introduce some topics like consistent hashing and other relevant topics. For more topics regarding Software Architecture and Design checkout the playlist:
----------------------
🔖 Some resources used as reference for this and the other videos in the series:
Incentivized:
- Building Evolutionary Architectures:
- Cracking the Coding Interview:
- Building Microservices: Designing Fine-Grained Systems:
- Risk Driven Architecture:
- Microservices Patterns:
Others:
- Software Architecture Patterns:
- Martin Fowler’s Architecture Post:
- 10 Common Software Architectural Patterns in a Nutshell:
- CAP Twelve Years Later How the Rules Have Changed:
- Scalable System Design Patterns: Design Scalable Systems:
- CAP Theorem (IBM article):
-----------------------
🤓 If you are preparing for a technical interview, don’t miss my playlist:
📚 I have also prepared FREE study guides available here (no subscription needed):
-----------------------
Remember you can reach me here:
- #️⃣ Twitter:
-⌨️ Github:
-----------------------
In A Dev’ Story I explain Software Development related topics from my point of view. I’ll be explaining different topics in “Chapters“ according to the stage of the story I think they belong. Hope is as entertaining for you as it’s fun for me to create these videos
Thanks again for watching! Feel free to like, comment, share and subscribe, it means a lot to me and helps the channel grow.
#SoftwareArchitecture #SoftwareEngineering #Programming
10 views
0
0
2 months ago 02:17:06 1
Truth about Libya: Sott Radio interview with James and Joanne Moriarty
2 months ago 00:55:21 1
Fleeing My Iranian Family, Home, & Muslim Life to Experience the Judaism I Fell in Love With
2 months ago 00:01:49 1
Delta Force | Official Steam Next Fest Playtest Trailer
2 months ago 00:00:00 1
“It’s a total disaster“ - Russians filmed a huge cemetery of Russian soldiers in Tatarstan
2 months ago 00:02:13 1
What is Oracle Cloud VMware Solution?
2 months ago 00:03:53 1
Bad Apple!! but it’s a Minecraft World
2 months ago 04:14:15 1
Armenia Betrayed: Azerbaijan prepared to invade? (Documentary)
3 months ago 11:41:27 2
Clean Architecture (чистая архитектура, все для проекта любого размера, принципы, мышление)
3 months ago 00:10:00 1
Simulating Natural Selection
3 months ago 01:30:00 1
13 Years Of Brutally Honest Business Advice in 90 Mins
3 months ago 00:00:30 1
First-Time Entrepreneurs: Learn from Their Mistakes
3 months ago 00:22:46 1
PREPARE YOUR FAMILY FOR A FULL SCALE EVACUATION OF THE URBAN AREAS BEFORE SHTF!
3 months ago 00:00:58 1
You Will Never Have More Time Than Now
3 months ago 00:00:52 1
There’s This David Goggins Quote...
3 months ago 02:43:53 1
No More Permanent Features?! Time to Explain (feat. @ReddySet and @TeddieCasts )
3 months ago 00:01:19 1
Palestinians revolt against Hamas in Gaza Strip
3 months ago 02:27:36 5
The Earthshot Prize Innovation Summit 2024 | Bloomberg Philanthropies
3 months ago 00:01:20 1
A Minecraft Movie | Teaser
2 months ago 00:01:01 1
AI-Powered Robots for Utility-Scale Solar Construction: Meet the RPD 35 from Built Robotics
3 months ago 00:03:01 4
Подарил любовь
3 months ago 00:16:38 1
Essential Functions of a Small Business: Creating An Organisational Structure For Your Business
3 months ago 00:02:32 1
My Country, My Parents official trailer | 《我和我的父辈》官方预告
4 months ago 01:03:02 1
Anthropic CEO Dario Amodei Talks Scaling Laws, AI Arms Races, and Radical Abundance