
YouTubePrice
This course is free to watch on its platform.
Watch free on YouTube →Mark your own learning status. Opening a course link does not establish enrollment.
Loading saved status…
The course explains system design patterns through a single flow: what happens after a customer places an order. Each module builds on the one before, so the patterns arrive as the design needs them rather than as a list to memorise.
Backend engineers preparing for architecture discussions will get the most from the failure-handling and data modules. Each module ends with a recap, which helps when you come back to the course later.
In this full course, Cloud X Berry explains system design architecture patterns in a simple and beginner-friendly way.
Learn with Cloud X Berry:
E-books
https://cxbacademy.com/
Our Udemy Courses
https://www.udemy.com/course/the-complete-backend-system-design-guide/?referralCode=70F570B3E5870F8B47D6
Free full courses
1. AI Engineer Full Course (3 Hours): https://www.youtube.com/watch?v=XFNggsFFZJw&t=253s
2. Computer Science Full Course (4 Hours): https://www.youtube.com/watch?v=LJ_HY0AKZnM
3. AWS Networking Full Course (2 Hours): https://www.youtube.com/watch?v=8-m7hqOqs9Y&t=1s
4. Life of a Software Developer in an IT Company (3 Hours): https://www.youtube.com/watch?v=izbuAaCqjY4&t=3497s
Chapters:
0:00 Introduction: what happens after you press Place Order
4:27 Module 1: How the application is built
5:22 Hexagonal architecture
9:01 Ports and adapters
13:04 The modular monolith
16:34 Microservices and when they are worth it
19:48 Module 1 recap
21:26 Module 2: How services are reached and how they talk
22:33 API gateway
26:32 API aggregation and Backend for Frontend (BFF)
30:18 Rate limiting and the token bucket
34:06 Synchronous calls vs event-driven communication
37:53 Publish and subscribe (Pub/Sub)
41:38 Choosing between a call and an event
45:19 Module 2 recap
47:34 Module 3: Making messages arrive safely
48:31 The dual-write problem
52:03 Transactional outbox
55:47 Queue-based load leveling
59:12 Competing consumers
1:03:09 Idempotency and idempotency keys
1:07:15 Poison messages and dead letter queues
1:11:00 Module 3 recap
1:13:14 Module 4: When a service stops answering
1:14:10 Timeouts
1:17:44 Retries, backoff and jitter
1:21:45 Circuit breaker
1:25:13 Bulkheads
1:28:38 Graceful degradation and fallbacks
1:32:06 Observability, correlation IDs and tracing
1:35:53 Module 4 recap
1:38:07 Module 5: Data across many services
1:39:10 Caching and cache-aside
1:42:39 Cache invalidation, TTL and stampedes
1:46:42 Distributed transactions and the saga pattern
1:50:39 Saga choreography vs orchestration
1:54:25 CQRS and event sourcing
1:58:20 One order through every pattern
2:02:20 Module 5 recap
2:04:35 Course recap and what to do next
📱 Stay connected:
Instagram: https://www.instagram.com/cloud_x_berry/
Facebook: https://www.facebook.com/profile.php?id=61584031550211&utm_source=ig&utm_medium=social&utm_content=link_in_bio
Website: https://www.cloudxberry.com/
Email: contact.cloudxberry@gmail.com
Advertisement
No Korshub reviews yet.