Observability for JVM frameworks & CD-First approach in less than 15 minutes


Details
Note: this is an in-person event in Munich, DE. If you are looking for the live stream of this event, please don't RSVP to this meetup but sign up for the livestream here: https://www.meetup.com/OpenValueMuenchen/events/285961237/.
After way too many online meetups, we're back on track with another in-person meetup, this time in Munich!
As usual, we'll take care of food, drinks and 2 awesome talks. You just need to bring you ;-)
Our very own Miro Wengner will kick off, talking about the importance and the possibilities when it comes to observability and profiling techniques in the JVM world. Afterwards, Benedikt will pick up and demonstrate a practical solution to get a head start in your projects. How? By setting up a development environment with a Kubernetes Cluster using Raspberry Pi's and thereby testing deployment quickly and easily. All this including production like profiling like shown by Miro.
Both talks will be presented in English. RSVP now for an evening of learning and fun!
The meetup will be held in Munich at the very centrally located Nove Design Offices venue. How to get there?
https://openval.eu/MeetUp-0906-ROUTE
Agenda
17:45 Walk in
18:00 Food
18:30 Talk 1 (see below)
19:30 Break
19:45 Talk 2 (see below)
20:45 Drinks
### First talk: " Observability and Profiling - not only for Java developers" by Miro Wengner
Cloud computing brings new challenges to application development. The concept of Microservices is pushing on distributed solutions design. The inevitable consequence of this movement is the increasing importance of understanding the application's behavior. The ability to obtain meaningful data contributes significantly to the application uptime and stability. In this talk we examine, over examples, conventional observability and profiling techniques available for the popular JVM frameworks (Ktor, Spring, Quarkus, etc.). Together we explore and discuss the importance of the topic and its challenges. After this talk, you have witnessed useful evaluation techniques in action!
About Miro Wengner
Miro is a part the OpenValue Munich team. He is a OpenJDK committer, Java Champion and part of the Java Executive Committee. Miro contributes mainly to the Java Mission Control and Flight Recorder projects as a part of the Java platform stack. He is an author and contributor of numerous articles and books. You may also know him from various Java conferences.
### Second talk: "CD-First approach in less than 15 minutes" by Benedikt Neumayr
Establishing a fluent development pipeline could be still a challenge in large organizations - people processes are necessary but at the same time sometimes stand in the way of enforcing agile software development. Especially if you have to work on-premises or you have not decided about your cloud vendor yet, sadly the development of CD is often postponed. In an early project phase in which you discuss the pattern you want to follow and how to enable your Non-Functional Requirements, this is extremely counterproductive. Cloud technologies and infrastructure as code could also be used on-premises and are considered good practice. So, how to set up your own smallest on-premises Kubernetes cluster for starting with the exactly right amount of automation right from the beginning? Too much overhead? Witness how to start with a CD-First approach in less than 15 min delivered on a Raspberry PI using Ansible for provisioning - because waiting is wasting!
About Benedikt
Benedikt is a senior member of the OpenValue Munich chapter. In the course of his career Benedikt went in the Architectural direction. What Benedikt has in common with all the OpenValue team is a passion for Software Development and sharing useful insights to make ‘better software, faster’.
COVID-19 safety measures

Observability for JVM frameworks & CD-First approach in less than 15 minutes