Instructional Video8:38
Curated Video

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

Higher Ed
This video focuses on the overall implementation of a microservices architecture for the e-commerce application. It provides an overview of the different components and services involved and explains how they interact with each other to...
Instructional Video4:35
Curated Video

Design Microservices Architecture with Patterns and Principles - Design Microservices Resilience, Observability, and Monitoring

Higher Ed
In this video, you will learn the best practices and principles for designing microservices with resilience, observability, and monitoring in mind, architectural considerations, such as implementing resilience patterns, incorporating...
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 Video7:54
Curated Video

Design Microservices Architecture with Patterns and Principles - Design: Microservices Deployments with Containers and Orchestrators

Higher Ed
This video focuses on the design aspects of microservices deployments using containers and orchestrators and discusses considerations for containerizing microservices, designing container images, and defining deployment configurations...
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:48
Curated Video

Design Microservices Architecture with Patterns and Principles - Adapt Microservices Distributed Caching with Cache-Aside Pattern

Higher Ed
This video explores how to adapt an existing microservices architecture to incorporate distributed caching with the cache-aside pattern. It discusses the steps and considerations involved in integrating caching into the architecture....
Instructional Video3:32
Curated Video

Design Microservices Architecture with Patterns and Principles - Design Microservices Distributed Caching with Cache-Aside Pattern

Higher Ed
This video focuses on the design aspects of implementing distributed caching with the cache-aside pattern. It discusses considerations such as cache eviction policies, cache consistency, and cache sizing. This clip is from the chapter...
Instructional Video3:21
Curated Video

Design Microservices Architecture with Patterns and Principles - Cache-Aside Pattern for Microservices

Higher Ed
This video introduces the cache-aside pattern, which is a common pattern used in microservices architectures for distributed caching. It explains how the cache-aside pattern works and how it can improve system performance by caching data...
Instructional Video2:34
Curated Video

Design Microservices Architecture with Patterns and Principles - Design Event-Driven Microservices Architecture

Higher Ed
This video delves into the design considerations and principles for building event-driven microservices architectures and explores topics such as event schema design, event sourcing, event-driven communication patterns, and event-driven...
Instructional Video4:37
Curated Video

Design Microservices Architecture with Patterns and Principles - Evaluate Microservices Architecture with SAGA, Transactional Outbox, and CDC

Higher Ed
This section focuses on the evaluation and assessment of a microservices architecture that utilizes the SAGA pattern, Transactional Outbox pattern, and CDC, explores the performance, scalability, reliability, and maintainability aspects...
Instructional Video7:11
Curated Video

Design Microservices Architecture with Patterns and Principles - Design: Microservices Architecture with SAGA, Outbox Pattern, and CDC

Higher Ed
This video explores the design considerations and principles for building a robust microservices architecture using the SAGA pattern, Transactional Outbox pattern, and Change Data Capture (CDC). This clip is from the chapter...
Instructional Video2:20
Curated Video

Design Microservices Architecture with Patterns and Principles - Compensating Transaction Pattern

Higher Ed
This video introduces the compensating transaction pattern to rollback or undo the effects of a previous transaction in the event of a failure or error, how compensating transactions can be used in conjunction with the SAGA pattern to...
Instructional Video5:50
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Transactional Boundaries

Higher Ed
This video discusses various strategies for defining transactional boundaries between microservices, such as using event-driven architectures, compensating transactions, or adopting a saga pattern to ensure data consistency and...
Instructional Video3:13
Curated Video

Design Microservices Architecture with Patterns and Principles - Evaluate Microservices Architecture with CQRS, Event Sourcing, Eventual Consist

Higher Ed
This video discusses the evaluation of a microservices architecture that incorporates the CQRS pattern, Event Sourcing, and eventual consistency, the benefits, drawbacks, and trade-offs of using these patterns and evaluates their impact...
Instructional Video3:31
Curated Video

Design Microservices Architecture with Patterns and Principles - Design Microservices Architecture with CQRS, Event Sourcing, Eventual Consistent

Higher Ed
This video showcases the design of a microservices architecture that incorporates the CQRS pattern, Event Sourcing, and eventual consistency and demonstrates how these patterns and principles can be applied together to build a scalable...
Instructional Video4:48
Curated Video

Design Microservices Architecture with Patterns and Principles - Materialized View Pattern

Higher Ed
This video explains how the Materialized View pattern can be used to improve the performance of cross-service queries by precomputing and storing query results in a separate view. This pattern helps to reduce the complexity and latency...
Instructional Video6:50
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Data Management - Cross-Service Queries

Higher Ed
This video explores the challenges that arise when performing queries that involve multiple microservices and discusses strategies for decoupling services, achieving low latency, and ensuring efficient cross-service communication. This...
Instructional Video3:37
Curated Video

Design Microservices Architecture with Patterns and Principles - Introduction - Microservices Data Management - Commands and Queries

Higher Ed
This video provides an overview of the topic of data management in microservices architecture, specifically focusing on commands and queries, the concept of separating commands (write operations) and queries (read operations). This clip...
Instructional Video4:08
Curated Video

Design Microservices Architecture with Patterns and Principles - Design: Microservices Architecture with Database Sharding Pattern

Higher Ed
This video focuses on designing microservices architecture using the database sharding pattern and the considerations and steps involved in incorporating data partitioning through sharding into the overall system design. This clip is...
Instructional Video3:40
Curated Video

Design Microservices Architecture with Patterns and Principles - The Shared Database Anti-Pattern and Polyglot Persistence

Higher Ed
This video discusses the shared database anti-pattern, where multiple microservices share the same database and highlights the challenges and drawbacks of this approach, such as tight coupling, data conflicts, and scalability...
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 Video5:12
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Database Management Patterns and Principles

Higher Ed
This video introduces various database management patterns and principles for microservices and concepts such as database per service, shared database, event sourcing, and CQRS (Command Query Responsibility Segregation), highlighting...
Instructional Video4:37
Curated Video

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

Higher Ed
This video introduces microservices data management. It covers the importance of data management in microservices architecture and highlights the challenges and considerations involved in managing data across multiple services. This clip...
Instructional Video4:33
Curated Video

Design Microservices Architecture with Patterns and Principles - Topic-Queue Chaining and Load Balancing Pattern

Higher Ed
This video explores the pattern of chaining topics and queues for load balancing in microservices communication. It demonstrates how this pattern can distribute the processing load among multiple service instances while maintaining the...