Instructional Video1:49
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Cross-Service Queries and Write Commands on Distributed Scaled Database

Higher Ed
The video addresses the challenges associated with performing cross-service queries and write commands on a distributed and scaled database environment, the complexities and considerations involved in coordinating data access and...
Instructional Video2:51
Curated Video

Design Microservices Architecture with Patterns and Principles - What Is Data Partitioning? And Why We Are Using Data Partitioning?

Higher Ed
The video introduces the concept of data partitioning and explains its purpose in microservices data management and discusses the benefits of data partitioning and explores the idea of distributing data across multiple partitions or...
Instructional Video1:27
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Break Down Application into Microservices

Higher Ed
In this video, we will understand the challenges and considerations involved in breaking down a monolithic application into microservices. We will explore strategies for identifying service boundaries, handling shared data and...
Instructional Video2:27
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Agility of New Features, Split Agile Teams-2

Higher Ed
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...
Instructional Video0:53
Curated Video

Design Microservices Architecture with Patterns and Principles - Challenges of Modular Monolithic Architecture

Higher Ed
In this video, we will explore the potential challenges and considerations when implementing modular monolithic architecture. We will understand the complexities of module dependencies, versioning, and communication between modules. You...
Instructional Video1:34
Curated Video

Design Microservices Architecture with Patterns and Principles - Horizontal Scaling - Scale Out

Higher Ed
Here, let's delve into horizontal scaling, where additional servers are added to the system. You will learn about the benefits of distributing the workload across multiple servers, improving scalability and enabling higher availability...
Instructional Video1:19
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Increased Traffic, Handle More Requests

Higher Ed
In this video, we will address the problem of handling increased traffic and more requests in the context of Clean Architecture. We will explore strategies for scaling the application, optimizing performance, and ensuring the...
Instructional Video3:19
Curated Video

Design Microservices Architecture with Patterns and Principles - Challenges of Monolithic Architecture

Higher Ed
In this video, we will identify the challenges and drawbacks associated with a monolithic architecture. You will learn the potential limitations, such as scalability constraints and difficulties in independent deployment and scalability,...
Instructional Video2:38
Curated Video

Design Microservices Architecture with Patterns and Principles - What Is Kubernetes and Why Do We Use Them for Microservices Deployments?

Higher Ed
In this video, Kubernetes, one of the most popular container orchestrators, is introduced. It explains the reasons why Kubernetes is widely used for microservices deployments, including its ability to automate application deployment,...
Instructional Video4:18
Curated Video

Design Microservices Architecture with Patterns and Principles - What Are Container Orchestrators?

Higher Ed
This video explains container orchestrators in microservices deployments, how container orchestrators, such as Kubernetes, help in managing and coordinating containerized applications across a cluster of machines. This clip is from the...
Instructional Video2:30
Curated Video

Design Microservices Architecture with Patterns and Principles - Why Do We Use Them for Microservices Deployments?

Higher Ed
In this video, the reasons for using containers and Docker in microservices deployments are explored. It highlights the advantages of containerization, such as improved resource utilization, scalability, and simplified deployment...
Instructional Video4:11
Curated Video

Design Microservices Architecture with Patterns and Principles - What Are Containers?

Higher Ed
This video explains the concept of containers and their role in the context of microservices deployments. It covers the basic principles and characteristics of containers, including their isolation, portability, and lightweight nature....
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 Video3:31
Curated Video

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

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

Design Microservices Architecture with Patterns and Principles - Real-Time Processing and High-Volume Events in Event-Driven Microservices

Higher Ed
This section explores the challenges and considerations when dealing with real-time processing and high-volume events in event-driven microservices and discusses techniques for handling and processing events in a scalable and efficient...
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:02
Curated Video

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

Higher Ed
This video focuses on the adaptation of an existing microservices architecture to incorporate CQRS, Event Sourcing, and eventual consistency and provides guidance and best practices for introducing these patterns into an existing system,...
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 Video3:20
Curated Video

Design Microservices Architecture with Patterns and Principles - NoSQL Databases Types - Document, Key-Value, Graph-Based, Column-Based Databases

Higher Ed
This video explores different types of NoSQL databases, including document databases, key-value stores, graph databases, and columnar databases, their characteristics, data models, and typical use cases, providing insights into when to...
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 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:23
Curated Video

Design Microservices Architecture with Patterns and Principles - Stateless and Stateful Application Horizontal Scaling

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

Design Microservices Architecture with Patterns and Principles - The Scale Cube

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

Design Microservices Architecture with Patterns and Principles - Introduction - Scale the Microservices Architecture Design

Higher Ed
This video provides an overview of the importance of scaling in microservices architectures and introduces the key concepts and strategies involved in scaling. This clip is from the chapter "Scale the Microservices Architecture Design"...