Instructional Video3:56
Curated Video

Design Microservices Architecture with Patterns and Principles - RESTful API Design for Single Microservices

Higher Ed
In this video, you will learn how to design RESTful APIs for a single microservice, focusing on encapsulation and granularity. We will understand how to create APIs that are aligned with the responsibilities of the microservice.
<
br/>...
Instructional Video4:53
Curated Video

Design Microservices Architecture with Patterns and Principles - RESTful API Design for Microservices

Higher Ed
In this video, we will delve into the specifics of designing RESTful APIs for individual microservices. We will understand the key principles and patterns for creating well-designed and cohesive APIs.
<
br/>
This clip is from the...
Instructional Video3:37
Curated Video

Design Microservices Architecture with Patterns and Principles - Designing HTTP-Based RESTful APIs for Microservices

Higher Ed
In this video, we will explore the design principles and considerations for creating HTTP-based RESTful APIs in microservices architectures. You will learn how to design APIs that are scalable, maintainable, and efficient.
<
br/>...
Instructional Video4:37
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Synchronous Communications and Best Practices

Higher Ed
We will dive deeper into synchronous communication in microservices. You will learn best practices for designing and implementing synchronous communication patterns to ensure reliability and performance.
<
br/>
This clip is from the...
Instructional Video6:38
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Communication Styles Request-Driven or Event-Driven Architecture

Higher Ed
In this video, we will explore the two prevalent communication styles in microservices: request-driven and event-driven. We will understand the differences between these styles and when to use each one.
<
br/>
This clip is from the...
Instructional Video5:40
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Communication Types - Synchronous or Asynchronous Communication

Higher Ed
In this video, you will learn about the two primary types of communication in microservices: synchronous and asynchronous. We will understand the characteristics, benefits, and trade-offs of each approach.
<
br/>
This clip is from...
Instructional Video3:35
Curated Video

Design Microservices Architecture with Patterns and Principles - What Is Changed for Communications Between Monolithic to Microservices

Higher Ed
In this video, we will discover the key differences in communication requirements between monolithic and microservices architectures. We will understand how the shift to microservices impacts communication patterns and protocols.
<
br/>...
Instructional Video3:13
Curated Video

Design Microservices Architecture with Patterns and Principles - Introduction - Microservices Communications - The Basics

Higher Ed
In this video, we will gain an understanding of the fundamental concepts and importance of communication in microservices architectures. We will explore the challenges and considerations involved in designing effective communication...
Instructional Video2:48
Curated Video

Design Microservices Architecture with Patterns and Principles - Design and Adapt Microservices Architecture with Decomposition Patterns

Higher Ed
In this video, we will investigate the design and adaptation of a microservices architecture using decomposition patterns. You will learn to map the identified microservices to their respective bounded contexts, define their...
Instructional Video3:00
Curated Video

Design Microservices Architecture with Patterns and Principles - Identifying and Decomposing Microservices for E-Commerce Domain

Higher Ed
In this video, we apply the knowledge gained from the previous videos to identify and decompose microservices specifically for an e-commerce domain. We will understand the factors to consider creating a well-structured and cohesive...
Instructional Video4:01
Curated Video

Design Microservices Architecture with Patterns and Principles - Analysis E-Commerce Domain - Nouns and Verbs

Higher Ed
In this video, we will explore the key nouns and verbs in the e-commerce domain to identify potential microservices. You will learn to analyze the business domain to extract entities, value objects, and the actions they perform, which...
Instructional Video2:20
Curated Video

Design Microservices Architecture with Patterns and Principles - Analysis E-Commerce Domain - Use Cases

Higher Ed
In this video, we will analyze the e-commerce domain and explore various use cases within the context of microservices architecture and gain insights into the specific requirements and functionalities of an e-commerce system, and how...
Instructional Video3:44
Curated Video

Design Microservices Architecture with Patterns and Principles - Using Domain Analysis to Model Microservices and Checklist after Decomposition

Higher Ed
In this video, we will look at domain analysis techniques and their role in modeling microservices. We will discover how to perform an effective domain analysis and create a checklist to validate the decomposition of...
Instructional Video3:37
Curated Video

Design Microservices Architecture with Patterns and Principles - Identify Bounded Context Boundaries for Each Microservices

Higher Ed
In this video, you will learn practical techniques and strategies to identify Bounded Context boundaries for each microservice in your architecture. We will understand the importance of isolating domains and ensuring that each...
Instructional Video3:42
Curated Video

Design Microservices Architecture with Patterns and Principles - Bounded Context Pattern (Domain-Driven Design - DDD)

Higher Ed
In this video, we will explore the Bounded Context pattern, a key concept in Domain-Driven Design (DDD) for designing microservices. We will understand how to identify and define Bounded Contexts to create clear boundaries and...
Instructional Video1:54
Curated Video

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

Higher Ed
In this video, discover the decomposition pattern of organizing microservices based on business capabilities. You will learn to identify distinct business capabilities within a system and allocate them to individual microservices. We...
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...
Instructional Video2:37
Curated Video

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

Higher Ed
In this video, we will be introduced to the concept of decomposing a monolithic architecture into microservices. We will understand the motivations and benefits behind microservices decomposition.
<
br/>
This clip is from the...
Instructional Video2:22
Curated Video

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

Higher Ed
In this video, we will explore adapting the initial microservices architecture design. You will learn to refine service boundaries, optimize inter-service communication, handle data consistency, and consider scalability and fault...
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 Video3:05
Curated Video

Design Microservices Architecture with Patterns and Principles - The Database-Per-Service Pattern - Polyglot Persistence

Higher Ed
In this video, we will explore the database-per-service pattern in microservices architecture, where each service has its own dedicated database. We will understand the advantages of polyglot persistence and the challenges of...
Instructional Video4:40
Curated Video

Design Microservices Architecture with Patterns and Principles - Monolithic Versus Microservices Architecture Comparison

Higher Ed
In this video, we will compare monolithic and microservices architectures and understand the differences between the two approaches. You will learn about the trade-offs in terms of development speed, scalability, maintenance,...
Instructional Video4:51
Curated Video

Design Microservices Architecture with Patterns and Principles - When Not to Use Microservices - Anti-Patterns of Microservices

Higher Ed
In this video, we will explore anti-patterns and scenarios where microservices may not be the best architectural choice. We will understand the trade-offs and challenges associated with microservices, such as increased complexity,...
Instructional Video5:25
Curated Video

Design Microservices Architecture with Patterns and Principles - When to Use Microservices Architecture - Best Practices

Higher Ed
In this video, we will understand the scenarios and best practices for applying microservices architecture. You will learn about the characteristics of applications that are well-suited for microservices, such as large and complex...