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"...
Instructional Video3:56
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Databases Create Bottlenecks When Scaling

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

Design Microservices Architecture with Patterns and Principles - Why Do We Need to Decompose? - The Scale Cube

Higher Ed
In this video, we will explore the reasons why decomposition is necessary for building scalable systems. You will learn about the Scale Cube model, which defines three dimensions of scaling: X-axis (horizontal scaling), Y-axis (vertical...
Instructional Video4:47
Curated Video

Design Microservices Architecture with Patterns and Principles - Design the Architecture - Microservices Architecture - First Iteration

Higher Ed
In this video, you will learn to design a microservices architecture by breaking down an application into individual services. We will understand the principles of service identification, defining service boundaries, and establishing...
Instructional Video5:44
Curated Video

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

Higher Ed
In this video, we will explore the benefits and advantages of adopting microservices architecture. You will learn how microservices enable better scalability, faster development cycles, independent deployment and scaling of services,...
Instructional Video4:18
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Characteristics

Higher Ed
In this video, you will learn about the essential characteristics of microservices, including bounded context, single responsibility, scalability, resilience, and replaceability. We will understand how these characteristics contribute to...
Instructional Video2:20
Curated Video

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

Higher Ed
In this video, we will get introduced to the concept of microservices architecture and understand its fundamental principles and characteristics. You will learn how microservices differ from monolithic architectures and gain insights...
Instructional Video3:32
Curated Video

Design Microservices Architecture with Patterns and Principles - Evaluate: Modular Monolithic Architecture with SPA

Higher Ed
In this video, we will evaluate the benefits and drawbacks of incorporating a separated UI using a SPA approach in a modular monolithic architecture. We will understand the impact on performance, development agility, and scalability, and...