Instructional Video4:49
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Asynchronous Communication

Higher Ed
This video dives deeper into the specifics of asynchronous communication and its role in decoupling microservices. It explores how message passing and event-driven architectures can facilitate asynchronous communication between services....
Instructional Video4:16
Curated Video

Design Microservices Architecture with Patterns and Principles - Design and Evaluate: Microservices Architecture with Service Aggregator, Registry

Higher Ed
In this video, we will explore the design and evaluation of a microservices architecture using the Service Aggregator and Registry patterns and how the Service Aggregator acts as a central point for aggregating data from multiple...
Instructional Video3:22
Curated Video

Design Microservices Architecture with Patterns and Principles - Design and Evaluate: Microservices Architecture with Backends for Frontend Pattern

Higher Ed
This video focuses on the design and evaluation of a microservices architecture that incorporates the Backends for Frontends pattern and explores how to design and implement BFF services, and the benefits of using this pattern to address...
Instructional Video4:21
Curated Video

Design Microservices Architecture with Patterns and Principles - Backends for Frontends Pattern-BFF

Higher Ed
The Backends for Frontends (BFF) pattern is introduced in this video as a solution to the problem of varying UI requirements and explains how the pattern involves creating separate backend services specifically designed for each client...
Instructional Video3:56
Curated Video

Design Microservices Architecture with Patterns and Principles - Design and Evaluate: Microservices Architecture with API Gateway Design

Higher Ed
This video focuses on the design and evaluation aspects of incorporating API gateways in microservices architectures. It discusses the best practices for designing API gateways, including considerations. This clip is from the chapter...
Instructional Video2:58
Curated Video

Design Microservices Architecture with Patterns and Principles - Introduction: Microservices Communication Patterns - API Gateways

Higher Ed
This video introduces the topic of microservices communication patterns with a focus on API gateways and provides an overview of the challenges associated with direct communication between microservices and the role of API gateways in...
Instructional Video4:12
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Inter-Service Communication Makes Heavy Load on Network Traffic

Higher Ed
In this video, we will address the challenge of heavy network traffic caused by inter-service communication in a microservices architecture. We will explore strategies such as message queues, event-driven architectures, and service mesh...
Instructional Video2:54
Curated Video

Design Microservices Architecture with Patterns and Principles - Design and Evaluate: Microservices Architecture with GraphQL API Design

Higher Ed
In this video, you will learn to design microservices architecture using GraphQL API design principles. We will understand the schema design, data fetching strategies, and architectural considerations when implementing GraphQL in a...
Instructional Video6:38
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Communication Styles Request-Driven or Event-Driven Architecture

Higher Ed
In this video, we will explore the two prevalent communication styles in microservices: request-driven and event-driven. We will understand the differences between these styles and when to use each one. This clip is from the chapter...
Instructional Video3:13
Curated Video

Design Microservices Architecture with Patterns and Principles - Introduction - Microservices Communications - The Basics

Higher Ed
In this video, we will gain an understanding of the fundamental concepts and importance of communication in microservices architectures. We will explore the challenges and considerations involved in designing effective communication...
Instructional Video2:48
Curated Video

Design Microservices Architecture with Patterns and Principles - Design and Adapt Microservices Architecture with Decomposition Patterns

Higher Ed
In this video, we will investigate the design and adaptation of a microservices architecture using decomposition patterns. You will learn to map the identified microservices to their respective bounded contexts, define their interfaces,...
Instructional Video2:20
Curated Video

Design Microservices Architecture with Patterns and Principles - Analysis E-Commerce Domain - Use Cases

Higher Ed
In this video, we will analyze the e-commerce domain and explore various use cases within the context of microservices architecture and gain insights into the specific requirements and functionalities of an e-commerce system, and how...
Instructional Video4:42
Curated Video

Design Microservices Architecture with Patterns and Principles - Why Do We Need to Decompose? - The Scale Cube

Higher Ed
In this video, we will explore the reasons why decomposition is necessary for building scalable systems. You will learn about the Scale Cube model, which defines three dimensions of scaling: X-axis (horizontal scaling), Y-axis (vertical...
Instructional Video2:37
Curated Video

Design Microservices Architecture with Patterns and Principles - Introduction - Decomposition of Microservices Architecture

Higher Ed
In this video, we will be introduced to the concept of decomposing a monolithic architecture into microservices. We will understand the motivations and benefits behind microservices decomposition. This clip is from the chapter...
Instructional Video2:22
Curated Video

Design Microservices Architecture with Patterns and Principles - Adapt the Architecture - Microservices Architecture - First Iteration

Higher Ed
In this video, we will explore adapting the initial microservices architecture design. You will learn to refine service boundaries, optimize inter-service communication, handle data consistency, and consider scalability and fault...
Instructional Video4:47
Curated Video

Design Microservices Architecture with Patterns and Principles - Design the Architecture - Microservices Architecture - First Iteration

Higher Ed
In this video, you will learn to design a microservices architecture by breaking down an application into individual services. We will understand the principles of service identification, defining service boundaries, and establishing...
Instructional Video4:51
Curated Video

Design Microservices Architecture with Patterns and Principles - When Not to Use Microservices - Anti-Patterns of Microservices

Higher Ed
In this video, we will explore anti-patterns and scenarios where microservices may not be the best architectural choice. We will understand the trade-offs and challenges associated with microservices, such as increased complexity,...
Instructional Video4:01
Curated Video

Design Microservices Architecture with Patterns and Principles - Challenges of Microservices Architecture

Higher Ed
In this video, we will discover the challenges and trade-offs associated with microservices architecture. We will understand the complexities of managing distributed systems, inter-service communication, data consistency, service...
Instructional Video4:18
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Characteristics

Higher Ed
In this video, you will learn about the essential characteristics of microservices, including bounded context, single responsibility, scalability, resilience, and replaceability. We will understand how these characteristics contribute to...
Instructional Video2:20
Curated Video

Design Microservices Architecture with Patterns and Principles - Introduction - Microservices Architecture

Higher Ed
In this video, we will get introduced to the concept of microservices architecture and understand its fundamental principles and characteristics. You will learn how microservices differ from monolithic architectures and gain insights...
Instructional Video3:32
Curated Video

Design Microservices Architecture with Patterns and Principles - Evaluate: Modular Monolithic Architecture with SPA

Higher Ed
In this video, we will evaluate the benefits and drawbacks of incorporating a separated UI using a SPA approach in a modular monolithic architecture. We will understand the impact on performance, development agility, and scalability, and...
Instructional Video10:41
Curated Video

Design Microservices Architecture with Patterns and Principles - DEMO: Modular Monolithic Architecture Code Review - E-Commerce App

Higher Ed
In this video, we will dive into a code review of a real-world e-commerce application implemented using a modular monolithic architecture. We will explore the code structure, module interactions, and design patterns employed in the...
Instructional Video3:25
Curated Video

Design Microservices Architecture with Patterns and Principles - Design the Architecture - Modular Monolithic Architecture with SPA - Separated UI

Higher Ed
In this video, you will learn to design a modular monolithic architecture with a separated UI using a SPA approach. We will explore the architectural considerations, design patterns, and best practices for building a scalable and...
Instructional Video3:24
Curated Video

Design Microservices Architecture with Patterns and Principles - Headless Architecture and Separated Presentation with SPA

Higher Ed
In this video, we will discover the concept of headless architecture and how it can be applied to separate the presentation layer from the backend in a modular monolithic architecture. You will learn about using a Single-Page Application...