PRO WORKSHOP: Design Stateful Polyglot Microservices, The Easy Way

- PST
WORKSHOP PRO STAGE C
Join on Hopin

Paul Parkinson
Oracle, Microservices Developer Advocate

Paul is Developer Evangelist for Microservices and the Converged Database

His focus includes data and transaction processing, service mesh and event mesh, observability, and polyglot data models, languages, and frameworks.

The 18 years prior to this he was the Transaction Processing Dev Lead for the Mid-tier and Microservices (including WebLogic and Helidon)

Creator of the workshop "Building Microservices with Oracle Converged Database" @ http://bit.ly/simplifymicroservices

Holds 20+ patents and has given numerous presentations and publications over the past 20+ years. 

Kuassi Mensah
Oracle, Director Product Management

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, Compensation)
(iii) Serverless Functions and DB connectivity
(iv) Asynchronous and Reactive DB access, RxJava, Reactor, Akka-Streams, R2DBC
(v) Zero downtime, multi-tenancy, and sharded DB for Java apps
(vi) Turning Database tables into Hadoop and Spark data sources
(vii) Database Kubernetes Operator

He holds an MS CS from the Programming Institute of the University of Paris.

He is a frequent speaker at JUG events/meetups and IT events including Scale by the Bay, JavaZone, DevNexus, TDC Brazil, Oracle Code One, Data Summit, Node Summit, Oracle User groups (UKOUG, DOAG, Sangam, BGOUG, OUGN, etc) 


In this session, learn how to develop Data-Driven Microservices using your favorite programming language (Java, JavaScript, Python, .NET, and Go), your favorite framework (Helidon, Springboot, Micronaut, Django, Flask, React, Express, ...), and your favorite data model (including relational, JSON, Text, Graph, Spatial, and so on).The session discusses how to simplify data access in a Cloud Native microservices environment (Kubernetes, ...), the related patterns (bounded contexts, event sourcing, CQRS, saga, ...), and how to simplify transactions across microservices.