Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Concept to reality: An advanced agile integration blueprint


Published on

Red Hat Summit 2020:

Are you all in on the concept of agile integration or just getting your toe in the water? Are you an expert or just getting started with concepts like integration, microservices, message integration, process integration, APIs, and all the things that make your customers experience the best it can be? This session has something for all levels as it walks attendees through the architecture concepts with whiteboard diagrams, easy to grasp images, with a bottom up approach to connecting the dots for the concepts of an integration architecture. Once the groundwork has been laid, the second half of this session take a look at an integration architecture blueprint based on three successful customer integration solutions. Presenting the results of researching these successful solution architectures provides attendees with a clear blueprint for matching to their own architectures, or to help solidify their plans for architecting successful integration solutions.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Concept to reality: An advanced agile integration blueprint

  1. 1. An Advanced Agile Integration Blueprint Concept to Reality Christina Lin Enterprise Camel Rider @Christina_wm Eric D. Schabell Assistant Camel Rider @ericschabell
  2. 2. Agenda The Concept ● Overview ● Service Mesh and Event Driven Architecture ● Distributed Data ● The Reality… Blueprints
  3. 3. The Concept
  4. 4. Overview Data ● Data Integration ● Change Data Capture Events ● Event driven System Kafka (Streaming) ● Change Data Capture Event Sourcing Service Mesh (Istio) ● API management for Service Mesh ● EIP and Service Mesh ● Container/Cloud Native Dev Architecture API ● API Lifecycle ● API as a Product ● API management for Service Mesh ● Data Integration ● Low Code Integration Microservices ● DDD ● Event driven System Kafka (Streaming) ● Reactive (system VS programing) Serverless ● Serverless (KNative) Camel K ● Event driven System Integration/iPaaS ● Low Code Integration ● Data Integration Security ● Security ● API management e
  5. 5. Microservices & Bounded Context
  6. 6. Microservices & Bounded Context
  7. 7. Microservice and Containers
  8. 8. Container Orchestration Platform ● Service discovery and load balancing ● Routing of service traffic ● Secret and configuration management ● Horizontal scaling ● Batch execution ● Self-healing
  9. 9. Service Mesh ● Observe ○ Discover services ○ Tracing ● Control ○ Access policies, authorized resources access ○ Simple traffic routing, deployment strategies ○ Circuit Breaking ● Secure ○ mTLS, encrypt between microservices
  10. 10. API ● Contract First Development ● Open API Standard ○ Building user community ○ Business use case ● Sanitize inbound traffic
  11. 11. Event Driven Architecture Reactive notification Behavior capture Cache store Command query responsibility segregation (CQRS) Auditing Complex event processing
  12. 12. The Reality… Blueprints
  13. 13. Integrate with SaaS applications means providing your organization with consistent, responsive, and secure access to SaaS services, applications, and platforms.
  14. 14. Logical diagram
  15. 15. Logical diagram (details)
  16. 16. Kubernetes Service Balancer Kubernetes Service Balancer Example: 3rd-party platform process integration
  17. 17. References ● Introduction to cloud-native application environment architecture ● Integrating With SaaS Applications — An Introduction ● Integration Key to Experience: An Introduction ● Solution Brief - Designing an omnichannel customer experience