Data in a Microservices world: from conundrum to options by Emmanuel Bernard, Madou Coulibaly
603 views · Published 14 November 2018 · 47:59 · Indexed 5 October 2026
Channel: Devoxx · 2018 · Science & Technology
Subscribe to Devoxx on YouTube @ https://bit.ly/devoxx-youtube Like Devoxx on Facebook @ https://www.facebook.com/devoxxcom Follow Devoxx on Twitter @ https://twitter.com/devoxx 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. Emmanuel Bernard From Red Hat Emmanuel Bernard is Chief Architect, Data at Red Hat. He oversees how data and middleware interact and is involved in open source communities like Hibernate, Infinispan, Teiid, Debezium (Change Data Capture) and more. To sum up, everything data :) He is a Java Champion and a Java Community Process expert group member (JPA) and former spec lead (Bean Validation). He co-hosts two podcasts Les Cast Codeurs and JBoss Community Asylum. You can follow him on twitter at @emmanuelbernard. Madou Coulibaly From Red Hat Hello, my name is Madou Coulibaly and I am a EMEA Specialist Solution Architect at Red Hat since 2016 with a strong focus on Data. With 8+ years experience in Data & information management (BI, DW, Big Data, …), I am now working with customers across EMEA for providing expertise, guidance and knowledge about these Data products. Microservices is a new journey Data has to embark on with the big challenge to “live” in a distributed and complex environment. So to help it, Data brings me into this new adventure.
More from this channel
-
2:04:09
Powerful Metaprogramming Techniques With Groovy by Jeff Brown
-
2:38:32
Distributed Machine Learning 101 using Apache Spark from a Browser by Xavier Tordoir/Andy Petrella
-
59:45
Dive into Spark Streaming by Gerard Maas
-
54:28
Dockerize user stories with Mayfly by Maarten Dirkse
-
19:29
Let's have 100 phones connected to a cinema multi-player game by Ernest Micklei
-
1:01:45
Introduction to Modular Development by Mark Reinhold/Alan Bateman
-
39:41
Android and the Seven Dwarfs by Murat Yener
-
16:09
It started with a whiteboard in the kitchen by Saskia Vermeer - Ooms