Curated Video
Design Microservices Architecture with Patterns and Principles - SAGA Pattern - Orchestration-Based SAGA Implementation
This video explores the orchestration-based implementation of the SAGA pattern, where a central orchestrator service coordinates and controls the sequence of transactions across multiple services. This clip is from the chapter...
Curated Video
Design Microservices Architecture with Patterns and Principles - SAGA Pattern - Choreography-Based SAGA Implementation
This video dives into the choreography-based implementation of the SAGA pattern, where each service is responsible for coordinating its own local transactions and emitting events to trigger subsequent transactions in other services. This...
Curated Video
Design Microservices Architecture with Patterns and Principles - Evaluate Microservices Architecture with CQRS, Event Sourcing, Eventual Consist
This video discusses the evaluation of a microservices architecture that incorporates the CQRS pattern, Event Sourcing, and eventual consistency, the benefits, drawbacks, and trade-offs of using these patterns and evaluates their impact...
Curated Video
Design Microservices Architecture with Patterns and Principles - The Shared Database Anti-Pattern and Polyglot Persistence
This video discusses the shared database anti-pattern, where multiple microservices share the same database and highlights the challenges and drawbacks of this approach, such as tight coupling, data conflicts, and scalability...
Curated Video
Design Microservices Architecture with Patterns and Principles - Design Patterns - The Database-Per-Service Pattern
The video focuses on the database-per-service pattern, which involves each microservice having its dedicated database. It explains the benefits of this pattern, such as loose coupling, independent development and deployment, and data...
Curated Video
Design Microservices Architecture with Patterns and Principles - Design and Evaluate: Microservices Architecture with Service Aggregator, Registry
In this video, we will explore the design and evaluation of a microservices architecture using the Service Aggregator and Registry patterns and how the Service Aggregator acts as a central point for aggregating data from multiple...
Curated Video
Design Microservices Architecture with Patterns and Principles - Design and Evaluate: Microservices Architecture with Backends for Frontend Pattern
This video focuses on the design and evaluation of a microservices architecture that incorporates the Backends for Frontends pattern and explores how to design and implement BFF services, and the benefits of using this pattern to address...
Curated Video
Design Microservices Architecture with Patterns and Principles - Backends for Frontends Pattern-BFF
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Design and Evaluate: Microservices Architecture with API Gateway Design
This video focuses on the design and evaluation aspects of incorporating API gateways in microservices architectures. It discusses the best practices for designing API gateways, including considerations. This clip is from the chapter...
Curated Video
Design Microservices Architecture with Patterns and Principles - Design and Evaluate: Microservices Architecture with GraphQL API Design
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Microservices Communication Styles Request-Driven or Event-Driven Architecture
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. This clip is from the chapter...
Curated Video
Design Microservices Architecture with Patterns and Principles - The Database-Per-Service Pattern - Polyglot Persistence
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 maintaining...
Curated Video
Design Microservices Architecture with Patterns and Principles - When Not to Use Microservices - Anti-Patterns of Microservices
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,...
Curated Video
Design Microservices Architecture with Patterns and Principles - Challenges of Microservices Architecture
In this video, we will discover the challenges and trade-offs associated with microservices architecture. We will understand the complexities of managing distributed systems, inter-service communication, data consistency, service...
Curated Video
Design Microservices Architecture with Patterns and Principles - Benefits of Microservices Architecture
In this video, we will explore the benefits and advantages of adopting microservices architecture. You will learn how microservices enable better scalability, faster development cycles, independent deployment and scaling of services,...
Curated Video
Design Microservices Architecture with Patterns and Principles - Introduction - Microservices Architecture
In this video, we will get introduced to the concept of microservices architecture and understand its fundamental principles and characteristics. You will learn how microservices differ from monolithic architectures and gain insights...
Curated Video
Design Microservices Architecture with Patterns and Principles - Evaluate: Modular Monolithic Architecture with SPA
In this video, we will evaluate the benefits and drawbacks of incorporating a separated UI using a SPA approach in a modular monolithic architecture. We will understand the impact on performance, development agility, and scalability, and...
Curated Video
Design Microservices Architecture with Patterns and Principles - Headless Architecture and Separated Presentation with SPA
In this video, we will discover the concept of headless architecture and how it can be applied to separate the presentation layer from the backend in a modular monolithic architecture. You will learn about using a Single-Page Application...
Curated Video
Design Microservices Architecture with Patterns and Principles - Evaluate: Complexity of Presentation UI Operations- Modular Monolithic Architect
In this video, we will assess the complexities and challenges associated with presentation UI operations in a modular monolithic architecture. We will explore strategies for managing user interface interactions, improving performance,...
Curated Video
Design Microservices Architecture with Patterns and Principles - Evaluate: Clean Architecture with Scalability - Load Balancer - E-Commerce App
In this video, we will evaluate the effectiveness of a clean architecture approach in achieving scalability and integrating load balancing into an e-commerce application. We will assess the impact of these architectural changes on...
Curated Video
Individuals and Groups
Dr. Forrester explains some of the differences between working as an individual and within a group. She also talks about leaders and followers.
Curated Video
How to Handle Salary Expectations in an Interview: Tips and Strategies
Uncomfortable discussing your salary expectations in a job interview? When discussing salary or compensation it is important to understand your value, and be clear and confident about your salary expectations, we'll look at how to this...
Curated Video
Top 3 Reasons You Didn't Get Hired: Insights from an HR Expert
If you’ve ever been to a job interview feeling confident you have the skills, experience, and qualifications for the job and then got rejected – then this should give you some insight. In this video I explore the common characteristics...
Curated Video
What is Symbiosis?
Symbiosis is relationship where two different species co-exist and at least one derives benefit from the other. The name for an organism with a symbiotic relationship is a symbiont. Let's look at some examples of symbiotic relationships.