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...
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.
<
br/>
This clip is from the chapter...
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.
<
br/>...
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...
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.
<
br/>...
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: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...
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 Video2:34
Curated Video

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

Higher Ed
This video delves into the design considerations and principles for building event-driven microservices architectures and explores topics such as event schema design, event sourcing, event-driven communication patterns, and...
Instructional Video3:03
Curated Video

Design Microservices Architecture with Patterns and Principles - Real-World Examples of Event-Driven Microservices Architecture

Higher Ed
This video showcases real-world examples and case studies of organizations that have implemented event-driven microservices architectures and examines their architecture design, the challenges they faced, and the benefits they achieved...