Thanks for a great Analytics and Data Summit 2019 event. We hope to see you next year Feb 25-27, 2020!
To download the presentations you must first sign up with Sched for free (easy and fast!)
  • Sessions appear in the color of their primary track and can be filtered using Products on the right
  • Use the Search bar for more flexibility
See this link for hints on how to search the schedule

Back To Schedule
Tuesday, March 12 • 2:30pm - 3:20pm
Avoiding The Hidden Complexities of Stateful Microservices Development

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
This session is the second of a two-parts series. In this session, we walk you through the hidden complexities of microservices development and deployment then discusses the potential solutions. As independent entities, each microservice has its own dataset and data model, perhaps a no shared database. What are the operational trade-offs for sustaining global, large-scale, multi data modals and mission critical microservices based applications? Microservices need to make changes to their states/dataset and publish messages; how to guarantee the atomicity of database operations and Events? Business transactions span several microservices that each commit their own work; compensations ensure the consistency of distributed transactions (SAGAs). What if the database could furnish compensation aware data types? Want to modernize your monolithic applications into microservices? The session discusses and presents a tool for helping domain driven design and bounded contexts

avatar for Dieter Gawlick

Dieter Gawlick

Architect, Oracle
With almost 50 years of experience in the IT industry I was seen and contributed to many areas, e.g., databases, transaction processing, workflow, event processing, messaging, and ML. Using ML, data (base) management systems are now able to study the structure of the data values... Read More →
avatar for Kuassi Mensah

Kuassi Mensah

Director Product Management, Oracle Corporation
Kuassi is Director of Product Management at Oracle. He looks after the following product areas (i) Java connectivity to DB (Cloud, on-premises), in-place processing with DB embedded JVM (ii) MicroServices and DB connectivity, and related topics (Data & Tx models, Kubernetes, SAGAs... Read More →
avatar for Paul Parkinson

Paul Parkinson

Cloud Developer - Transaction Processing Lead, Oracle Corporation
Microservices and Cloud Development  Specialties:  Microservices  Cloud Development Transaction      Processing High-Availability Distributed Systems Kubernetes along with cloud providers and related            technologies Oracle database including RAC Game Developme... Read More →

Tuesday March 12, 2019 2:30pm - 3:20pm PDT
4-Rm 105