Speaker details

Werner Keil

CATMedia

Werner Keil is a Cloud Architect, Eclipse RCP and Microservice expert for a large bank. Helping Global 500 Enterprises across industries and leading IT vendors. He worked for over 30 years as IT Manager, PM, Coach, SW architect and consultant for Finance, Mobile, Media, Transport and Public sector. Werner develops enterprise systems using Java, Java/Jakarta EE, Oracle, IBM, Spring or Microsoft technologies, JavaScript, Node, Angular, dynamic or functional languages. Besides working for major companies, he runs his own creative and talent agency Creative Arts & Technologies and in his spare time, runs and supports open-source projects, writes song lyrics, novels, screenplays, technical books and articles. Werner is Committer at Apache Foundation, Eclipse Foundation, Babel Language Champion, UOMo Project Lead and active member of the Java Community Process in JSRs like 321 (Trusted Java), 344 (JSF 2.2), 354 (Money, also Maintenance Lead), 358/364 (JCP.next), 362 (Portlet 3), 363 (Unit-API 1), 365 (CDI 2), 366 (Java EE 8), 375 (Java EE Security), 380 (Bean Validation 2), 385 (Unit-API 2, also Spec Lead) and was the longest serving Individual Member of the Executive Committee for 9 years in a row till 2017. Werner is currently the Community representative in the Jakarta EE Specification Committee.

NoSQL Endgame

Conference
Big Data & Machine Learning

The amount of data collected by applications nowadays is growing at a scary pace. Many of them need to handle billions of users generating and consuming data at an incredible speed. Maybe you are wondering how to create an application like this? What is required? What works best for your project? 

In this session, we'll compare popular Java and JVM persistence frameworks for NoSQL databases.
We are going to look at Spring Data, Micronaut Data, Hibernate OGM, Jakarta NoSQL and GORM (which indeed is actually a Marvel character in the Conan Universe 😉
How do they compare, what are the strengths, weaknesses, differences and similarities? We'll show each of them with a selection of different NoSQL database systems (Key-Value, Document, Column, Graph) to learn how they take specific features and powers of a particular NoSQL type into consideration and provide support for.

Will there be a clear winner in the end, or maybe it depends on the particular DB type and use case and you might need more than one, with different strengths, just like the Avengers...?

Scheduled on Friday from 15:40 to 16:30 in Stream 3

Enterprise Java
JakartaEE
NoSQL
Spring Data