▲

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

seeders: 1
leechers: 1
Added 1 month ago by unity321d in Other

Download Fast Safe Anonymous
movies, software, shows...

Files

Software Architecture & Design of Modern Scalable Systems [10/2026, ENG] (Size: 21.92 GB)
  01. Introduction
  1. All Slides.pdf 13.37 MB
  1. Downloading the Course Workbooks and Slidebook.mp4 14.78 MB
  1. Downloading the Course Workbooks and Slidebook.vtt 2.58 KB
  1. Object_Oriented_Modeling.pdf 2.47 MB
  2. Architecture Cheat Sheet.pdf 17.9 KB
  2. How to Use This Course.pdf 193.22 KB
  2. How to Use this Course.mp4 11.31 MB
  2. How to Use this Course.vtt 7.06 KB
  3. How to Get the Most Out of This Course.mp4 17.79 MB
  3. How to Get the Most Out of This Course.vtt 3.96 KB
  4. Why Architecture & Design Why Not Vibe Coding.mp4 14.13 MB
  4. Why Architecture & Design Why Not Vibe Coding.vtt 4.7 KB
  5. Course Outlines.mp4 204.57 MB
  5. Course Outlines.vtt 9.52 KB
  5. Course Slide Book.pdf 13.29 MB
  6. Software Architecture VS Design.mp4 173.2 MB
  6. Software Architecture VS Design.vtt 15.13 KB
  7. History of Programming languages.mp4 24.05 MB
  7. History of Programming languages.vtt 7.7 KB
  02. Build Better Software with OOD
  1. All Slides.pdf 13.37 MB
  1. Main Goals of Software Architecture and Design.mp4 21.46 MB
  1. Main Goals of Software Architecture and Design.vtt 6.94 KB
  1. Object_Oriented_Modeling.pdf 2.47 MB
  10. Technical Design.mp4 55.95 MB
  10. Technical Design.vtt 5.64 KB
  11. Compromise.mp4 205.2 MB
  11. Compromise.vtt 11.38 KB
  12. Quality Attributes of Software System.mp4 51.87 MB
  12. Quality Attributes of Software System.vtt 7.04 KB
  13. Functional and Non Functional Requirements.mp4 67.12 MB
  13. Functional and Non Functional Requirements.vtt 8.29 KB
  14. Creating Object oriented Models.mp4 38.79 MB
  14. Creating Object oriented Models.vtt 11.83 KB
  15. Abstraction in Object Oriented Design.mp4 125.69 MB
  15. Abstraction in Object Oriented Design.vtt 8.25 KB
  16. Abstraction Implementation Live java Code.mp4 90.35 MB
  16. Abstraction Implementation Live java Code.vtt 6.72 KB
  16. Abstraction.java 581 B
  17.1 Object-Oriented Design Fundamentals Quiz.html 16.9 KB
  18.1 Advanced Banking System with Abstraction.html 10.37 KB
  19. Encapsulation in Object Oriented Design.mp4 105.71 MB
  19. Encapsulation in Object Oriented Design.vtt 9.38 KB
  2. OOM_Workbook_Section_II.docx 37.93 KB
  2. Object Oriented Modeling.mp4 49.44 MB
  2. Object Oriented Modeling.vtt 16.2 KB
  20. Encapsulation example with live java code.mp4 39.8 MB
  20. Encapsulation example with live java code.vtt 6 KB
  20. Encapsulation.java 487 B
  21.2 Object-Oriented Design Fundamentals Quiz.html 16.88 KB
  22.2 Secure Employee Management System (Encapsulation).html 9.84 KB
  23. Decomposition in Object Oriented Design.mp4 134.59 MB
  23. Decomposition in Object Oriented Design.vtt 6.41 KB
  23. WithDecomposition.java 680 B
  23. WithoutDecomposition.java 926 B
  24. Decomposition in java.mp4 139.48 MB
  24. Decomposition in java.vtt 10.3 KB
  25.3 Designing a Modular Financial Transaction Report Engine Using Decomposition.html 19.24 KB
  26. Generalization in Object Oriented Design.mp4 102.02 MB
  26. Generalization in Object Oriented Design.vtt 7.49 KB
  27. Generalisation in Java.mp4 51.13 MB
  27. Generalisation in Java.vtt 9.67 KB
  27. WithGeneralisation.java 1.17 KB
  27. WithoutGeneralisation.java 1.58 KB
  28.4 Building a Generic Data Processing Framework Using Generalisation.html 18.26 KB
  29. Inheritance types.mp4 27.85 MB
  29. Inheritance types.vtt 7.43 KB
  3.1 Assignment-Assignment 01.html 12.12 KB
  3.1 Assignment-Assignment-1.pdf 36.85 KB
  3.1 Solution-Assignment-1_Solution.pdf 58.03 KB
  30. Interfaces and Polymorphism.mp4 162.05 MB
  30. Interfaces and Polymorphism.vtt 11.58 KB
  4. Design in Software Development.mp4 112.57 MB
  4. Design in Software Development.vtt 10.92 KB
  5. Starting Point of Software Design.mp4 76.54 MB
  5. Starting Point of Software Design.vtt 8.07 KB
  6. What is Design.mp4 18.31 MB
  6. What is Design.vtt 4.77 KB
  7. Conceptual Design.mp4 57.08 MB
  7. Conceptual Design.vtt 8.01 KB
  8. CRC Cards.mp4 93.57 MB
  8. CRC Cards.vtt 7.24 KB
  9.2 Assignment-Assignment -2.html 10.93 KB
  9.2 Assignment-Assignment-2.pdf 42.04 KB
  9.2 Solution-Assignment-2_Solution.pdf 84.08 KB
  03. UML for Software Architects
  1. UML Class Diagrams and Object Oriented Design Principles.mp4 279.37 MB
  1. UML Class Diagrams and Object Oriented Design Principles.vtt 19.1 KB
  1. UML Diagrams_2.pdf 4.22 MB
  2. UML Sequence Diagram with Real World Examples.mp4 194.56 MB
  2. UML Sequence Diagram with Real World Examples.vtt 18.28 KB
  3. UML State Diagram with real world examples.mp4 227.99 MB
  3. UML State Diagram with real world examples.vtt 18.51 KB
  4.3 Assignment-Assignment-4.pdf 48.52 KB
  4.3 Assignment-Modelling System Behaviour Using UML Sequence and State Diagrams.html 17.31 KB
  4.3 Solution-Assignment-4_Solution.pdf 59.93 KB
  04. Breaking Down Complex Software Systems
  1. Dealing with complexities_3.pdf 4.26 MB
  1. Types of complexities.mp4 18.36 MB
  1. Types of complexities.vtt 5.95 KB
  2. Evaluating Software Design.mp4 13.45 MB
  2. Evaluating Software Design.vtt 3.09 KB
  3. Coupling and Cohesion.mp4 56.01 MB
  3. Coupling and Cohesion.vtt 7.81 KB
  4. Information Hiding.mp4 12.94 MB
  4. Information Hiding.vtt 3.08 KB
  5. Principles for Decomposition.mp4 57.39 MB
  6. Separation of Concerns.mp4 30.65 MB
  6. Separation of Concerns.vtt 8.39 KB
  7. Conceptual Integrity.mp4 13.18 MB
  7. Conceptual Integrity.vtt 3.17 KB
  8. Model Checking.mp4 105.38 MB
  8. Model Checking.vtt 8.67 KB
  05. SOLID Principles for Software Architects
  1. Good Design and Solid Design Principles.mp4 20.3 MB
  1. Good Design and Solid Design Principles.vtt 8.31 KB
  1. solid-design-principles-workbook.pdf 301.44 KB
  2. Single Responsibility Principle with Live Code Example.mp4 45.71 MB
  2. Single Responsibility Principle with Live Code Example.vtt 9.28 KB
  3. Open Closed Principle with live Code example.mp4 21.94 MB
  3. Open Closed Principle with live Code example.vtt 8.22 KB
  4.3 OCP Quiz.html 16.98 KB
  5. Liskov Substitution Principle with live examples.mp4 12.54 MB
  5. Liskov Substitution Principle with live examples.vtt 3.25 KB
  6. Interface Segregation Principle with examples.mp4 14.98 MB
  6. Interface Segregation Principle with examples.vtt 4.46 KB
  7. Dependency Inversion Principle.mp4 30.88 MB
  7. Dependency Inversion Principle.vtt 9.41 KB
  8.4 Assignment-Analysing and Refactoring SOLID Principle Violations in a Real-World System.html 14.99 KB
  8.4 Assignment-Assignment-3.pdf 45.02 KB
  8.4 Solution-Assignment-3_Solution.pdf 46.78 KB
  06. Smart Coding with Design Patterns
  1. Intro to design patterns part 1.mp4 42.04 MB
  1. Intro to design patterns part 1.vtt 6.05 KB
  1. intro design-patterns-workbook.pdf 135.69 KB
  2. Intro to design patterns part 2.mp4 27.64 MB
  2. Intro to design patterns part 2.vtt 3.64 KB
  3. Importance of design patterns.mp4 21.5 MB
  3. Importance of design patterns.vtt 6.29 KB
  4. The Origin of Design Patterns.mp4 17.9 MB
  4. The Origin of Design Patterns.vtt 4.04 KB
  5. Types of design patterns.mp4 22.23 MB
  5. Types of design patterns.vtt 5.88 KB
  07. Design Patterns Part 1 Creational Patterns
  1. Singleton Design pattern and it's Use Case.mp4 62.67 MB
  1. Singleton Design pattern and it's Use Case.vtt 15.53 KB
  1. creational-design-patterns-workbook.pdf 223.58 KB
  2. Singleton implementation in Java with live code example.mp4 44.37 MB
  2. Singleton implementation in Java with live code example.vtt 7.4 KB
  2. Singleton.java 902 B
  3. Factory Design Intro.mp4 50.92 MB
  3. Factory Design Intro.vtt 11.47 KB
  4. Simple Factory.mp4 14.4 MB
  4. Simple Factory.vtt 4.99 KB
  5. Simple Factory Implementation in Java with live code example.mp4 30.07 MB
  5. Simple Factory Implementation in Java with live code example.vtt 5.28 KB
  5. Simple_Factory.java 1.43 KB
  6. Factory Method.mp4 12.61 MB
  6. Factory Method.vtt 3.5 KB
  7. Factory Method Implementation in Java with live code example.mp4 56.69 MB
  7. Factory Method Implementation in Java with live code example.vtt 5.68 KB
  7. Factory_Pattern.java 3.33 KB
  8. Abstract Factory Method.mp4 18.8 MB
  8. Abstract Factory Method.vtt 4.41 KB
  9. Abstract Factory Implementation in Java with live code example.mp4 72.39 MB
  9. Abstract Factory Implementation in Java with live code example.vtt 6.25 KB
  9. Abstract_Factory.java 4.02 KB
  08. Design Patterns Part 2 Structural Patterns
  1. Facade Design Pattern.mp4 47.22 MB
  1. Facade Design Pattern.vtt 9.87 KB
  1. structural-design-patterns-workbook.pdf 213.46 KB
  2. Advantages and disadvantages of Facade Design Pattern.mp4 30.73 MB
  2. Advantages and disadvantages of Facade Design Pattern.vtt 5.23 KB
  3. Facade Design Pattern Live Java code Implementation.mp4 60.17 MB
  3. Facade Design Pattern Live Java code Implementation.vtt 10.79 KB
  3. Facade.java 3.27 KB
  4. Adapter Design Pattern.mp4 75.41 MB
  4. Adapter Design Pattern.vtt 9.72 KB
  5. Adapter Design Pattern Live Java Code Implementation.mp4 45.89 MB
  5. Adapter Design Pattern Live Java Code Implementation.vtt 10.21 KB
  5. Adapter_Pattern.java 1.45 KB
  6. Composite Design Pattern.mp4 86.62 MB
  6. Composite Design Pattern.vtt 13.93 KB
  7. Composite Design Pattern Live Java Code implementation.mp4 70.79 MB
  7. Composite Design Pattern Live Java Code implementation.vtt 10.9 KB
  7. Composite.java 1.72 KB
  8. Proxy Design Pattern.mp4 65.1 MB
  8. Proxy Design Pattern.vtt 13.63 KB
  9. Heavy_Object.java 1.21 KB
  9. Proxy Design Pattern Live Java code Implementation.mp4 254.92 MB
  9. Proxy Design Pattern Live Java code Implementation.vtt 15.85 KB
  9. Remote_Obejct.java 1.38 KB
  9. Secure_Server.java 955 B
  09. Design Patterns Part 3 Behavioral Patterns
  1. Decorator Design Pattern.mp4 145.83 MB
  1. Decorator Design Pattern.vtt 15.77 KB
  1. behavioral-design-patterns-workbook.pdf 298.1 KB
  10. Command design Pattern live java code implementation.mp4 28.11 MB
  10. Command design Pattern live java code implementation.vtt 7.25 KB
  10. CommandDemo.java 1.34 KB
  11. Observer Design Pattern.mp4 41.64 MB
  11. Observer Design Pattern.vtt 6.78 KB
  12. Observer Design Pattern Live Java code implementation.mp4 64.73 MB
  12. Observer Design Pattern Live Java code implementation.vtt 10.83 KB
  12. ObserverPattern.java 2.46 KB
  13. Strategy Design Pattern.mp4 21.69 MB
  13. Strategy Design Pattern.vtt 4.67 KB
  14. Strategy Design Pattern Live implementation in java.mp4 39.86 MB
  14. Strategy Design Pattern Live implementation in java.vtt 9.13 KB
  14. StrategyPatternDemo.java 2.35 KB
  15.5 Assignment-Assignment-5.pdf 34.96 KB
  15.5 Assignment-Identifying and Applying Gang of Four Design Patterns Across Real-World Scenario.html 19.5 KB
  15.5 Solution-Assignment-5_Solution.pdf 59.96 KB
  2. Decorator Design Pattern Live implementation in Java.mp4 73 MB
  2. Decorator Design Pattern Live implementation in Java.vtt 13.2 KB
  2. Decorator.java 1.94 KB
  3. Template Design Pattern.mp4 54.36 MB
  3. Template Design Pattern.vtt 9.6 KB
  4. Template Design Pattern Live implementation in Java.mp4 76.12 MB
  4. Template Design Pattern Live implementation in Java.vtt 6.46 KB
  4. Template.java 2.19 KB
  5. Chain of Responsibility Design Pattern.mp4 54.58 MB
  5. Chain of Responsibility Design Pattern.vtt 10.49 KB
  6. Chain of Responsibility Design Pattern Live implementation in Java.mp4 27.9 MB
  6. Chain of Responsibility Design Pattern Live implementation in Java.vtt 6.48 KB
  6. Chain of Responsibility Final.mov 211.12 MB
  7. State Design Pattern.mp4 29.8 MB
  7. State Design Pattern.vtt 8.27 KB
  8. Vending Machine example of State Design Pattern Live implementation in Java.mp4 101.98 MB
  8. Vending Machine example of State Design Pattern Live implementation in Java.vtt 20.15 KB
  8. VendingMachineMain.java 3.44 KB
  9. Command Design Pattern.mp4 54.88 MB
  9. Command Design Pattern.vtt 10.43 KB
  10. Clean Code with the Law of Demeter
  1. Composing Objects Principle.mp4 60.58 MB
  1. Composing Objects Principle.vtt 5.66 KB
  2. Principle of Least Knowledge (Law of Demeter).mp4 37.51 MB
  2. Principle of Least Knowledge (Law of Demeter).vtt 6.63 KB
  3. FollowLawOfDemeter.java 1.27 KB
  3. Law of demeter Live Java Code Example.mp4 31.99 MB
  3. Law of demeter Live Java Code Example.vtt 7.92 KB
  3. ViolateLawOfDemetere.java 1.66 KB
  11. Code Smells & Refactoring
  1. Code-Smells.pdf 133.1 KB
  1. Refactoring and Code Smells Anti Patterns.mp4 55.44 MB
  1. Refactoring and Code Smells Anti Patterns.vtt 6.34 KB
  10. Code Smell 09 Inappropriate Intimacy with live java code example.mp4 33.41 MB
  10. Code Smell 09 Inappropriate Intimacy with live java code example.vtt 5.9 KB
  11. Code Smell 10 Message Chain with live java code example.mp4 28.71 MB
  11. Code Smell 10 Message Chain with live java code example.vtt 5.73 KB
  12. Code Smell 11 Primitive Obsession with live java code example.mp4 28.66 MB
  12. Code Smell 11 Primitive Obsession with live java code example.vtt 5.07 KB
  13. Code Smell 12 Switch Codesmell with live java code example.mp4 25.24 MB
  13. Code Smell 12 Switch Codesmell with live java code example.vtt 5.59 KB
  14. Code Smell 13 Speculative Generality with live java code.mp4 27.08 MB
  14. Code Smell 13 Speculative Generality with live java code.vtt 4.81 KB
  15. Code Smell 14 Refused Request with live java code example.mp4 35.97 MB
  15. Code Smell 14 Refused Request with live java code example.vtt 6.01 KB
  16.6 Assignment-Assignment-6.pdf 54.18 KB
  16.6 Assignment-Detecting and Refactoring Code Smells and Anti-Patterns in a University CMS.html 19.24 KB
  16.6 Solution-Assignment-6_Solution.pdf 63.59 KB
  2. Code Smell 01 Misuse of comments with live java code example.mp4 16.12 MB
  2. Code Smell 01 Misuse of comments with live java code example.vtt 3.24 KB
  3. Code Smell 02 Duplicate Code with live java code example.mp4 18.24 MB
  3. Code Smell 02 Duplicate Code with live java code example.vtt 3.68 KB
  4. Code Smell 03 Long Method with live java code example.mp4 27.84 MB
  4. Code Smell 03 Long Method with live java code example.vtt 5.07 KB
  5. Code Smell 04 Long Class with live java code example.mp4 65.52 MB
  5. Code Smell 04 Long Class with live java code example.vtt 4.16 KB
  6. Code Smell 05 Data Clumps with live java code example.mp4 15.65 MB
  6. Code Smell 05 Data Clumps with live java code example.vtt 4.38 KB
  7. Code Smell 06 Divergent Change with live java code example.mp4 14.47 MB
  7. Code Smell 06 Divergent Change with live java code example.vtt 4.11 KB
  8. Code Smell 07 Shotgun Surgery with live java code example.mp4 17.36 MB
  8. Code Smell 07 Shotgun Surgery with live java code example.vtt 3.98 KB
  9. Code Smell 08 Feature Envy with live java code example.mp4 15.52 MB
  9. Code Smell 08 Feature Envy with live java code example.vtt 4.78 KB
  12. Back of The Envelope Estimation
  1. Back of the envelope Estimation .pdf 240.81 KB
  1. Back-of-envelope Estimation (traffic, storage, bandwidth) Capacity Estimation.mp4 185.09 MB
  1. Back-of-envelope Estimation (traffic, storage, bandwidth) Capacity Estimation.vtt 23.72 KB
  1. Workbook.pdf 80.47 KB
  2. Understanding SLAs, SLOs, SLIs & Error Budgets.mp4 355.6 MB
  2. Understanding SLAs, SLOs, SLIs & Error Budgets.vtt 23.88 KB
  3. Converting Requirements into Architecture.mp4 303.28 MB
  13. Mid-Course Assessment
  1.1 Mid-Course Assessment Concepts Covered So Far.html 76.27 KB
  14. Getting Started with Software Architecture
  1. Intro to Software Architecture.mp4 62.02 MB
  1. Intro to Software Architecture.vtt 11.83 KB
  1. Workbook- getting started with software architecture.pdf 110.49 KB
  2. Why Software Architecture.mp4 46.94 MB
  2. Why Software Architecture.vtt 5.76 KB
  3. Kruchten's 4+1 View Model for Understanding Software Architecture.mp4 23.43 MB
  4. Logical View of Kruchten's Model with examples.mp4 28.56 MB
  5. Process View of Kruchten's Model with examples.mp4 26.7 MB
  6. Development View of Kruchten's Model with examples.mp4 21.67 MB
  7. Physical View of Kruchten's Model with examples.mp4 26.35 MB
  8. +1 Scenario of Kruchten's Model with example.mp4 23.7 MB
  15. MVC Architecture Explained with Real-World Examples
  1. Intro MVC Design pattern.mp4 67.02 MB
  1. Workbook - mvc-architecture.pdf 81.67 KB
  2. Model module in MVC with real world examples.mp4 46.97 MB
  3. View module in MVC with real world examples.mp4 39.14 MB
  4. Controller module in MVC with real world examples.mp4 58.55 MB
  5. Data Flow in MVC.mp4 28.96 MB
  16. Designing Modern Software Architectures
  1. UML Component Diagram with real world examples.mp4 56.58 MB
  1. Workbook_UML_Architecture_Diagrams.pdf 102.8 KB
  2. UML Package Diagram with real world examples.mp4 118.53 MB
  3. UML Deployment Diagram with real world examples.mp4 105.34 MB
  4. UML Activity Diagram with live example.mp4 63.38 MB
  17. Types of Software Architecture Styles
  1. Architecture Cheat Sheet.pdf 17.9 KB
  1. What is Architecture Styles.mp4 45.11 MB
  2. Difference between Architecture Style and Architecture Pattern.mp4 52.01 MB
  18. Mastering Monolithic Architecture Foundations of Enterprise Software Design
  1. Layered Monolithic Architectures.mp4 43.37 MB
  1. Workbook_-_Monolithic_Architectures.pdf 101.06 KB
  2. BookingRepository.java 934 B
  2. BookingService.java 1.21 KB
  2. Implementing Layered Software Architecture with Real World Project in java.mp4 316.1 MB
  2. Main.java 1.61 KB
  2. ShowRepository.java 1.13 KB
  3.5 Build a Simple Student Management System (Layered Architecture).html 7.78 KB
  4. Modular Monolithic Architecure.mp4 106.32 MB
  5. Implementing Modular Software Architecture With real World Project in Java.mp4 661.58 MB
  5. Implementing Modular Software Architecture With real World Project in Java.vtt 60 B
  5. InventoryService.java 939 B
  5. Main.java 1.78 KB
  5. Order.java 463 B
  5. Product.java 718 B
  6.6 Building Distributed Library Reservation System with Hidden Consistency Pitfalls.html 10.32 KB
  7. Microkernel Monolithic Architecture.mp4 88.96 MB
  8. Application.java 1.03 KB
  8. Implementing Microkernel Software Architecture with real World Project in Java.mp4 246.56 MB
  8. Implementing Microkernel Software Architecture with real World Project in Java.vtt 21.93 KB
  8. LowercasePlugin.java 267 B
  8. Plugin.java 98 B
  8. PluginManager.java 712 B
  8. PluginRegistry.java 878 B
  8. UppercasePlugin.java 267 B
  9.7 Build a Payment Processing System Using Microkernel Architecture in Java.html 7.26 KB
  19. Understanding Load Balancing from beginners to Advanced step by step
  1. Intro to Load Balancing Why Load Balancing.mp4 38.01 MB
  1. Intro to Load Balancing Why Load Balancing.vtt 14.85 KB
  1. Load_Balancing_Section.pdf 697.87 KB
  1. Workbook_Load_Balancing.pdf 212.54 KB
  10. Round Robin & Weighted Round Robin Load Balancing Algorithms.mp4 9.14 MB
  10. Round Robin & Weighted Round Robin Load Balancing Algorithms.vtt 3.18 KB
  11. Least Connections & Least Response Time Load Balancing Algorithms.mp4 10.04 MB
  11. Least Connections & Least Response Time Load Balancing Algorithms.vtt 3.55 KB
  12. IP & Consistent Hashing Load Balancing Algorithms.mp4 14.02 MB
  12. IP & Consistent Hashing Load Balancing Algorithms.vtt 5.06 KB
  13. Session Affinity vs. Stateless Design.mp4 10.49 MB
  13. Session Affinity vs. Stateless Design.vtt 4.03 KB
  14. SSL TLS Termination.mp4 10.35 MB
  14. SSL TLS Termination.vtt 4.35 KB
  15. Reverse Proxy Caching & CDN Integration.mp4 11.96 MB
  15. Reverse Proxy Caching & CDN Integration.vtt 4.48 KB
  16. Multi-Region & Global Traffic Management.mp4 11.44 MB
  16. Multi-Region & Global Traffic Management.vtt 3.66 KB
  17. Load Balancing in Containers Kubernetes Services & Ingress.mp4 17.07 MB
  17. Load Balancing in Containers Kubernetes Services & Ingress.vtt 6.32 KB
  18. Most Popular Load Balancers and their Usecases.mp4 20.35 MB
  18. Most Popular Load Balancers and their Usecases.vtt 6.96 KB
  19. Service Mesh & Microservices Load Balancing.mp4 25.77 MB
  19. Service Mesh & Microservices Load Balancing.vtt 7.94 KB
  2. Vertical Scaling Vs Horizontal Scaling Which one to use.mp4 16.71 MB
  2. Vertical Scaling Vs Horizontal Scaling Which one to use.vtt 6.29 KB
  20. Autoscaling, Monitoring & Metrics.mp4 23.46 MB
  20. Autoscaling, Monitoring & Metrics.vtt 8.62 KB
  21. Capacity Planning Failure Scenarios & Disaster Recovery.mp4 71.23 MB
  21. Capacity Planning Failure Scenarios & Disaster Recovery.vtt 8.26 KB
  22. Common Mistakes Engineers Make.mp4 20.79 MB
  22. Common Mistakes Engineers Make.vtt 7.22 KB
  23. Production Best Practices.mp4 9.84 MB
  23. Production Best Practices.vtt 3.28 KB
  24. Real-World Architectures.mp4 21.59 MB
  24. Real-World Architectures.vtt 7.62 KB
  3. Load Balancer Vs Reverse Proxy.mp4 14.92 MB
  3. Load Balancer Vs Reverse Proxy.vtt 4.92 KB
  4. Understanding Layer 4 and Layer 7 Load Balancers and their Use Cases.mp4 34.17 MB
  4. Understanding Layer 4 and Layer 7 Load Balancers and their Use Cases.vtt 11.32 KB
  5. Software Load Balancer Vs Hardware Hardware Load Balancer.mp4 26.26 MB
  5. Software Load Balancer Vs Hardware Hardware Load Balancer.vtt 8.64 KB
  6. DNS Load Balancing.mp4 18.31 MB
  6. DNS Load Balancing.vtt 7.31 KB
  7. Local Vs Global Load Balancing.mp4 10.92 MB
  7. Local Vs Global Load Balancing.vtt 4.04 KB
  8. Health Checks Vs Heartbeats.mp4 12.64 MB
  8. Health Checks Vs Heartbeats.vtt 5.17 KB
  9. Failure Detection & Load Balancing Algorithms.mp4 19.88 MB
  9. Failure Detection & Load Balancing Algorithms.vtt 7.08 KB
  20. Understanding Security As a Software Architect
  1. Roadmap for Security.mp4 18.45 MB
  1. Roadmap for Security.vtt 7.27 KB
  1. Security_Section.pdf 717.56 KB
  1. Workbook Security Architecture.pdf 227.9 KB
  10. Token-Based Authentication Understanding JWT.mp4 14.46 MB
  10. Token-Based Authentication Understanding JWT.vtt 4.75 KB
  11. OAuth 2.0 — Understanding How log in with google works.mp4 12.56 MB
  11. OAuth 2.0 — Understanding How log in with google works.vtt 4.97 KB
  12. Understanding OpenID Connect & Single Sign-On.mp4 13.83 MB
  12. Understanding OpenID Connect & Single Sign-On.vtt 4.43 KB
  13. Understanding API Security & Rate Limiting.mp4 12.97 MB
  13. Understanding API Security & Rate Limiting.vtt 5.56 KB
  14. Understanding Authorization Models RBAC vs. ABAC.mp4 15.38 MB
  14. Understanding Authorization Models RBAC vs. ABAC.vtt 5.01 KB
  15. THE MODERN SECURITY MODEL Zero Trust Architecture.mp4 9.4 MB
  15. THE MODERN SECURITY MODEL Zero Trust Architecture.vtt 3.24 KB
  16. Understanding Symmetric vs. Asymmetric Encryption.mp4 11.65 MB
  16. Understanding Symmetric vs. Asymmetric Encryption.vtt 4.24 KB
  17. TLS, HTTPS & Public Key Infrastructure.mp4 14.62 MB
  17. TLS, HTTPS & Public Key Infrastructure.vtt 4.83 KB
  18. Encryption at Rest & Secrets Management.mp4 12.31 MB
  18. Encryption at Rest & Secrets Management.vtt 4.53 KB
  19. OWASP Top 10 — The Vulnerabilities That Matter Most.mp4 15.15 MB
  19. OWASP Top 10 — The Vulnerabilities That Matter Most.vtt 3.46 KB
  2. Why do systems get hacked Even with best tools and Qualified Developers.mp4 9.37 MB
  2. Why do systems get hacked Even with best tools and Qualified Developers.vtt 3.92 KB
  20. Injection Attacks & SQL Injection.mp4 17.77 MB
  20. Injection Attacks & SQL Injection.vtt 6.45 KB
  21. Cross-Site Scripting (XSS) & CSRF.mp4 23.68 MB
  21. Cross-Site Scripting (XSS) & CSRF.vtt 7.62 KB
  22. DDoS Protection & Rate Limiting.mp4 20.63 MB
  22. DDoS Protection & Rate Limiting.vtt 7.23 KB
  23. Applying Defense in Depth Firewalls, VPCs & Network Segmentation.mp4 21.13 MB
  23. Applying Defense in Depth Firewalls, VPCs & Network Segmentation.vtt 7.18 KB
  24. Security in Microservices — Mutual TLS.mp4 23.96 MB
  24. Security in Microservices — Mutual TLS.vtt 8.23 KB
  25. Secure SDLC & DevSecOps.mp4 29.83 MB
  25. Secure SDLC & DevSecOps.vtt 12.02 KB
  26. Logging, Monitoring & Incident Response.mp4 22.36 MB
  26. Logging, Monitoring & Incident Response.vtt 8.01 KB
  27. Compliance & Standards for Security.mp4 10.74 MB
  27. Compliance & Standards for Security.vtt 3.72 KB
  28. Real-World Breaches & What They Teach Us.mp4 12.68 MB
  28. Real-World Breaches & What They Teach Us.vtt 3.76 KB
  3. Understanding CIA TRIAD in Security.mp4 8.75 MB
  3. Understanding CIA TRIAD in Security.vtt 3.47 KB
  4. Understanding Defense in Depth Principle.mp4 12.23 MB
  4. Understanding Defense in Depth Principle.vtt 3.88 KB
  5. Understanding Different Types of Attacks with STRIDE.mp4 12.58 MB
  5. Understanding Different Types of Attacks with STRIDE.vtt 4.31 KB
  6. Authentication Vs Authorization.mp4 9.92 MB
  6. Authentication Vs Authorization.vtt 3.43 KB
  7. Password Security & Hashing.mp4 17.91 MB
  7. Password Security & Hashing.vtt 6.31 KB
  8. Understanding Multi-Factor Authentication.mp4 14.06 MB
  8. Understanding Multi-Factor Authentication.vtt 4.71 KB
  9. Session Management & Cookies.mp4 13.99 MB
  9. Session Management & Cookies.vtt 5.13 KB
  21. Caching Essentials for High-Speed, Low-Latency Systems
  1. Eviction Policies in Caching.mp4 82.36 MB
  1. Eviction Policies in Caching.vtt 27.46 KB
  1. Eviction policies.pdf 490.9 KB
  1. Workbook Caching.pdf 482.98 KB
  2. Cache Invalidation Strategies.mp4 119.98 MB
  2. Cache invalidation Strategies.pdf 406.65 KB
  3. Understanding Redis Clustering for High Speed.mp4 112.75 MB
  3. Understanding Redis Clustering for High Speed.vtt 60 B
  4. Understanding CDNs & Cache Hierarchy Improving Speed and Lowering Costs.mp4 581.17 MB
  4. Understanding CDNs & Cache Hierarchy Improving Speed and Lowering Costs.vtt 60 B
  22. Messaging and Async Communication Scalable Event-Driven Architectures
  1. Async_communication .pdf 250.78 KB
  1. Why Async Communication Message Queues vs Direct Calls.mp4 467.4 MB
  1. Why Async Communication Message Queues vs Direct Calls.vtt 60 B
  1. Workbook Messaging Async Communication.pdf 462.39 KB
  2. Queue_patterns .pdf 273.62 KB
  2. Types of Queue Patterns for Different Requirements.mp4 301.62 MB
  2. Types of Queue Patterns for Different Requirements.vtt 28.74 KB
  3. Kafka Architecture.pdf 376.18 KB
  3. Mastering Apache Kafka Internal Design, Trade-offs, and Production Use Cases.mp4 290.53 MB
  3. Mastering Apache Kafka Internal Design, Trade-offs, and Production Use Cases.vtt 60 B
  4. Kafka Vs RabitMQ SQS When to use which Exact Usecases.mp4 216.4 MB
  4. Kafka Vs RabitMQ SQS When to use which Exact Usecases.vtt 27.18 KB
  4. RabitMQ Vs Kafka.pdf 313.19 KB
  5. BackPressure Slides.pdf 264.53 KB
  5. How to make your Software system More Resilient using Back Pressure Strategies.mp4 336.85 MB
  5. How to make your Software system More Resilient using Back Pressure Strategies.vtt 60 B
  23. Choosing the Right Database Real-World Architecture Decisions
  1. How to Choose Between SQL and NoSQL Databases.mp4 457.38 MB
  1. SQL Vs NOSQL .pdf 269.54 KB
  1. Workbook Databases.pdf 529.58 KB
  2. Key Value.pdf 276.73 KB
  2. Redis vs DynamoDB Simple Guide to When and Why to Use Them.mp4 595.18 MB
  2. Redis vs DynamoDB Simple Guide to When and Why to Use Them.vtt 60 B
  3. Document Stores.pdf 266.91 KB
  3. Understanding Document Databases MongoDB from Beginner to Professional.mp4 402.57 MB
  4. Understanding Appache Cassendra DBMS for high Scalablity and Availability.mp4 379.61 MB
  4. Understanding Appache Cassendra DBMS for high Scalablity and Availability.vtt 60 B
  4. Wide Column Stores.pdf 379.99 KB
  5. Indexing.pdf 353.12 KB
  5. Understanding Database Indexing for improving performance.mp4 464.9 MB
  5. Understanding Database Indexing for improving performance.vtt 60 B
  6. Cap Theorem.pdf 290.87 KB
  6. Understanding CAP theorem for Highy Consistency and High Availability.mp4 415.53 MB
  6. Understanding CAP theorem for Highy Consistency and High Availability.vtt 60 B
  24. Scaling from 10k to 1000k
  1. Sharding Strategies for Scaling Software Systems.mp4 177.03 MB
  1. Sharding Strategies for Scaling Software Systems.vtt 18.82 KB
  1. Sharding.pdf 275.17 KB
  2. Read Replicas.pdf 269.79 KB
  2. Scaling for High Read and Writes.mp4 211.48 MB
  2. Scaling for High Read and Writes.vtt 19.64 KB
  3. Consistent Hashing.pdf 295.21 KB
  3. Understanding Consistent Hashing for Scaling.mp4 174.28 MB
  3. Understanding Consistent Hashing for Scaling.vtt 17.57 KB
  4. Auto Scaling in Cloud Computing.mp4 265.49 MB
  4. Auto Scaling in Cloud Computing.vtt 24.93 KB
  4. Autoscaling.pdf 348.03 KB
  25. Mastering API Design
  1. What is API and why software Architects need them.mp4 78.09 MB
  1. What is API and why software Architects need them.vtt 8.96 KB
  1. Workbook API Designing.pdf 591.94 KB
  2. Types of API.mp4 44.47 MB
  2. Types of API.vtt 3.61 KB
  3. REST API.mp4 102.58 MB
  3. REST API.vtt 10.32 KB
  4. SOAP API.mp4 30.24 MB
  4. SOAP API.vtt 6.27 KB
  5. REST Vs GRPHQL Vs gRPC When to use which each one.mp4 365.19 MB
  5. REST Vs GRPHQL Vs gRPC When to use which each one.vtt 60 B
  5. REST_GraphQL_gRPC.pdf 246.97 KB
  6. API Gateways in Microservices Full Guide with Real-World Examples.mp4 372.05 MB
  6. PI_Gateway.pdf 252.71 KB
  7. API_Versioning.pdf 293.3 KB
  7. Understanding API Versioning.mp4 349.77 MB
  8. WebSocket_RealTime.pdf 309.58 KB
  8. Websockets for two way communication.mp4 442.29 MB
  8. Websockets for two way communication.vtt 60 B
  26. Understanding Distributed Architecture
  1. Client Server Architecture.mp4 112.82 MB
  1. Workbook Distributed Architecture.pdf 498.06 KB
  10. Types of Pipe and Filter Software Architecture.mp4 59.59 MB
  10. Types of Pipe and Filter Software Architecture.vtt 6.25 KB
  2. Types of Client Server Architecture.mp4 49.41 MB
  3. Client.java 1.54 KB
  3. Implementing Client Server Architecture in Java with Real World Project.mp4 292.49 MB
  3. Implementing Client Server Architecture in Java with Real World Project.vtt 29.68 KB
  3. Server.java 1.95 KB
  4.8 Advanced Client-Server Communication Using Java Sockets.html 8.84 KB
  5. Microservices Based Architecture.mp4 105.4 MB
  5. Microservices Based Architecture.vtt 7.12 KB
  6. Service Oriented Architecture.mp4 146.74 MB
  6. Service Oriented Architecture.vtt 12.66 KB
  7. Pipe and Filter Software Architecture.mp4 148.86 MB
  7. Pipe and Filter Software Architecture.vtt 8 KB
  8. Example of Pipe and Filter Architecture used in Compiler.mp4 112.79 MB
  8. Example of Pipe and Filter Architecture used in Compiler.vtt 4.39 KB
  9. Pros and Cons of Pipe and Filter Software Architecture.mp4 58.32 MB
  9. Pros and Cons of Pipe and Filter Software Architecture.vtt 5.36 KB
  27. Understanding Big Data
  1. Bigdata Section.pdf 424.87 KB
  1. Section roadmap for Big Data.mp4 9.03 MB
  1. Section roadmap for Big Data.vtt 3.88 KB
  1. Workbook Big Data Architectures.pdf 139.83 KB
  10. The decision guide.mp4 16.16 MB
  10. The decision guide.vtt 5.67 KB
  11. Lambda Architecture in Real World Systems.mp4 17.1 MB
  11. Lambda Architecture in Real World Systems.vtt 6.47 KB
  2. What makes data “big” The three V’s.mp4 18.96 MB
  2. What makes data “big” The three V’s.vtt 6.42 KB
  3. Sources of Big Data & Why Traditional DBs Fail to Handle Big Data.mp4 19.74 MB
  3. Sources of Big Data & Why Traditional DBs Fail to Handle Big Data.vtt 7.05 KB
  4. Quality attributes for Big Data systems.mp4 11.18 MB
  4. Quality attributes for Big Data systems.vtt 4.17 KB
  5. Batch Processing Vs Stream Processing.mp4 11.1 MB
  5. Batch Processing Vs Stream Processing.vtt 3.63 KB
  6. Batch Processing with Live Real World Examples Use Cases.mp4 71.49 MB
  6. Batch Processing with Live Real World Examples Use Cases.vtt 24.77 KB
  7. Stream Processing With Real World Examples Use Cases.mp4 76.65 MB
  7. Stream Processing With Real World Examples Use Cases.vtt 28.95 KB
  8. Why Lambda Architecture.mp4 13.42 MB
  8. Why Lambda Architecture.vtt 4.2 KB
  9. Lambda Architecture Pros and Cons Use Cases.mp4 46.31 MB
  9. Lambda Architecture Pros and Cons Use Cases.vtt 14.7 KB
  28. Final Course Assessment
  1.2 Final Course Assessment Test Your Knowledge.html 99.15 KB
  29. Case Studies - Updating this Section adding more Case studies
  1. Netflix Case Study Part 01 - Architecture of Netflix.mp4 410 MB
  1. Netflix Case Study Part 01 - Architecture of Netflix.vtt 33.2 KB
  1. Workbook Netflix.pdf 148.84 KB
  1. netflix-case-study.pdf 819.51 KB
  2. Netflix Case Study Part 02 - Netflix Architecture + Interview Questions.mp4 428.45 MB
  2. Netflix Case Study Part 02 - Netflix Architecture + Interview Questions.vtt 47.26 KB
  3. Amazon Case Study Part 01 - Architecture of Amazon.mp4 194.47 MB
  3. Amazon Case Study Part 01 - Architecture of Amazon.vtt 20.75 KB
  3. Workbook Amazon.pdf 148.96 KB
  4. Amazon Case Study Part 02 - Architecture of Amazon.mp4 131.3 MB
  4. Amazon Case Study Part 02 - Architecture of Amazon.vtt 46.29 KB
  5. Amazon Case Study Part 03- Architecture of Amazon + Interview Questions.mp4 279.81 MB
  5. Amazon Case Study Part 03- Architecture of Amazon + Interview Questions.vtt 31.96 KB
  6. Uber Case Study Part 01 The Architecture of Uber.mp4 464.97 MB
  6. Uber Case Study Part 01 The Architecture of Uber.vtt 51.89 KB
  6. Uber Case Study.pdf 691.34 KB
  7. Uber Case Study Part 02 ARchitecture of Uber + Interview Questions.mp4 313.99 MB
  7. Uber Case Study Part 02 ARchitecture of Uber + Interview Questions.vtt 28.6 KB
  8. Whatsapp Case Study Part 01 Architecture of Whatsapp.mp4 499.69 MB
  8. Whatsapp Case Study Part 01 Architecture of Whatsapp.vtt 40.93 KB
  ▲ 573 total files

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]

Related Torrents

torrent name size uploader age seed leech
11
0
0
3
0