Instructional Video2:00
Curated Video

Design Microservices Architecture with Patterns and Principles - Design and Iterate Monolithic Architecture - E-Commerce Application

Higher Ed
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...
Instructional Video5:03
Curated Video

Design Microservices Architecture with Patterns and Principles - AWS Serverless Microservices with Patterns and Best Practices

Higher Ed
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...
Instructional Video10:08
Curated Video

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

Higher Ed
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...
Instructional Video8:06
Curated Video

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

Higher Ed
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...
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 Video2:23
Curated Video

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

Higher Ed
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....
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: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 Video5:11
Curated Video

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

Higher Ed
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...
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 performance....
Instructional Video2:25
Curated Video

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

Higher Ed
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...
Instructional Video2:55
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Database Operations Are Expensive, Low Performance

Higher Ed
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...
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 Video6:27
Curated Video

Design Microservices Architecture with Patterns and Principles - Implementation of CDC and Outbox Pattern with Cloud Databases Azure CosmosDB

Higher Ed
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...
Instructional Video2:28
Curated Video

Design Microservices Architecture with Patterns and Principles - Implementation of CDC and Outbox Pattern with Cloud Databases - CockroachDB

Higher Ed
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...
Instructional Video5:45
Curated Video

Design Microservices Architecture with Patterns and Principles - CDC - Change Data Capture with Outbox Pattern

Higher Ed
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...
Instructional Video1:38
Curated Video

Design Microservices Architecture with Patterns and Principles - What Is CDC - Change Data Capture?

Higher Ed
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,...
Instructional Video3:58
Curated Video

Design Microservices Architecture with Patterns and Principles - Transactional Outbox Pattern in Microservices

Higher Ed
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...
Instructional Video2:52
Curated Video

Design Microservices Architecture with Patterns and Principles - Transactional Outbox Pattern

Higher Ed
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...
Instructional Video7:06
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Distributed Transactions

Higher Ed
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...
Instructional Video2:03
Curated Video

Design Microservices Architecture with Patterns and Principles - Transaction Management of Monolithic Architecture-2

Higher Ed
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...
Instructional Video2:31
Curated Video

Design Microservices Architecture with Patterns and Principles - Transaction Fundamentals and ACID Principles

Higher Ed
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....
Instructional Video4:15
Curated Video

Design Microservices Architecture with Patterns and Principles - Introduction - Microservices Distributed Transactions

Higher Ed
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...