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...
Instructional Video2:27
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Agility of New Features, Split Agile Teams-2

Higher Ed
Here, let's explore the challenges that arise in maintaining agility and flexibility in a modular monolithic architecture when multiple agile teams work on different features. We will understand the implications of splitting teams and...
Instructional Video1:55
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Improved customer experience with Separated UI and Omnichannel

Higher Ed
In this video, we will understand the limitations of a traditional modular monolithic architecture in providing an enhanced customer experience and supporting omnichannel interactions. We will explore the need for separated UI...
Instructional Video6:24
Curated Video

Design Microservices Architecture with Patterns and Principles - Event-Driven Serverless Microservices Design with AWS Lambda

Higher Ed
This video focuses on designing event-driven serverless microservices using AWS Lambda and event-driven architecture and showcases how AWS Lambda can be used to handle event processing and orchestration in a serverless environment,...
Instructional Video7:07
Curated Video

Design Microservices Architecture with Patterns and Principles - API Gateways Microservices Code Review - E-Commerce App

Higher Ed
In this video, a code review of the API gateways microservice in the e-commerce application is conducted and explores the codebase of the API gateways microservice, its role in handling client requests and routing them to the...
Instructional Video2:49
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Health Checks: Liveness, Readiness, and Performance Checks

Higher Ed
In this video, you will learn different types of health checks that can be implemented in microservices to assess their availability, readiness, and performance, and learn about the significance of health checks in maintaining the...
Instructional Video3:30
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Distributed Tracing with OpenTelemetry Using Zipkin

Higher Ed
In this video, we will explore the concept of distributed tracing and its importance in understanding the performance and behavior of microservices and how OpenTelemetry and Zipkin can be used to instrument microservices, collect trace...
Instructional Video4:19
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Observability with Distributed Logging and Distributed Tracing

Higher Ed
In this video, you will learn the importance of observability in microservices, how distributed logging and distributed tracing can help in monitoring and troubleshooting, and how logging can be distributed across microservices to...
Instructional Video1:32
Curated Video

Design Microservices Architecture with Patterns and Principles - Fallback Pattern

Higher Ed
In this video, we will explore the Fallback pattern, which provides an alternative response or behavior when a request to a microservice fails and how fallback mechanisms can be used to handle errors gracefully and provide meaningful...
Instructional Video1:46
Curated Video

Design Microservices Architecture with Patterns and Principles - Timeout Pattern

Higher Ed
In this video, you will learn about the Timeout pattern, which helps prevent resource exhaustion and system degradation by setting a maximum time limit for a request or operation. The video explains how timeouts can be used to detect...
Instructional Video4:45
Curated Video

Design Microservices Architecture with Patterns and Principles - Bulkhead Pattern

Higher Ed
In this video, we will discover the Bulkhead pattern, which focuses on limiting the impact of failures by isolating different parts of a system and explains how the Bulkhead pattern achieves fault isolation by partitioning resources...
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 Video4:08
Curated Video

Design Microservices Architecture with Patterns and Principles - Retry Pattern

Higher Ed
In this video, we will dive deeper into the Retry pattern, which is one of the key resiliency patterns and explains how the pattern allows microservices to automatically retry failed operations, increasing the chances of successful...
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 Video4:16
Curated Video

Design Microservices Architecture with Patterns and Principles - What Is Microservices Resiliency?

Higher Ed
In this video, you will learn about the concept of resiliency in the context of microservices. The video explains how resiliency as a critical characteristic enables microservices to recover from failures, handle disruptions, and...
Instructional Video1:25
Curated Video

Design Microservices Architecture with Patterns and Principles - Cache Hit and Cache Miss

Higher Ed
This video explains the concepts of cache hit and cache miss in the context of distributed caching. It discusses how these events affect the retrieval of data from the cache and how they can impact system performance.
<
br/>
This...
Instructional Video4:01
Curated Video

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

Higher Ed
This video delves into the specific application of distributed caching in microservices architectures. It explores how distributed caching can be used to improve scalability, reduce database load, and enhance overall system...
Instructional Video1:29
Curated Video

Design Microservices Architecture with Patterns and Principles - What Is Caching?

Higher Ed
This video explores the fundamentals of caching and its purpose in storing and retrieving frequently accessed data. It explains how caching can reduce latency and improve the overall system performance.
<
br/>
This clip is from the...
Instructional Video2:56
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Listen and Polling Outbox Table

Higher Ed
This video addresses a specific challenge related to the Transactional Outbox pattern, which is the need for a mechanism to detect and process new events in the outbox table, and explores different approaches, including listening and...
Instructional Video4:47
Curated Video

Design Microservices Architecture with Patterns and Principles - CAP Theorem

Higher Ed
This video explains the CAP theorem (Consistency, Availability, Partition tolerance) and its relevance to distributed systems and database design in microservices and discusses the trade-offs between these three properties and the...
Instructional Video3:48
Curated Video

Design Microservices Architecture with Patterns and Principles - Design Patterns - The Database-Per-Service Pattern

Higher Ed
The video focuses on the database-per-service pattern, which involves each microservice having its dedicated database. It explains the benefits of this pattern, such as loose coupling, independent development and deployment, and data...
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...
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 Video5:36
Curated Video

Design Microservices Architecture with Patterns and Principles - Service Registry/Discovery Pattern - Microservices Communications Design pattern

Higher Ed
The Service Registry/Discovery pattern is discussed in this video to facilitate service-to-service communication and explains how this pattern involves maintaining a central registry of available services and provides mechanisms for...