Lesson 1 - Event-Driven Architecture: Request/Reply Pattern - - vimore.org

Lesson 1 - Event-Driven Architecture: Request/Reply Pattern

Lesson 1 - Event-Driven Architecture: Request/Reply Pattern

YouTube

In this first lesson Mark talks about how to do request/reply processing within an event-driven architecture. Even though messaging is an asynchronous protocol, there are times when we need to wait for a response when using messaging and queues. This short architecture lesson will show you how to do this. Stay tuned each Monday for more lessons in Software Architecture at https://www.developertoarchitect.com/lessons/.



Lesson 2 - Kafka vs. Standard Messaging

In this lesson Mark Richards describes and demonstrates the core differences between Apache Kafka and standard messaging (e.g., ActiveMQ, RabbitMQ, etc.). Knowi

YouTube

Lesson 3 - Soft Skills: Gaining Technical Breadth

In this lesson Mark Richards talks about what the difference is between technical depth vs. breadth and describes some tips and tricks he uses to gaining techni

YouTube

Lesson 43 - Microservices Orchestration Pattern

In a microservices ecosystem orchestration between microservices should not be performed in the API Gateway, but rather through a dedicated microservice orchest

YouTube

Lesson 4 - Microservices: Distributed Logging

In this lesson Mark talks about some tips about distributed logging within a Microservices architecture (or any highly distributed architecture) and how to make

YouTube

The Http and the Web | Http Explained | Request-Response Cycle

In this video I talk about the HTTP and how it works on the web, I explain the request response cycle and how http messages make that possible.I also talk about

YouTube

5. Introduction to event-driven architectures - Event Sourcing, Distributed Systems & CQRS

This episode gives an introduction to event-driven software architectures. For more information see https://blog.sebastian-daschner.com/entries/event_sourcing_c

YouTube

Lesson 21 - Integration Styles: Remote Procedure Call

In this lesson Mark Richards continues discussing integration architecture styles by talking about the pros and cons of the remote procedure invocation integrat

YouTube

Microservices + Events + Docker = A Perfect Trio

Microservices are an essential enabler of agility but developing and deploying them is a challenge. In order for microservices to be loosely coupled,each servic

YouTube

Lesson 9 - Analyzing Architecture: Macro Techniques

In the last lesson Mark Richards talked about architecture components as the focus for analyzing architecture. In this lesson he talks about some of the general

YouTube

Basic concepts of web applications, how they work and the HTTP protocol

Grab the full course now for FREE ! Visit here: https://www.naturalprogrammer.com/p/http-web-application-development-java-servlet-concepts?coupon_code=FULLOFF

YouTube

Lesson 54 - The Software Architects Bookshelf

Many times I get asked what the best books are for software architecture. Although I’ve posted several book references in my website (https://www.developertoarc

YouTube

Lesson 5 - Microservices: Reducing Staging Iterations

In this architecture lesson Mark talks about some techniques for reducing staging iterations when migrating to a Microservices architecture or even creating one

YouTube

Lesson 10 - Analyzing Architecture: Microservices

Continuing the analyzing architecture lessons, Mark Richards describes some macro architecture analysis techniques specific to Microservices. Microservices has

YouTube

Lesson 18 - The Fallacies of Distributed Computing

In this lesson Mark Richards reviews the 8 fallacies of distributed computing, something that we face as both developers and architects when breaking apart our

YouTube

Software Architecture | Architectural patterns | Architecture vs Design pattern

Follow WebDev Cave's Facebook Page and stay updated: https://www.facebook.com/webdevcave/ In this video, I explain, in an introductory way, software architectu

YouTube

Lesson 40 - Common Integration Patterns

In Lesson 39 Mark Richards demonstrated the power of integration hubs and when to use them. In this follow-on lesson, Mark leverages a real-world stock trading

YouTube

What is a Message Queue and Where is it used?

Messaging Queues are widely use in asynchronous systems. Message processing in an asynchronous fashion allows the client to relieve itself from waiting for a ta

YouTube

Lesson 8 - Analyzing Architecture: Components

In this lesson Mark Richards continues the analyzing architecture topic by talking about components, what they are, and the context in which an architect analyz

YouTube

Lesson 12 - CQRS and Microservices

In this architecture lesson Mark Richards describes the CQRS pattern (Command Query Responsibility Segregation) and shows how it can be applied in a Microservic

YouTube