Curated Video
Design Microservices Architecture with Patterns and Principles - Design and Iterate Monolithic Architecture - E-Commerce Application
In this video, we will design and iterate the monolithic architecture for an e-commerce application. We will explore the iterative development process, incorporating feedback and refining the architecture to align with evolving business...
Curated Video
Design Microservices Architecture with Patterns and Principles - AWS Serverless Microservices with Patterns and Best Practices
In this video, you will explore various patterns and best practices for building serverless microservices using AWS services. It covers topics such as serverless function composition, data management, asynchronous communication, and...
Curated Video
Design Microservices Architecture with Patterns and Principles - Basket Microservices Code Review - E-Commerce App
The focus of this video is on the code review of the basket microservice in the e-commerce application. It delves into the codebase of the basket microservice, its implementation, and how it handles shopping cart functionalities within...
Curated Video
Design Microservices Architecture with Patterns and Principles - Catalog Microservices Code Review - E-Commerce App
This video specifically dives into the code review of the catalog microservice in the e-commerce application. It examines the codebase of the catalog microservice, its functionalities, and how it interacts with other services to provide...
Curated Video
Design Microservices Architecture with Patterns and Principles - Implementation of Microservices Architecture
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...
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 results....
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 architecture....
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 data...
Curated Video
Design Microservices Architecture with Patterns and Principles - Caching Strategies in Distributed Caching for Microservices
This video explores different caching strategies that can be used in distributed caching for microservices architectures. It discusses strategies such as write-through caching, write-behind caching, and read-through caching, and explains...
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 performance....
Curated Video
Design Microservices Architecture with Patterns and Principles - Introduction - Microservices Distributed Caching
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Problem: Database Operations Are Expensive, Low Performance
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...
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 aspects...
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). This clip is from the chapter...
Curated Video
Design Microservices Architecture with Patterns and Principles - Implementation of CDC and Outbox Pattern with Cloud Databases Azure CosmosDB
This video showcases the implementation of CDC and the Outbox pattern using Azure CosmosDB—a globally distributed, multi-model database service provided by Microsoft Azure—and explains built-in CDC capabilities of CosmosDB and integrates...
Curated Video
Design Microservices Architecture with Patterns and Principles - Implementation of CDC and Outbox Pattern with Cloud Databases - CockroachDB
This video demonstrates the implementation of CDC and the Outbox pattern using CockroachDB, a distributed SQL database designed for cloud-native applications, and showcases the steps involved in setting up CDC with CockroachDB and...
Curated Video
Design Microservices Architecture with Patterns and Principles - CDC - Change Data Capture with Outbox Pattern
This video explores the combination of CDC with the Outbox pattern to achieve a reliable and scalable approach for capturing and processing database changes within a microservices architecture and how CDC can be used to extract and...
Curated Video
Design Microservices Architecture with Patterns and Principles - What Is CDC - Change Data Capture?
This video introduces the concept of Change Data Capture (CDC) as a technique for capturing and propagating changes made to a database and explains how CDC allows applications to monitor and react to database changes in real-time,...
Curated Video
Design Microservices Architecture with Patterns and Principles - Transactional Outbox Pattern in Microservices
This video focuses on the implementation of the Transactional Outbox pattern in a microservices architecture, the benefits of using the pattern in this context, decoupling services, and improving performance, and provides practical...
Curated Video
Design Microservices Architecture with Patterns and Principles - Transactional Outbox Pattern
This video introduces the Transactional Outbox pattern as a solution to the dual write problem, how the pattern works by using an outbox table to capture domain events within the transactional boundary and subsequently processing these...
Curated Video
Design Microservices Architecture with Patterns and Principles - Microservices Distributed Transactions
This video explains the challenges and complexities of managing transactions in a distributed microservices environment, including the need for coordination and consistency across multiple services. This clip is from the chapter...
Curated Video
Design Microservices Architecture with Patterns and Principles - Transaction Management of Monolithic Architecture-2
This video discusses how transactions are typically managed in a monolithic architecture, where a single database is used to maintain transactional consistency and explores the limitations and drawbacks of this approach when...
Curated Video
Design Microservices Architecture with Patterns and Principles - Transaction Fundamentals and ACID Principles
This video explains the fundamental concepts of transactions and introduces the ACID (Atomicity, Consistency, Isolation, Durability) principles, which are essential for ensuring data integrity and reliability in transactional systems....
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. This clip is from the chapter "Microservices...