Role of App Integration in Cloud Native & Microservices Landscape • Kasun Indrasiri • GOTO 2019

preview_player
Показать описание
This presentation was recorded at GOTO Chicago 2019. #GOTOcon #GOTOchgo

Kasun Indrasiri - Author of "Microservices for the Enterprise" @kasunindrasiri

RESOURCES

ABSTRACT
Integration of APIs, services, data, and systems have long been the most challenging yet most essential requirement in software application development. These disparate applications were integrated using point to point style, and later with the ESB (Enterprise Service Bus) style alongside the SOA.
However, with the modern microservices and cloud-native architectures, it favors to eliminate the use of ESB and we barely talk about application integration anymore. This doesn't mean that application integration is no longer important or getting obsolete. Rather with these decentralized architectures, it is getting more and more important to connect services and systems which are dispersed across the network.
The integration logic is being implemented as part of the service logic and most of the integration capabilities that you get as part of ESB are now needs to be implemented as part of the service logic.

This session covers:
• The importance of application integration in microservices and cloud-native architectures
• How microservices and cloud-native applications are integrated
• Service Mesh vs Application Integration
• Key application integration requirements and patterns
• Application Development and Integration in CNCF landscape
• Cloud native technologies [...]

Download slides and read the full abstract here:

RECOMMENDED BOOKS

#microservices #CloudNative #CNCF #KasunIndrasiri

Looking for a unique learning experience?

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Рекомендации по теме
Комментарии
Автор

1. ESB has never be intended to eliminate P2P communication
2. Ochestration or Choreography- it is not a question of communication channel. It's a question of responsibility distribution among services. Example: offloading for heavy batch processing...

anatoliyrozhyn
Автор

Well, the speaker kind of spoke all the right things about the tools you have in distributed apps, but I think I totally missed what's the purpose of the talk?
For me the presentation felt too rushed (only 1-2mins for each tool, not enough to fully understand Why you would want to use it) and the scope was too broad (it's like you've just been listed all the things exist for distributed software development). I'd suggest keeping the scope of presentation to a particular problem area (ie if you want to talk about Service Mesh - talk about it for the whole talk, give few tools, speak about pros & cons; don't jump to Event Sourcing, Sagas, EventBuses, etc).

Darkmouse