Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Event Driven Collaboration - Ian Cooper

Автор: NDC Conferences

Загружено: 2019-06-25

Просмотров: 4583

Описание:

When we move from a monolith to microservices we abandon integrating via a shared database, as each service must own its own data to allow them it to be autonomous. But now we have a new problem, our data is distributed. What happens if I need one service needs to talk to another about a shared concept such as a product, a hotel room, or an order? Does every service need to have a list of all our users? Who knows what users have permissions to the entities within the micro service? What happens if my REST endpoint needs to include data from a graph that includes other services to make it responsive? And I am not breaking the boundary of my service when all of this data leaves my service boundary in response to a request?

Naive request-based solutions result in chatty calls as each service engages with multiple other services to fulfil a request, or in large message payloads as services add all the data required to process a message to each message. Neither scale well.

In 2005, Pat Helland wrote a paper ‘Data on the Inside vs. Data on the Outside’ which answers the question by distinguishing between data a service owns and reference data that it can use. Martin Fowler named the resulting architectural style; Event Driven Collaboration. This style is significant because it shifts the pattern from request to receiver-driven flow control.

In this presentation we will explain how events help us integrate our service architectures. We’ll provide examples in C#, Python and Go as well as using RMQ and Kafka.



Check out more of our talks in the following links!

NDC Conferences
https://ndcoslo.com
https://ndcconferences.com

Event Driven Collaboration - Ian Cooper

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Architecture: The Stuff That's Hard to Change - Dylan Beattie

Architecture: The Stuff That's Hard to Change - Dylan Beattie

Advanced Serverless Workflows with Durable Functions - Jeremy Likness

Advanced Serverless Workflows with Durable Functions - Jeremy Likness

CQRS простыми словами — когда и зачем он нужен на практике

CQRS простыми словами — когда и зачем он нужен на практике

Consuming Microservices - Ian Cooper

Consuming Microservices - Ian Cooper

Hustle and Flow - Ian Cooper - DDD Europe 2022

Hustle and Flow - Ian Cooper - DDD Europe 2022

Thinking in Events: From Databases to Distributed Collaboration Software (ACM DEBS 2021)

Thinking in Events: From Databases to Distributed Collaboration Software (ACM DEBS 2021)

Opportunities and Pitfalls of Event-driven Utopia

Opportunities and Pitfalls of Event-driven Utopia

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017

Event Sourcing   You are doing it wrong by David Schmitz

Event Sourcing You are doing it wrong by David Schmitz

🚀 The Clean Architecture (Ian Cooper)

🚀 The Clean Architecture (Ian Cooper)

🚀  TDD, Where Did It All Go Wrong (Ian Cooper)

🚀 TDD, Where Did It All Go Wrong (Ian Cooper)

Design Microservice Architectures the Right Way

Design Microservice Architectures the Right Way

Avoiding Microservice Megadisasters - Jimmy Bogard

Avoiding Microservice Megadisasters - Jimmy Bogard

Monolith Decomposition Patterns - Sam Newman

Monolith Decomposition Patterns - Sam Newman

Managing Event Driven Architectures - Ian Cooper - NDC London 2022

Managing Event Driven Architectures - Ian Cooper - NDC London 2022

Using sagas to maintain data consistency in a microservice architecture by Chris Richardson

Using sagas to maintain data consistency in a microservice architecture by Chris Richardson

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Mastering Chaos - A Netflix Guide to Microservices

Mastering Chaos - A Netflix Guide to Microservices

How to Escape The Distributed Monolith - Ian Cooper

How to Escape The Distributed Monolith - Ian Cooper

Creating event-driven microservices: the why, how and what by Andrew Schofield

Creating event-driven microservices: the why, how and what by Andrew Schofield

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com