ExtraTorrent.st - The Largest Bittorent System
Latest Articles
Most searched
ExtraTorrent.st > Categories > Other torrents


Browse Other torrents

Software Architecture & Design of Modern Scalable Systems [10/2026, ENG] torrent


Download torrent: Magnet link
Info hash: BDEE170C53AA4B58707816EB9181076A951D1A6D
Category: Categories > Other torrents
Trackers:
http://bt.t-ru.org/ann?magnet
http://bt1.t-ru.org/ann
http://bt2.t-ru.org/ann
http://bt4.t-ru.org/ann
udp://tracker.opentrackr.org:1337
udp://open.stealth.si:80/announce
udp://tracker.torrent.eu.org:451/announce
udp://exodus.desync.com:6969
udp://open.demonii.com:1337/announce
udp://tracker.coppersurfer.tk:6969
udp://p4p.arenabg.com:1337
udp://tracker.internetwarriors.net:1337
Health:
 seeds: 1, leechers: 1
Torrent language:  
Total Size: 21.92 GB
Number of files:
573   
Uploader:
unity321d
Torrent added:2026-10-09 23:40:00

Download Software Architecture & Design of Modern Scalable Systems [10/2026, ENG] torrent




Torrent Description
Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Разное (Компьютерные видеоуроки)

Software Architecture & Design of Modern Scalable Systems

Год выпуска: 10/2026
Производитель: Udemy
Сайт производителя: https://www.udemy.com/course/software-architecture-design-of-modern-large-scale-systems-x/
Автор: Said Nabi
Продолжительность: 42h 21m
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: This course bridges the gap between writing code and designing systems that handle millions of users, survive traffic spikes, and scale without breaking, transforming you from a coder into a strategist. It is aimed at developers who feel stuck designing scalable systems, preparing for high-stakes system design interviews, applying design patterns in real Java or C++ projects, or choosing between architectural styles. Rather than being theory-heavy, it is a practical roadmap that teaches you to think like a software architect, master the "why" behind every pattern and trade-off, bridge the gap to microservices, and use design principles and SOLID to write code that is easy to extend and hard to break.

The course follows a structured path across three levels. The Foundation covers software architecture and design, the pillars of clean code and professional best practices, and the role of the architect. The Logic level dives into design principles (SOLID, DRY, KISS), object-oriented design and advanced class modeling, design patterns implemented practically in Java with real-world use cases, and UML diagrams including class, sequence, and state. The Big Picture level covers system design fundamentals like load balancing, caching, and data consistency; scalable designs with vertical vs. horizontal scaling; and architectural styles including monolithic, microservices, and SOA. It is designed for beginner to intermediate developers, computer science students entering a competitive market, engineers struggling with system design interviews, and aspiring architects who want a solid, non-fluffy starting point—though it is explicitly not for those seeking advanced DevOps or infrastructure deep-dives like Kafka or Kubernetes, since it focuses first on strengthening your software design logic. Beyond videos, you get assignments and quizzes, hands-on practice exercises for every major section, real-world projects including case studies of modern system failures and successes, a dedicated look at anti-patterns and bad practices, and lifetime access to future updates. By the end, you will be able to design scalable and maintainable systems, apply SOLID principles to eliminate technical debt, implement creational, structural, and behavioral design patterns confidently, architect professional UML diagrams, refactor spaghetti code into clean modular software, and excel in system design interviews with a structured architectural approach.
[spoiler="Содержание"]
01. Introduction
1. Downloading the Course Workbooks and Slidebook (02:11)
2. How to Use this Course (06:05)
3. How to Get the Most Out of This Course (03:30)
4. Why Architecture & Design Why Not Vibe Coding (04:00)
5. Course Outlines (08:19)
6. Software Architecture VS Design (11:50)
7. History of Programming languages (06:56)

02. Build Better Software with OOD
1. Main Goals of Software Architecture and Design (06:00)
2. Object Oriented Modeling (14:06)
4. Design in Software Development (09:05)
5. Starting Point of Software Design (06:22)
6. What is Design (04:21)
7. Conceptual Design (06:55)
8. CRC Cards (06:16)
10. Technical Design (04:49)
11. Compromise (10:04)
12. Quality Attributes of Software System (05:46)
13. Functional and Non Functional Requirements (07:06)
14. Creating Object oriented Models (10:34)
15. Abstraction in Object Oriented Design (07:23)
16. Abstraction Implementation Live java Code (06:12)
19. Encapsulation in Object Oriented Design (08:31)
20. Encapsulation example with live java code (07:11)
23. Decomposition in Object Oriented Design (06:29)
24. Decomposition in java (09:36)
26. Generalization in Object Oriented Design (06:45)
27. Generalisation in Java (08:42)
29. Inheritance types (06:59)
30. Interfaces and Polymorphism (10:14)

03. UML for Software Architects
1. UML Class Diagrams and Object Oriented Design Principles (17:30)
2. UML Sequence Diagram with Real World Examples (16:20)
3. UML State Diagram with real world examples (16:01)

04. Breaking Down Complex Software Systems
1. Types of complexities (05:36)
2. Evaluating Software Design (03:07)
3. Coupling and Cohesion (06:22)
4. Information Hiding (03:19)
5. Principles for Decomposition (04:50)
6. Separation of Concerns (07:54)
7. Conceptual Integrity (03:26)
8. Model Checking (09:18)

05. SOLID Principles for Software Architects
1. Good Design and Solid Design Principles (06:50)
2. Single Responsibility Principle with Live Code Example (08:05)
3. Open Closed Principle with live Code example (07:25)
5. Liskov Substitution Principle with live examples (03:35)
6. Interface Segregation Principle with examples (04:29)
7. Dependency Inversion Principle (08:58)

06. Smart Coding with Design Patterns
1. Intro to design patterns part 1 (05:22)
2. Intro to design patterns part 2 (03:35)
3. Importance of design patterns (06:16)
4. The Origin of Design Patterns (03:55)
5. Types of design patterns (06:09)

07. Design Patterns Part 1 Creational Patterns
1. Singleton Design pattern and it's Use Case (14:51)
2. Singleton implementation in Java with live code example (06:43)
3. Factory Design Intro (11:07)
4. Simple Factory (05:13)
5. Simple Factory Implementation in Java with live code example (05:02)
6. Factory Method (03:27)
7. Factory Method Implementation in Java with live code example (05:22)
8. Abstract Factory Method (04:27)
9. Abstract Factory Implementation in Java with live code example (05:43)

08. Design Patterns Part 2 Structural Patterns
1. Facade Design Pattern (09:28)
2. Advantages and disadvantages of Facade Design Pattern (05:01)
3. Facade Design Pattern Live Java code Implementation (10:35)
4. Adapter Design Pattern (10:23)
5. Adapter Design Pattern Live Java Code Implementation (10:04)
6. Composite Design Pattern (13:03)
7. Composite Design Pattern Live Java Code implementation (10:31)
8. Proxy Design Pattern (13:02)
9. Proxy Design Pattern Live Java code Implementation (15:43)

09. Design Patterns Part 3 Behavioral Patterns
1. Decorator Design Pattern (15:03)
2. Decorator Design Pattern Live implementation in Java (13:00)
3. Template Design Pattern (09:27)
4. Template Design Pattern Live implementation in Java (07:32)
5. Chain of Responsibility Design Pattern (10:04)
6. Chain of Responsibility Design Pattern Live implementation in Java (06:26)
6. Chain of Responsibility Final (06:25)
7. State Design Pattern (09:27)
8. Vending Machine example of State Design Pattern Live implementation in Java (16:33)
9. Command Design Pattern (10:22)
10. Command design Pattern live java code implementation (07:05)
11. Observer Design Pattern (07:05)
12. Observer Design Pattern Live Java code implementation (11:49)
13. Strategy Design Pattern (05:14)
14. Strategy Design Pattern Live implementation in java (08:55)

10. Clean Code with the Law of Demeter
1. Composing Objects Principle (05:15)
2. Principle of Least Knowledge (Law of Demeter) (06:29)
3. Law of demeter Live Java Code Example (08:00)

11. Code Smells & Refactoring
1. Refactoring and Code Smells Anti Patterns (06:18)
2. Code Smell 01 Misuse of comments with live java code example (03:06)
3. Code Smell 02 Duplicate Code with live java code example (03:29)
4. Code Smell 03 Long Method with live java code example (04:50)
5. Code Smell 04 Long Class with live java code example (04:11)
6. Code Smell 05 Data Clumps with live java code example (04:00)
7. Code Smell 06 Divergent Change with live java code example (03:50)
8. Code Smell 07 Shotgun Surgery with live java code example (04:15)
9. Code Smell 08 Feature Envy with live java code example (04:18)
10. Code Smell 09 Inappropriate Intimacy with live java code example (06:01)
11. Code Smell 10 Message Chain with live java code example (05:15)
12. Code Smell 11 Primitive Obsession with live java code example (05:11)
13. Code Smell 12 Switch Codesmell with live java code example (05:30)
14. Code Smell 13 Speculative Generality with live java code (04:31)
15. Code Smell 14 Refused Request with live java code example (06:09)

12. Back of The Envelope Estimation
1. Back-of-envelope Estimation (traffic, storage, bandwidth) Capacity Estimation (21:32)
2. Understanding SLAs, SLOs, SLIs & Error Budgets (24:10)
3. Converting Requirements into Architecture (31:01)

14. Getting Started with Software Architecture
1. Intro to Software Architecture (10:07)
2. Why Software Architecture (05:40)
3. Kruchten's 4+1 View Model for Understanding Software Architecture (02:44)
4. Logical View of Kruchten's Model with examples (04:03)
5. Process View of Kruchten's Model with examples (03:37)
6. Development View of Kruchten's Model with examples (03:06)
7. Physical View of Kruchten's Model with examples (03:38)
8. +1 Scenario of Kruchten's Model with example (03:16)

15. MVC Architecture Explained with Real-World Examples
1. Intro MVC Design pattern (08:02)
2. Model module in MVC with real world examples (05:14)
3. View module in MVC with real world examples (04:30)
4. Controller module in MVC with real world examples (06:18)
5. Data Flow in MVC (05:32)

16. Designing Modern Software Architectures
1. UML Component Diagram with real world examples (08:20)
2. UML Package Diagram with real world examples (14:40)
3. UML Deployment Diagram with real world examples (14:10)
4. UML Activity Diagram with live example (07:20)

17. Types of Software Architecture Styles
1. What is Architecture Styles (06:21)
2. Difference between Architecture Style and Architecture Pattern (05:18)

18. Mastering Monolithic Architecture Foundations of Enterprise Software Design
1. Layered Monolithic Architectures (06:05)
2. Implementing Layered Software Architecture with Real World Project in java (28:01)
4. Modular Monolithic Architecure (13:01)
5. Implementing Modular Software Architecture With real World Project in Java (32:02)
7. Microkernel Monolithic Architecture (13:01)
8. Implementing Microkernel Software Architecture with real World Project in Java (21:36)

19. Understanding Load Balancing from beginners to Advanced step by step
1. Intro to Load Balancing Why Load Balancing (12:30)
2. Vertical Scaling Vs Horizontal Scaling Which one to use (05:00)
3. Load Balancer Vs Reverse Proxy (04:25)
4. Understanding Layer 4 and Layer 7 Load Balancers and their Use Cases (10:00)
5. Software Load Balancer Vs Hardware Hardware Load Balancer (07:26)
6. DNS Load Balancing (06:21)
7. Local Vs Global Load Balancing (03:32)
8. Health Checks Vs Heartbeats (04:41)
9. Failure Detection & Load Balancing Algorithms (06:02)
10. Round Robin & Weighted Round Robin Load Balancing Algorithms (03:03)
11. Least Connections & Least Response Time Load Balancing Algorithms (03:16)
12. IP & Consistent Hashing Load Balancing Algorithms (04:35)
13. Session Affinity vs. Stateless Design (03:31)
14. SSL TLS Termination (04:02)
15. Reverse Proxy Caching & CDN Integration (04:05)
16. Multi-Region & Global Traffic Management (03:30)
17. Load Balancing in Containers Kubernetes Services & Ingress (05:32)
18. Most Popular Load Balancers and their Usecases (06:00)
19. Service Mesh & Microservices Load Balancing (07:03)
20. Autoscaling, Monitoring & Metrics (07:40)
21. Capacity Planning Failure Scenarios & Disaster Recovery (07:20)
22. Common Mistakes Engineers Make (06:30)
23. Production Best Practices (03:00)
24. Real-World Architectures (06:40)

20. Understanding Security As a Software Architect
1. Roadmap for Security (06:10)
2. Why do systems get hacked Even with best tools and Qualified Developers (03:20)
3. Understanding CIA TRIAD in Security (03:05)
4. Understanding Defense in Depth Principle (03:41)
5. Understanding Different Types of Attacks with STRIDE (04:15)
6. Authentication Vs Authorization (03:15)
7. Password Security & Hashing (06:00)
8. Understanding Multi-Factor Authentication (04:36)
9. Session Management & Cookies (05:01)
10. Token-Based Authentication Understanding JWT (05:05)
11. OAuth 2.0 — Understanding How log in with google works (04:45)
12. Understanding OpenID Connect & Single Sign-On (04:20)
13. Understanding API Security & Rate Limiting (05:03)
14. Understanding Authorization Models RBAC vs. ABAC (05:04)
15. THE MODERN SECURITY MODEL Zero Trust Architecture (03:01)
16. Understanding Symmetric vs. Asymmetric Encryption (03:45)
17. TLS, HTTPS & Public Key Infrastructure (04:45)
18. Encryption at Rest & Secrets Management (04:01)
19. OWASP Top 10 — The Vulnerabilities That Matter Most (05:05)
20. Injection Attacks & SQL Injection (05:50)
21. Cross-Site Scripting (XSS) & CSRF (07:16)
22. DDoS Protection & Rate Limiting (07:38)
23. Applying Defense in Depth Firewalls, VPCs & Network Segmentation (07:01)
24. Security in Microservices — Mutual TLS (07:31)
25. Secure SDLC & DevSecOps (10:47)
26. Logging, Monitoring & Incident Response (07:15)
27. Compliance & Standards for Security (03:30)
28. Real-World Breaches & What They Teach Us (03:32)

21. Caching Essentials for High-Speed, Low-Latency Systems
1. Eviction Policies in Caching (26:17)
2. Cache Invalidation Strategies (30:34)
3. Understanding Redis Clustering for High Speed (32:34)
4. Understanding CDNs & Cache Hierarchy Improving Speed and Lowering Costs (49:10)

22. Messaging and Async Communication Scalable Event-Driven Architectures
1. Why Async Communication Message Queues vs Direct Calls (37:07)
2. Types of Queue Patterns for Different Requirements (25:32)
3. Mastering Apache Kafka Internal Design, Trade-offs, and Production Use Cases (35:40)
4. Kafka Vs RabitMQ SQS When to use which Exact Usecases (25:29)
5. How to make your Software system More Resilient using Back Pressure Strategies (35:00)

23. Choosing the Right Database Real-World Architecture Decisions
1. How to Choose Between SQL and NoSQL Databases (29:15)
2. Redis vs DynamoDB Simple Guide to When and Why to Use Them (38:06)
3. Understanding Document Databases MongoDB from Beginner to Professional (30:56)
4. Understanding Appache Cassendra DBMS for high Scalablity and Availability (34:00)
5. Understanding Database Indexing for improving performance (40:00)
6. Understanding CAP theorem for Highy Consistency and High Availability (36:10)

24. Scaling from 10k to 1000k
1. Sharding Strategies for Scaling Software Systems (19:02)
2. Scaling for High Read and Writes (18:35)
3. Understanding Consistent Hashing for Scaling (17:00)
4. Auto Scaling in Cloud Computing (21:00)

25. Mastering API Design
1. What is API and why software Architects need them (07:38)
2. Types of API (04:06)
3. REST API (09:01)
4. SOAP API (06:30)
5. REST Vs GRPHQL Vs gRPC When to use which each one (38:32)
6. API Gateways in Microservices Full Guide with Real-World Examples (29:14)
7. Understanding API Versioning (27:42)
8. Websockets for two way communication (32:15)

26. Understanding Distributed Architecture
1. Client Server Architecture (14:00)
2. Types of Client Server Architecture (07:10)
3. Implementing Client Server Architecture in Java with Real World Project (25:32)
5. Microservices Based Architecture (06:41)
6. Service Oriented Architecture (12:10)
7. Pipe and Filter Software Architecture (08:00)
8. Example of Pipe and Filter Architecture used in Compiler (04:19)
9. Pros and Cons of Pipe and Filter Software Architecture (05:00)
10. Types of Pipe and Filter Software Architecture (06:01)

27. Understanding Big Data
1. Section roadmap for Big Data (03:40)
2. What makes data “big” The three V’s (06:00)
3. Sources of Big Data & Why Traditional DBs Fail to Handle Big Data (06:30)
4. Quality attributes for Big Data systems (03:50)
5. Batch Processing Vs Stream Processing (03:23)
6. Batch Processing with Live Real World Examples Use Cases (22:56)
7. Stream Processing With Real World Examples Use Cases (25:49)
8. Why Lambda Architecture (04:11)
9. Lambda Architecture Pros and Cons Use Cases (13:30)
10. The decision guide (05:05)
11. Lambda Architecture in Real World Systems (05:30)

29. Case Studies - Updating this Section adding more Case studies
1. Netflix Case Study Part 01 - Architecture of Netflix (32:18)
2. Netflix Case Study Part 02 - Netflix Architecture + Interview Questions (42:20)
3. Amazon Case Study Part 01 - Architecture of Amazon (20:10)
4. Amazon Case Study Part 02 - Architecture of Amazon (39:01)
5. Amazon Case Study Part 03- Architecture of Amazon + Interview Questions (29:20)
6. Uber Case Study Part 01 The Architecture of Uber (40:28)
7. Uber Case Study Part 02 ARchitecture of Uber + Interview Questions (21:17)
8. Whatsapp Case Study Part 01 Architecture of Whatsapp (32:31)
[/spoiler]
Файлы примеров: не предусмотрены
Формат видео: MP4
Видео: AVC, 1920x1080, 16:9, 30fps, 700kbps
Аудио: AAC, 44.1Hz, 62.8kbps, stereo
[spoiler="Скриншоты"]

[/spoiler]

Download Software Architecture & Design of Modern Scalable Systems [10/2026, ENG] torrent


Related Torrents

Added  Size  S  L  Health
Download Magnet link   SOLID Principles - Introducing Software Architecture and Design (2025) in Other , by
freecoursewb
10m 1.10 GB 19 11
Download Magnet link   Software Architecture and Clean Code Design in OOP [11/2024, ENG] in Other , by
LearnJavaScript Beggom
1y 19.75 GB 4 0
Download Magnet link   System Design Interview Guide for Software Architecture [2022, ENG] in Other , by
nosize
1y 10.42 GB 11 0
Download Magnet link   Software Architecture & System Design Practical Case Studies [2023, ENG] in Other , by
nosize
1y 1.82 GB 10 3
Download Magnet link   Solid Principles - Introducing Software Architecture and Design by Ganesh Kadam in Other , by
freecoursewb
2y 329.70 MB 0 0




Home - Browse Torrents
ExtraTorrent.st is in compliance with copyrights
2025 ExtraTorrent.st