About Me • Rethink121 Ltd • Microsoft MVP (Azure & BizTalk Server) • Speaker • Blogger • Community contributor • Source Code contributor • Twitter: @ninocrudele • Blog: ninocrudele.com nino.crudele@live.com
mvp.microsoft.com
Chicken Way philosophy is going to be epidemic
October 27th Get.net 2017 Poland
WPC 2017 Italy
TUGA IT 2018 Portugal
my principles and researches 3 years ago Agenda
Channel Synchronize
INDIE FRAMEWORK An independent framework (commonly referred to as an indie framework) is a framework that is created without the financial support of a company.
3 years ago
Mediation need to be abstracted
Multi engine Azure Redis Cache Azure Event Hubs Azure Relay Azure Queue & Topic Azure Event Grid Currently supported Coming Google Cloud Pub/Sub Azure Service Bus .NET Standard Client
Some clarifications Azure Redis Cache Azure Event Hubs Azure Relay Azure Queue Azure SB Queue and Topic Azure Event Grid (BizTalk pub/sub) Google Cloud Pub/Sub • Multicast • Competing Consumer • Priority Queue • Message Load Leveling • Queue-Based Load Leveling • Storage-Based Load Leveling • Pub/Sub • Broadcast • Event-Driven Consumer
Spagetti Integration Spagetti Integration, like spaghetti code, is just an illogical solution based on a multicast pattern or, better, a multicast solution based on a pub/sub engine
Not Well done solution Two measures only Well done solution
Your Solution Domain Your Solution Domain Message transport Mediation Mediation
Your Solution Domain Mediation Message Transport Future Message Transport
Adaptation
Multiform
Embeddable and Hostable Microsoft Azure Logic App connector Virtual Machine
Integration need to be intelligent
Channel Synchronize
Channel Synchronize
Channel Synchronize
Channel Synchronize
No Boundaries or Limits
HOST HOST HOST Receive Port Send Port Message BoxMap Adapter Map Send Pipeline Adapter Orchestration Receive Pipeline BRE Tracking Configuration Map >1000 mgs / sec
PIPELINE vs CHAIN
LIMITED
AGILE
Channel Synchronize
Q&A
Thank you Twitter: @ninocrudele Blog: ninocrudele.com Email: nino.crudele@live.com

Agile Integration using Microsoft Azure