NCT-0860 Data in a Microservices world: from conundrum to options | Voxxed Days

Voxxed Days Microservices 2018
from Monday 29 October to Wednesday 31 October 2018.

   Data in a Microservices world: from conundrum to options


Data Store
Beginner & novice level
Mir Monday from 14:30 til 15:15

Microservices are great, problems arise when you start to have two of them and when you want to deal with data :)

Pun aside, data and state is a big subject that is largely ignored when discussing Microservices.

  • Conundrum #1 : What is the aimed data architecture in a perfect Microservices architecture?
  • Conundrum #2 : How do you share state between instances of a given Microservice in a stateless 12 factor approach?
  • Conundrum #3 : how to echange state between Microservices that must remain independent?
  • Conundrum #4 : how do I go from my brownfield database to a fleet of Microservices IRL without a Big Bang? Conundrum #5 : with many Microservices touching many data sets, how do I guarantee uniformed security (GDPR anyone)?

And the list goes on. This presentation is an opinionated answer to these questions. And yes we do demo these concepts.

database   Monolith   Data Streaming API  
Emmanuel Bernard
Emmanuel Bernard
From Red Hat

Emmanuel Bernard is Chief Architect for data stuff at Red Hat Middleware. Getting his open source hands in Hibernate, Infinispan, Debezium and more.

He had founded and lead Hibernate Search, Validator and OGM and participated to the Bean Validation spec (as lead) and the JPA one (as expert).

Nowadays his focus revolves around NoSQL, analytics. streams of data and how microservices will survive contact with data problems.

He is the founder and co-host Les Cast Codeurs Podcast (French).

Madou Coulibaly
Madou Coulibaly
From Red Hat

Specialized in designing, implementing and maintaining solutions with traditional databases (Teradata) and with Big Data technologies (Hadoop, MongoDB, Spark, ...).

Objectives : - To build smart data-driven application - To deliver business value and accelerate time to market - To analyze data to extract real and signifiant information for strategic business decision - To lead agile projects in order to optimize flexibility and productivity - To teach development processes and good practice

Certified Professional for Requirements Engineering Certified Professional Scrum Master I ( MongoDB Certified Developer

Make sure to download the Android or iOS mobile schedule.