Hi, what do you want to do?
Curated Video
Design Microservices Architecture with Patterns and Principles - Introduction - Microservices Deployments with Containers and Orchestrators
This video introduces the topic of microservices deployments with containers and orchestrators. It outlines the key concepts and benefits of using containers and orchestrators for deploying microservices in a scalable and efficient...
Curated Video
Design Microservices Architecture with Patterns and Principles - Problem: Deploy Microservices at Any Time with Zero-Downtime and Flexible Scale
This video discusses the challenges of deploying microservices in a distributed caching environment while ensuring zero downtime and flexible scalability. It explores strategies and solutions to address these challenges and maintain...
Curated Video
Design Microservices Architecture with Patterns and Principles - Evaluate Microservices Distributed Caching with Cache-Aside Pattern
This video discusses the evaluation aspects of distributed caching with the cache-aside pattern. It explores how to measure the performance and effectiveness of the caching solution and make improvements based on the evaluation...
Curated Video
Design Microservices Architecture with Patterns and Principles - Adapt Microservices Distributed Caching with Cache-Aside Pattern
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Design Microservices Distributed Caching with Cache-Aside Pattern
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.
<
br/>
This clip is from...
<
br/>
This clip is from...
Curated Video
Design Microservices Architecture with Patterns and Principles - Cache-Aside Pattern for Microservices
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Evaluate Event-Driven Microservices Architecture
This video focuses on evaluating the effectiveness and performance of an event-driven microservices architecture, the metrics, monitoring techniques, and tools. It also covers strategies for identifying and addressing potential...
Curated Video
Design Microservices Architecture with Patterns and Principles - Adapt Event-Driven Microservices Architecture
This video discusses the adaptation of microservices architectures to embrace event-driven strategies for transitioning from request-response communication to event-driven communication, refactoring existing services, and introducing...
Curated Video
Design Microservices Architecture with Patterns and Principles - Design Event-Driven Microservices Architecture
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Real-World Examples of Event-Driven Microservices Architecture
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Problem: Handle Millions of Events Across Microservices
This video addresses the challenge of handling a large volume of events across multiple microservices in a distributed system, the limitations and potential bottlenecks that arise when dealing with a high event load, and explores...
Curated Video
Design Microservices Architecture with Patterns and Principles - Evaluate Microservices Architecture with SAGA, Transactional Outbox, and CDC
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Design: Microservices Architecture with SAGA, Outbox Pattern, and CDC
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).
<
br/>
This clip is from the chapter...
<
br/>
This clip is from the chapter...
Curated Video
Design Microservices Architecture with Patterns and Principles - Introduction - Microservices Distributed Transactions
This video provides an overview of the challenges associated with managing transactions in a distributed microservices architecture and introduces the concept of distributed transactions.
<
br/>
This clip is from the chapter...
<
br/>
This clip is from the chapter...
Curated Video
Design Microservices Architecture with Patterns and Principles - Evaluate Microservices Architecture with CQRS, Event Sourcing, Eventual Consist
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Design Microservices Architecture with CQRS, Event Sourcing, Eventual Consistent
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Design: Microservices Architecture with Database Sharding Pattern
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.
<
br/>
This...
<
br/>
This...
Curated Video
Design Microservices Architecture with Patterns and Principles - Data Partitioning: Horizontal, Vertical, and Functional Data Partitioning
This video explores different types of data partitioning techniques; horizontal partitioning, dividing data based on rows or ranges; vertical partitioning, splitting data based on columns or attributes; and functional partitioning,...
Curated Video
Design Microservices Architecture with Patterns and Principles - Introduction - Microservices Data Management
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.
<
br/>...
<
br/>...
Curated Video
Design Microservices Architecture with Patterns and Principles - Stateless and Stateful Application Horizontal Scaling
This video discusses the differences between stateless and stateful applications and explores the challenges and considerations involved in horizontally scaling both types of applications, the approaches and techniques for scaling...
Curated Video
Design Microservices Architecture with Patterns and Principles - The Scale Cube
This video presents the Scale Cube model, a conceptual framework for scaling applications in three dimensions: X-axis scaling (horizontal duplication), Y-axis scaling (functional decomposition), and Z-axis scaling (data...
Curated Video
Design Microservices Architecture with Patterns and Principles - Apache Kafka Cluster Architecture
This video explains the architecture of an Apache Kafka cluster, including the roles of brokers, ZooKeeper, and the controller. It covers topics such as partition distribution, leader election, and data replication across the...
Curated Video
Design Microservices Architecture with Patterns and Principles - What Is Apache Kafka?
This video introduces Apache Kafka, explaining its purpose as a distributed streaming platform for handling high-volume, real-time data streams. It covers the fundamental concepts of Kafka, including topics, partitions, offsets, and...
Curated Video
Design Microservices Architecture with Patterns and Principles - Problem: Databases Create Bottlenecks When Scaling
This video highlights the challenges posed by databases in scaling microservices architectures. It addresses the issues related to database performance and scalability and discusses potential solutions to mitigate bottlenecks.
<
br/>...
<
br/>...