Instructional Video1:39
Curated Video

Design Microservices Architecture with Patterns and Principles - Single-Receiver Message-Based Communication (One-to-One Model-Queue)

Higher Ed
This video explores the one-to-many communication model using message topics and demonstrates how this pattern allows multiple services to receive relevant messages and how it promotes scalability and flexibility in the system. This clip...
Instructional Video1:58
Curated Video

Design Microservices Architecture with Patterns and Principles - Asynchronous Message-Based Communication Types in Microservices Architecture

Higher Ed
This video explores different types of asynchronous message-based communication patterns commonly used in microservices. It covers publish-subscribe, message queues, and event sourcing, providing insights into when and how to utilize...
Instructional Video1:42
Curated Video

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

Higher Ed
This video highlights the potential challenges and considerations when implementing asynchronous communication in microservices. It addresses issues such as message ordering, eventual consistency, and error handling that developers need...
Instructional Video3:09
Curated Video

Design Microservices Architecture with Patterns and Principles - Gateway Aggregation Pattern

Higher Ed
This video explores the gateway aggregation pattern, which allows the API gateway to aggregate data from multiple microservices and present it as a single unified response to clients and discusses the benefits of this pattern, such as...
Instructional Video1:32
Curated Video

Design Microservices Architecture with Patterns and Principles - Problems of Direct-to-Microservices Communication

Higher Ed
This video explores the problems that arise when microservices communicate directly with each other and highlights issues such as tight coupling, scalability limitations, and lack of centralized control and security, emphasizing the need...
Instructional Video2:06
Curated Video

Design Microservices Architecture with Patterns and Principles - Design and Evaluate Microservices Architecture with WebSocket API Design

Higher Ed
In this video, you will learn to design and evaluate microservices architecture using WebSocket API design principles. We will understand the message format, connection management, and security considerations when implementing WebSocket...
Instructional Video1:46
Curated Video

Design Microservices Architecture with Patterns and Principles - When to Use WebSocket API and Use Cases of WebSocket API

Higher Ed
In this video, we will explore the scenarios and use cases where WebSocket API is valuable, such as real-time messaging, collaborative applications, and live data streaming. We will understand the benefits and considerations when...
Instructional Video2:35
Curated Video

Design Microservices Architecture with Patterns and Principles - WebSocket API Real-Time Two-Way Communications

Higher Ed
In this video, we will get introduced to the WebSocket API and its ability to facilitate real-time, two-way communication between clients and servers. We will understand how WebSocket differs from traditional HTTP and how it can be...
Instructional Video1:17
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Chat with Support Agent to Answer Customer Queries

Higher Ed
In this video, we will address the challenge of implementing chat functionality in a microservices architecture. We will explore how gRPC can be leveraged to enable real-time, bidirectional communication between support agents and...
Instructional Video2:42
Curated Video

Design Microservices Architecture with Patterns and Principles - Design and Evaluate Microservices Architecture with gRPC API Design

Higher Ed
In this video, you will learn to design and evaluate a microservices architecture using gRPC API design principles. We will explore topics such as service contracts, protocol buffers, and performance considerations when implementing...
Instructional Video2:18
Curated Video

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

Higher Ed
In this video, we will evaluate the effectiveness and performance of a microservices architecture implemented with RESTful APIs. We will explore key metrics, such as response time, scalability, and maintainability, to assess the success...
Instructional Video1:58
Curated Video

Design Microservices Architecture with Patterns and Principles - Monolithic Architecture Vertical Considerations, Communications of Monolithic

Higher Ed
In this video, we will explore the vertical considerations and communication patterns within a monolithic architecture. We will understand how modules interact and communicate with each other and learn about best practices for managing...
Instructional Video3:58
Curated Video

Design Microservices Architecture with Patterns and Principles - Retry + Circuit Breaker Pattern

Higher Ed
In this video, we will explore the combination of the Retry pattern and the Circuit Breaker pattern and how these two patterns can work together to provide a more robust and resilient solution by automatically retrying failed requests...
Instructional Video3:57
Curated Video

Design Microservices Architecture with Patterns and Principles - Circuit Breaker Pattern

Higher Ed
In this video, you will learn the Circuit Breaker pattern, which is a resiliency pattern that helps protect microservices from cascading failures. You will learn how the Circuit Breaker acts as a safety mechanism by monitoring the...
Instructional Video3:39
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Resiliency Patterns

Higher Ed
In this video, we will explore various resiliency patterns specifically designed for microservices architectures and discuss patterns such as Circuit Breaker, Bulkhead, Timeout, and Fallback, which help enhance the fault-tolerance and...
Instructional Video3:04
Curated Video

Design Microservices Architecture with Patterns and Principles - Service Mesh Pattern and How the Service Mesh Pattern Work for Microservices

Higher Ed
In this video, the Service Mesh pattern is discussed, which provides a dedicated infrastructure layer for managing communication between microservices. It explains how a service mesh, such as Istio or Linkerd, works by injecting a proxy...
Instructional Video2:25
Curated Video

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

Higher Ed
This video provides an overview of the topic of distributed caching in microservices architectures. It introduces the concept of caching and its importance in improving performance and scalability. This clip is from the chapter...
Instructional Video2:55
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Database Operations Are Expensive, Low Performance

Higher Ed
This video explores the issues of high cost and low performance associated with traditional database operations and discusses the limitations they impose on scalability and responsiveness. The video highlights the need for alternative...
Instructional Video3:03
Curated Video

Design Microservices Architecture with Patterns and Principles - Real-World Examples of Event-Driven Microservices Architecture

Higher Ed
This video showcases real-world examples and case studies of organizations that have implemented event-driven microservices architectures and examines their architecture design, the challenges they faced, and the benefits they achieved...
Instructional Video3:04
Curated Video

Design Microservices Architecture with Patterns and Principles - Event Hubs and Event Streaming in Event-Driven Microservices Architecture

Higher Ed
This video provides an in-depth understanding of event hubs and event streaming technologies in the context of event-driven microservices and explores the features, capabilities, and use cases of event hubs and discusses how they enable...
Instructional Video4:24
Curated Video

Design Microservices Architecture with Patterns and Principles - Fan-Out Publish/Subscribe Messaging Pattern

Higher Ed
This video describes the fan-out pattern for pub/sub messaging in microservices. It explains how this pattern enables broadcasting messages to multiple subscribers, ensuring that each interested service receives the relevant information....
Instructional Video3:51
Curated Video

Design Microservices Architecture with Patterns and Principles - Multiple-Receiver Message-Based Communication (One-to-Many Model-Topic)

Higher Ed
This video introduces the Dependency Inversion Principle as a design principle for building loosely coupled and maintainable microservices architectures. It discusses how applying DIP can facilitate effective asynchronous communication...
Instructional Video4:01
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Long Running Operations Can't Handle Sync Communication

Higher Ed
This video addresses the problem of handling long-running operations in a microservices architecture when using synchronous communication, highlights the limitations of synchronous communication for time-consuming operations, and...
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...