Instructional Video5:16
Curated Video

Design Microservices Architecture with Patterns and Principles - CQRS - Command Query Responsibility Segregation Pattern

Higher Ed
This video introduces the CQRS pattern, which separates the commands (write operations) and queries (read operations) into separate components, optimized data storage and retrieval strategies, enabling scalability and flexibility in...
Instructional Video6:50
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Data Management - Cross-Service Queries

Higher Ed
This video explores the challenges that arise when performing queries that involve multiple microservices and discusses strategies for decoupling services, achieving low latency, and ensuring efficient cross-service communication. This...
Instructional Video6:44
Curated Video

Design Microservices Architecture with Patterns and Principles - How to Choose a Database for Microservices

Higher Ed
The video guides viewers on how to choose a suitable database for microservices architecture and the factors such as data model, scalability, performance, consistency requirements, and operational considerations. This clip is from the...
Instructional Video5:12
Curated Video

Design Microservices Architecture with Patterns and Principles - Microservices Database Management Patterns and Principles

Higher Ed
This video introduces various database management patterns and principles for microservices and concepts such as database per service, shared database, event sourcing, and CQRS (Command Query Responsibility Segregation), highlighting...
Instructional Video3:57
Curated Video

Design Microservices Architecture with Patterns and Principles - Design Principles - Dependency Inversion Principles (DIP)

Higher Ed
This video introduces the Dependency Inversion Principle as a design principle for building loosely coupled and maintainable microservices architectures and discusses how applying DIP can facilitate effective asynchronous communication...
Instructional Video3:51
Curated Video

Design Microservices Architecture with Patterns and Principles - Multiple-Receiver Message-Based Communication (One-to-Many Model-Topic)

Higher Ed
This video introduces the Dependency Inversion Principle as a design principle for building loosely coupled and maintainable microservices architectures. It discusses how applying DIP can facilitate effective asynchronous communication...
Instructional Video4:01
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Long Running Operations Can't Handle Sync Communication

Higher Ed
This video addresses the problem of handling long-running operations in a microservices architecture when using synchronous communication, highlights the limitations of synchronous communication for time-consuming operations, and...
Instructional Video5:36
Curated Video

Design Microservices Architecture with Patterns and Principles - Service Registry/Discovery Pattern - Microservices Communications Design pattern

Higher Ed
The Service Registry/Discovery pattern is discussed in this video to facilitate service-to-service communication and explains how this pattern involves maintaining a central registry of available services and provides mechanisms for...
Instructional Video2:48
Curated Video

Design Microservices Architecture with Patterns and Principles - Service-to-Service Communications Between Backend Internal Microservices

Higher Ed
This video explores the communication patterns between backend internal microservices in a microservices architecture and discusses the challenges and considerations involved in establishing efficient and reliable communication channels...
Instructional Video4:21
Curated Video

Design Microservices Architecture with Patterns and Principles - Backends for Frontends Pattern-BFF

Higher Ed
The Backends for Frontends (BFF) pattern is introduced in this video as a solution to the problem of varying UI requirements and explains how the pattern involves creating separate backend services specifically designed for each client...
Instructional Video4:12
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Inter-Service Communication Makes Heavy Load on Network Traffic

Higher Ed
In this video, we will address the challenge of heavy network traffic caused by inter-service communication in a microservices architecture. We will explore strategies such as message queues, event-driven architectures, and service mesh...
Instructional Video2:54
Curated Video

Design Microservices Architecture with Patterns and Principles - Design and Evaluate: Microservices Architecture with GraphQL API Design

Higher Ed
In this video, you will learn to design microservices architecture using GraphQL API design principles. We will understand the schema design, data fetching strategies, and architectural considerations when implementing GraphQL in a...
Instructional Video2:35
Curated Video

Design Microservices Architecture with Patterns and Principles - Graph: QL Core Concepts, Schemas, Queries, Mutations, and Resolvers

Higher Ed
In this video, we will explore the core concepts of GraphQL, including schemas, queries, mutations, and resolvers. Learn how to define GraphQL schemas, write queries and mutations, and implement resolvers to fetch and manipulate data....
Instructional Video6:25
Curated Video

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

Higher Ed
In this video, we will apply the principles of RESTful API design to the context of e-commerce microservices. You will learn how to design APIs that cater to the specific needs and functionalities of an e-commerce system. This clip is...
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 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 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 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. This clip is from the chapter...
Instructional Video3:25
Curated Video

Design Microservices Architecture with Patterns and Principles - Design the Architecture - Modular Monolithic Architecture with SPA - Separated UI

Higher Ed
In this video, you will learn to design a modular monolithic architecture with a separated UI using a SPA approach. We will explore the architectural considerations, design patterns, and best practices for building a scalable and...
Instructional Video4:19
Curated Video

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

Higher Ed
In this video, we will explore the definition and core principles of modular monolithic architecture. We will understand how it differs from traditional monolithic and microservices architectures and how it leverages modularity to...
Instructional Video9:16
Curated Video

The Tempest Act 2: Ambition

12th - Higher Ed
This video essay delves into the ambitious characters and intricate plot of Shakespeare's "The Tempest," highlighting how personal desires for power and revenge set the stage on a mystical island. As we explore Act Two, we analyze the...
Instructional Video7:15
Curated Video

Shakespeare's A Midsummer Night's Dream: Act 3, Scene 2 Analysis

12th - Higher Ed
Explore Act 3, Scene 2 of Shakespeare's "A Midsummer Night's Dream" as we delve into the themes of identity, power, and the fluidity of roles in the mystical forest setting. We'll examine Oberon's manipulation, Puck's playful mischief,...
Instructional Video3:26
Curated Video

Shakespeare's The Tempest: Act 1, Scene 1 Analysis

12th - Higher Ed
This video explores Act 1 of Shakespeare's "The Tempest," focusing on the dynamics of authority and rebellion. It delves into how the act sets up the play's central tensions, particularly the nature of authority and its various...