Instructional Video7:56
Curated Video

Design Microservices Architecture with Patterns and Principles - Introduction

Higher Ed
In this video, we will understand the course objectives and the instructor. We understand the importance of software architecture and how this course can enhance your skills and knowledge in this field. It sets the foundation for what to...
Instructional Video1:49
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Cross-Service Queries and Write Commands on Distributed Scaled Database

Higher Ed
The video addresses the challenges associated with performing cross-service queries and write commands on a distributed and scaled database environment, the complexities and considerations involved in coordinating data access and...
Instructional Video1:56
Curated Video

Design Microservices Architecture with Patterns and Principles - Evaluate: Microservices Architecture with Database Sharding Pattern - Cassandra

Higher Ed
This video focuses on evaluating the effectiveness of a microservices architecture that incorporates the database sharding pattern using Cassandra, the key metrics, and factors to consider when assessing the performance. The video...
Instructional Video2:51
Curated Video

Design Microservices Architecture with Patterns and Principles - What Is Data Partitioning? And Why We Are Using Data Partitioning?

Higher Ed
The video introduces the concept of data partitioning and explains its purpose in microservices data management and discusses the benefits of data partitioning and explores the idea of distributing data across multiple partitions or...
Instructional Video2:21
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Single Database Server Performs Low Performance

Higher Ed
This video addresses the issue of low performance encountered when using a single database server in a microservices architecture and the challenges of scalability and performance bottlenecks that can arise from a centralized database...
Instructional Video1:12
Curated Video

Design Microservices Architecture with Patterns and Principles - Apache Kafka Benefits

Higher Ed
This video explores the advantages of using Apache Kafka in various scenarios and highlights Kafka's scalability, fault-tolerance, low latency, and ability to handle large volumes of data, making it suitable for streaming applications,...
Instructional Video2:03
Curated Video

Design Microservices Architecture with Patterns and Principles - Evaluate: Microservices Architecture with Fan-Out Publish/Subscribe Messaging

Higher Ed
This video focuses on the evaluation of a microservices architecture that utilizes the fan-out publish/subscribe messaging pattern. It examines the performance, scalability, and maintainability aspects of the architecture and discusses...
Instructional Video2:32
Curated Video

Design Microservices Architecture with Patterns and Principles - Design Microservices Architecture with Fan-Out Publish/Subscribe Messaging

Higher Ed
This video showcases the design considerations and implementation of a microservices architecture using the fan-out publish/subscribe messaging pattern and explores how this pattern can enhance the scalability and flexibility of...
Instructional Video2:43
Curated Video

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

Higher Ed
This video outlines the advantages of using asynchronous messaging patterns in microservices and discusses the benefits such as improved scalability, fault tolerance, and reduced dependencies, which contribute to the overall robustness...
Instructional Video3:07
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Client Apps Have Different UI Requirements

Higher Ed
This video highlights the challenge of catering to different UI requirements of client applications in a microservices architecture and discusses the need for a solution that allows the backend to provide tailored responses to different...
Instructional Video2:06
Curated Video

Design Microservices Architecture with Patterns and Principles - Design and Evaluate Microservices Architecture with WebSocket API Design

Higher Ed
In this video, you will learn to design and evaluate microservices architecture using WebSocket API design principles. We will understand the message format, connection management, and security considerations when implementing WebSocket...
Instructional Video2:42
Curated Video

Design Microservices Architecture with Patterns and Principles - Design and Evaluate Microservices Architecture with gRPC API Design

Higher Ed
In this video, you will learn to design and evaluate a microservices architecture using gRPC API design principles. We will explore topics such as service contracts, protocol buffers, and performance considerations when implementing...
Instructional Video2:18
Curated Video

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

Higher Ed
In this video, we will evaluate the effectiveness and performance of a microservices architecture implemented with RESTful APIs. We will explore key metrics, such as response time, scalability, and maintainability, to assess the success...
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 Video2:46
Curated Video

Design Microservices Architecture with Patterns and Principles - Evaluate: Microservices Architecture - First Iteration

Higher Ed
In this video, we evaluate the effectiveness of the first iteration of the microservices architecture. We will assess the design decisions, scalability, maintainability, and performance aspects, and identify areas for improvement and...
Instructional Video2:20
Curated Video

Design Microservices Architecture with Patterns and Principles - When to Use Modular Monolithic Architecture

Higher Ed
In this video, let's gain insights into the scenarios and use cases where modular monolithic architecture is a suitable choice. We will understand the trade-offs and considerations in deciding whether to adopt this architecture and learn...
Instructional Video1:20
Curated Video

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

Higher Ed
In this video, we will be introduced to the concept of modular monolithic architecture and understand its purpose in designing scalable and maintainable applications. You will learn about the key characteristics and principles that...
Instructional Video1:00
Curated Video

Design Microservices Architecture with Patterns and Principles - Adapt the Architecture - Scalability - Load Balancer - E-Commerce App

Higher Ed
In this video, we will discover how to adapt the existing architecture of an e-commerce application to incorporate scalability and load balancing. We will explore the integration of load balancers into the system to evenly distribute...
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 Video2:04
Curated Video

Design Microservices Architecture with Patterns and Principles - Introduction Scalability - Why We Need to Scale

Higher Ed
In this video, we will understand the importance of scalability in software systems and the reasons for scaling to handle increasing workloads and user demands. We will explore the impact of scalability on system performance and user...
Instructional Video1:19
Curated Video

Design Microservices Architecture with Patterns and Principles - Problem: Increased Traffic, Handle More Requests

Higher Ed
In this video, we will address the problem of handling increased traffic and more requests in the context of Clean Architecture. We will explore strategies for scaling the application, optimizing performance, and ensuring the...
Instructional Video2:16
Curated Video

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

Higher Ed
In this video, we will delve deeper into the principles and components of Clean Architecture. We will explore the Dependency Rule, which governs the direction of dependencies within the system, and understand how it helps achieve...
Instructional Video2:06
Curated Video

Design Microservices Architecture with Patterns and Principles - Evaluate Layered Monolithic Architecture

Higher Ed
In this video, we will evaluate the layered monolithic architecture used in the e-commerce application. We will assess its strengths and weaknesses, considering maintainability, scalability, and flexibility. We will discuss potential...
Instructional Video2:02
Curated Video

Design Microservices Architecture with Patterns and Principles - Adapt Technology Stack - E-Commerce App - Layered Architecture

Higher Ed
In this video, we will discuss adapting the technology stack of our e-commerce application to align with the layered architecture. We will explore how different technologies and frameworks can be leveraged to implement each layer...