Kubernetes as a distributed JVM by Bilgin Ibryam
670 views · Published 9 November 2017 · 15:36 · Indexed 18 October 2026
Channel: Devoxx · 2017 · Science & Technology
Java is the most popular language for creating enterprise software today, and containers are becoming the de facto deployment mechanism for it. And the common thing between the two is Kuberbetes as the automation tool for distributed systems. In this talk, we will demonstrate how Kubernetes complements Java with new primitives and abstractions for creating distributed applications. We will explore what are these new primitives and the foundational building blocks available for developers, what principles dictate the design of containerized applications, the resulting repeatable patterns and overall benefits of Kubernetes for developers. Bilgin Ibryam (@bibryam) is a Senior Architect at Red Hat and committer at Apache for Camel, OFBiz and Isis projects. He is a blogger, speaker, open-source enthusiast and the author of Camel Design Patterns and Kubernetes Patterns books. In his day-to-day job, Bilgin enjoys mentoring, training and leading teams to be successful with application integration, distributed systems, microservices, devops, and cloud-native applications in general.
More from this channel
-
32:13
Writing Groovy AST Transformations: Getting Practical in an hour! by Baruch Sadogursky
-
25:58
TweetWallFX - Behind the Scenes by Sven Reimers
-
29:44
Second generation "workflow managers" for big data by Alex Van Boxel
-
29:13
Secrets are secrets. Please maintain them as secrets by Alex Soto
-
2:13:40
JavaScript build pipelines with Gulp.js by Stefan Baumgartner
-
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
-
2:36:21
Caching 101: Caching on the JVM (and beyond) by Alex Snaps/Louis Jacomet