Come meet the Cloud Field Day 2 (http://techfieldday.com/event/cfd2/) delegates and catch microservices presentations from Chris Richardson (Eventuate) and Kasun Indrasiri (WSO2).
6:30 - 7:00 - Networking and Refreshments
7:00 - 7:45 - Bridging Microservices, APIs, and Integration, Kasun Indrasiri
7:45 - 8:30 - Solving distributed data management problems in a microservice architecture, Chris Richardson
Bridging Microservices, APIs, and Integration
Microservices architectures are becoming popular and a lot of enterprises have segregated their monolithic applications to fine-grained services. However, now most of them facing the issue of how to integrate/orchestrate among those microservices and create composite services. While the traditional ESB architecture is not an option, there’s a real need to have a framework for building microservice compositions and expose them as managed APIs. This session covers:
- Microservices and ESB/Integration Middleware Myths and Facts
- Microservices, Integration, and APIs
- Use cases from real world: Netflix, Uber, Paypal, eBay
- What are composite microservices?
- Building composite/integration microservices:
- Using Open source integration frameworks
Ballerina( http://ballerinalang.org/ ), Camel etc.
- Using API Gateway with composite microservices
- Convergence of API management and integration layer
- Service mesh solutions
Kasun Indrasiri is the director of Integration Architecture at WSO2, a company that produces open source middleware solutions in enterprise integration, API management, security, and IoT domains. Kasun has authored the book, “Beginning WSO2 ESB” and has worked as a software architect and a product lead of WSO2 ESB with over seven years of experience in Enterprise Integration.
Solving distributed data management problems in a microservice architecture
In a microservice architecture, each service has a private datastore in order to ensure that the services are loosely coupled. While loose coupling is essential, this architecture makes managing transactions and querying difficult. You can’t use traditional distributed transactions. Nor can you use distributed queries. In this talk you will learn about some patterns for solving these problems: Sagas, API Composition and Command Query Responsibility Segregation (CQRS).
Chris Richardson is a developer and architect. He is a Java Champion, a JavaOne rock star and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original CloudFoundry.com, an early Java PaaS for Amazon EC2. Today, he is a recognized thought leader in microservices and speaks regularly at international conferences.
Chris is the creator of Microservices.io (http://microservices.io/), a pattern language for microservices, and is writing the book Microservice Patterns (https://www.manning.com/books/microservice-patterns), which is available as a Manning MEAP. He provides microservices consulting and training to organizations that are adopting the microservice architecture and is working on his third startup Eventuate (http://eventuate.io/), an application platform for developing microservices.
Cloud Field Day 2
Cloud Field Day is a unique event that brings together innovative IT product vendors and independent thought leaders to share information and opinions in a presentation and discussion format. Since the event is happening next week, we have invited the organizers and delegates to our meetup! More details at: http://techfieldday.com/event/cfd2/ ;