Voxxed Days Microservices: Emmanuel Bernard and Madou Coulibaly on Data in a Microservices World
Emmanuel Bernard and Madou Coulibaly preview their talk at Voxxed Days Microservices on the importance of handling data in microservices.
Join the DZone community and get the full member experience.Join For Free
Hi, tell us who you are and what lead you into microservices.
Hi, I'm Emmanuel Bernard, Hibernate contributor, Java Champion, and Chief Architect, Data at Red Hat Middleware. I've always been involved in improving how to process data from within applications. With microservices, the challenge is more complex because it involves inter-system data communication. Even more fun.
Hello, my name is Madou Coulibaly and I am an EMEA Specialist Solution Architect at Red Hat since 2016 with a strong focus on Data. With 8+ years experience in data and 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.
What will you be talking about at Voxxed Days Microservices?
Patterns on how you organize and make your Microservices communicate to best benefit this architecture style is starting to emerge. But one subject that is often left behind is how to deal with data in such architecture. Frankly, it is not easy and likely one of the toughest topics around Microservices.
This presentation is here to describe not only what (we think) should be your end goal architecture when it comes to data. But also transition path from a monolith database to several Microservices focused databases. Oh and how do you deal with state in a "stateless" application!
When talking about microservices, we first focus on wiring, network failure, availability, scalability... and we tend to forget about modeling or data. Is your talk about the end of the monolithic database?
Well, yes if you start afresh with a brand new application and brand new data. But we have seen many many people building new microservices around their existing applications. We call that greenfield microservices off a brownfield database. In that situation, the monolith database is here to stay, at least during the transition phase where the monolith application is "choked" i.e. replaced by various microservices.
We want to show that there is a relatively smooth transition plan which is compatible with trial and errors.
Good, see you soon, then.
Definitely, we are excited and we hope it can turn into a conversation to exchange with the community on their best practices!
Voxxed Days Microservices and DZone, Partnering Up
DZoners! Visit Voxxed Days Microservices here to check out ticket info for the show, and use the DZone reader exclusive code: VXDMS_DZONE to get 20% off for the conference and workshop. Grab those tickets while you can, be sure to say hey to our Zone Leaders—Thomas Jardinet and Chris Ward—if you run into them at the show, and enjoy Paris!
Published at DZone with permission of Antonio Goncalves, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.