Successfully reported this slideshow.
Your SlideShare is downloading. ×

System Integration using Reactive Programming | Integration Monday

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 24 Ad

System Integration using Reactive Programming | Integration Monday

Download to read offline

In the current software eco-system, the applications are becoming more eventful and we can not trust enough traditional message-based integration concepts and technologies for system integration. Through this slide, Sagar will walk you through design considerations for event-based integrations and Azure Event Grid as technology backend for these integrations.

In the current software eco-system, the applications are becoming more eventful and we can not trust enough traditional message-based integration concepts and technologies for system integration. Through this slide, Sagar will walk you through design considerations for event-based integrations and Azure Event Grid as technology backend for these integrations.

Advertisement
Advertisement

More Related Content

Slideshows for you (20)

Similar to System Integration using Reactive Programming | Integration Monday (20)

Advertisement

More from BizTalk360 (20)

Recently uploaded (20)

Advertisement

System Integration using Reactive Programming | Integration Monday

  1. 1. System Integration using Reactive Programming Sagar Sharma Azure Architect Codit Integration Monday 12 Oct 2020 @imSharmaSagar
  2. 2. Modern computing is all about events @imSharmaSagar
  3. 3. Managing events is important but cumbersome
  4. 4. What if all these events could be managed and directed from one place?
  5. 5. Azure Event Grid Broad coverage within Azure and beyond Fully-managed event routing Near real-time event delivery at scale
  6. 6. Benefits Unlock new scenarios for your apps Focus on innovation and pay per event Ensure reliability and performance for your apps
  7. 7. But Wait … What About? Event Hubs • “Point in time” data • Fast pull • Replay / strict ordering • Big data streams
  8. 8. But Wait … What About? Event Hubs • “Point in time” data • Fast pull • Replay / strict ordering • Big data streams Service Bus • Queue for critical items • Routing • Workflow • Transactional
  9. 9. But Wait … What About? Event Hubs • “Point in time” data • Fast pull • Replay / strict ordering Event Grid • Business logic • Push, not poll • Handlers Service Bus • Queue for critical items • Routing • Transactional
  10. 10. Concepts  Events  Event Publishers  Topics  Event Subscriptions  Event Handlers @imSharmaSagar
  11. 11. Scenarios Instantly trigger a serverless function to run analysis when a new file is added to a blob storage container. Speed up automation and simplify policy enforcement by notifying Azure Automation when underlying infrastructure is provisioned. Connects your app with other services. Create an application topic to route your app’s event data to any desired destination.
  12. 12. Demo: Scenario Event Grid and Cloud native events Sagar Sharma Azure Architect Codit Integration Monday 12 Oct 2020 @imSharmaSagar
  13. 13. Scenario: System Integration using Azure Event Grid Sagar Sharma Azure Architect Codit Integration Monday 12 Oct 2020 @imSharmaSagar
  14. 14. Reactive programming Programming paradigm concerned with the propagation of change Pricing Architect team Portfolio Planning team Compliance team @imSharmaSagar
  15. 15. Reactive programming Azure Event Grid Pricing Architect team Portfolio Planning team Compliance team Product Planning System (PaaS) Compliance System (Serverless) Pricing Execution System (IaaS)
  16. 16. Design considerations Product Planning System (PaaS) Compliance System (Serverless) Pricing Execution System (IaaS) @imSharmaSagar
  17. 17. Integration with PaaS and Serverless Product Planning System (PaaS) Compliance System (Serverless) Pricing Execution System (IaaS) @imSharmaSagar
  18. 18. Integration with intranet apps Product Planning System (PaaS) Compliance System (Serverless) Pricing Execution System (IaaS) Product Planning System (PaaS) Hybrid Connection Compliance System (Serverless) Relay Listener Publisher Web API Event Store PricingExecution System (IaaS) Event 1 Event 2 Event 1 Event 1 Event 2
  19. 19. Design considerations for resiliency Product Planning System (PaaS) Compliance System (Serverless) Pricing Execution System (IaaS) @imSharmaSagar
  20. 20. Summary Product Planning System (PaaS) Compliance System (Serverless) Pricing Execution System (IaaS) @imSharmaSagar
  21. 21. Scenario: Ops Automation Sagar Sharma Azure Architect Codit Integration Monday 12 Oct 2020 @imSharmaSagar
  22. 22. Common Automation Scenarios with Event Grid • When VM is deleted, remove from monitoring system • When resource group is created, look up cost center for region and add tag with number • Grant AD group access to new resource groups created https://serverlesslibrary.net/sample/ 51ab25d8-ef8a-44cd-9a30- c45269464804 • When certificates are about to expire, send email • Respond to forwarded VM maintenance notification (scheduled events) https://github.com/Azure- Samples/virtual-machines-python- scheduled-events-central-logging event-based automation
  23. 23. Questions?? Sagar Sharma Azure Architect Codit Integration Monday 12 Oct 2020 @imSharmaSagar
  24. 24. Thanks!! Sagar Sharma Blog: CloudSharma.com Twitter: @imSharmaSagar LinkedIn: imsharmasagar Integration Monday 12 Oct 2020 @imSharmaSagar

Editor's Notes

  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • Microsoft Worldwide Partner Conference 2016

×