Hi, what do you want to do?
Curated Video
Design Microservices Architecture with Patterns and Principles - Evaluate: Microservices Architecture with RESTful API Design
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Problem: Agility of New Features, Split Agile Teams-2
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Problem: Improved customer experience with Separated UI and Omnichannel
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Event-Driven Serverless Microservices Design with AWS Lambda
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,...
Curated Video
Design Microservices Architecture with Patterns and Principles - API Gateways Microservices Code Review - E-Commerce App
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Microservices Health Checks: Liveness, Readiness, and Performance Checks
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Microservices Distributed Tracing with OpenTelemetry Using Zipkin
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Microservices Observability with Distributed Logging and Distributed Tracing
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Fallback Pattern
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Timeout Pattern
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Bulkhead Pattern
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Retry + Circuit Breaker Pattern
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Retry Pattern
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Microservices Resiliency Patterns
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - What Is Microservices Resiliency?
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Cache Hit and Cache Miss
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...
<
br/>
This...
Curated Video
Design Microservices Architecture with Patterns and Principles - Distributed Caching in Microservices
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - What Is Caching?
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...
<
br/>
This clip is from the...
Curated Video
Design Microservices Architecture with Patterns and Principles - Problem: Listen and Polling Outbox Table
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - CAP Theorem
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Design Patterns - The Database-Per-Service Pattern
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Microservices Asynchronous Communication
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Design and Evaluate: Microservices Architecture with Service Aggregator, Registry
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Service Registry/Discovery Pattern - Microservices Communications Design pattern
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...