Instructional Video2:07
Curated Video

Design Microservices Architecture with Patterns and Principles - Service-to-Service Communications Chain Queries

Higher Ed
The concept of chain queries in service-to-service communication is discussed in this video and explains how chain queries involve making sequential requests to multiple microservices to fulfill a client's request and highlights the...
Instructional Video2:37
Curated Video

Design Microservices Architecture with Patterns and Principles - Main Features of API Gateway Pattern

Higher Ed
In this video, the main features of the API gateway pattern are discussed in detail and highlights features such as request routing, load balancing, authentication and authorization, request/response transformations, protocol...
Instructional Video3:09
Curated Video

Design Microservices Architecture with Patterns and Principles - Gateway Aggregation Pattern

Higher Ed
This video explores the gateway aggregation pattern, which allows the API gateway to aggregate data from multiple microservices and present it as a single unified response to clients and discusses the benefits of this pattern, such as...
Instructional Video2:45
Curated Video

Design Microservices Architecture with Patterns and Principles - Gateway Routing pattern

Higher Ed
The gateway routing pattern is explained in detail in this video. It describes how the API gateway acts as a routing layer that directs client requests to the appropriate microservice based on various criteria such as URL paths, headers,...
Instructional Video1:55
Curated Video

Design Microservices Architecture with Patterns and Principles - Evaluate and Problem Microservices Architecture and Client-Service Communication

Higher Ed
In this video, we will explore evaluation techniques for microservices architecture, including assessing scalability, performance, and fault tolerance. We will address common challenges related to client-service communication, such as...
Instructional Video1:47
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Decomposition Pattern - Decompose by Subdomain

Higher Ed
In this video, we will explore the decomposition pattern of decomposing microservices by subdomains, which are cohesive and bounded parts of a business domain. We will understand subdomain-driven decomposition with Domain-Driven Design...
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:44
Curated Video

Design Microservices Architecture with Patterns and Principles - What Is Microservices Architecture?

Higher Ed
In this video, we will gain a deeper understanding of microservices architecture as an architectural style that structures an application as a collection of loosely coupled services. We will discover the principles of service isolation,...
Instructional Video1:36
Curated Video

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

Higher Ed
Here, let's explore the definition and key elements of microservices. Understand how microservices are self-contained, independently deployable components that communicate with each other through well-defined APIs and learn about the...
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 Video3:20
Curated Video

Design Microservices Architecture with Patterns and Principles - Architecture Design Journey - Evolution of Architectures

Higher Ed
This video delves into software architecture design, examining how architectures have evolved over time. We will gain insights into the different architectural paradigms and their implications. This clip is from the chapter "Course...
Instructional Video6:24
Curated Video

Design Microservices Architecture with Patterns and Principles - Event-Driven Serverless Microservices Design with AWS Lambda

Higher Ed
This video focuses on designing event-driven serverless microservices using AWS Lambda and event-driven architecture and showcases how AWS Lambda can be used to handle event processing and orchestration in a serverless environment,...
Instructional Video4:28
Curated Video

Design Microservices Architecture with Patterns and Principles - Mapping Microservice Architecture with AWS Serverless Services for Microservices

Higher Ed
This video explores how to map microservice architecture concepts to AWS serverless services and how various AWS services, such as API Gateway, AWS Lambda, AWS Step Functions, and Amazon DynamoDB, can be used to implement different...
Instructional Video4:33
Curated Video

Design Microservices Architecture with Patterns and Principles - AWS Lambda as a Microservice

Higher Ed
This video focuses on AWS Lambda as a key component of serverless microservices. It discusses the benefits and use cases of AWS Lambda for building independent and scalable microservices, showcasing how it enables rapid development and...
Instructional Video2:26
Curated Video

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

Higher Ed
This video introduces serverless microservices, explaining the concept and its benefits. It sets the stage for understanding how serverless architecture can be leveraged for building scalable and cost-effective microservices. This clip...
Instructional Video3:33
Curated Video

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

Higher Ed
This video focuses on the code review of the client applications in the e-commerce application and examines the codebase of the client applications, such as web or mobile applications, and discusses their implementation, user interface,...
Instructional Video2:20
Curated Video

Design Microservices Architecture with Patterns and Principles - Adapt Microservices Resilience, Observability, and Monitoring

Higher Ed
In this video, we will discover strategies and techniques for adapting existing microservices to enhance their resilience, observability, and monitoring capabilities. The video explores how to introduce resilience patterns such as...
Instructional Video3:57
Curated Video

Design Microservices Architecture with Patterns and Principles - Circuit Breaker Pattern

Higher Ed
In this video, you will learn the Circuit Breaker pattern, which is a resiliency pattern that helps protect microservices from cascading failures. You will learn how the Circuit Breaker acts as a safety mechanism by monitoring the...
Instructional Video3:39
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Resiliency Patterns

Higher Ed
In this video, we will explore various resiliency patterns specifically designed for microservices architectures and discuss patterns such as Circuit Breaker, Bulkhead, Timeout, and Fallback, which help enhance the fault-tolerance and...
Instructional Video4:16
Curated Video

Design Microservices Architecture with Patterns and Principles - What Is Microservices Resiliency?

Higher Ed
In this video, you will learn about the concept of resiliency in the context of microservices. The video explains how resiliency as a critical characteristic enables microservices to recover from failures, handle disruptions, and...
Instructional Video3:19
Curated Video

Design Microservices Architecture with Patterns and Principles - Evaluate: Microservices with Using Containers and Orchestrators

Higher Ed
This video explores the evaluation of microservices deployments using containers and orchestrators. It discusses metrics and key performance indicators (KPIs) for assessing the performance, scalability, and reliability of microservices...
Instructional Video2:12
Curated Video

Design Microservices Architecture with Patterns and Principles - Infrastructure as Code (IaC) and Usage in Microservices Deployments

Higher Ed
In this video, Infrastructure as Code (IaC) is introduced and its usage in microservices deployments is explored. It explains how IaC enables the provisioning and management of infrastructure resources, such as servers, networks, and...
Instructional Video2:10
Curated Video

Design Microservices Architecture with Patterns and Principles - Helm Charts with Kubernetes for Microservices Deployments

Higher Ed
This video focuses on Helm, a package manager for Kubernetes, and its usage in microservices deployments. It explains how Helm charts can be used to define, install, and manage microservices applications in a Kubernetes cluster. This...
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,...