From developers, for developers. We have successfully deployed our application onto a cloud and the Go-live also went smoothly (hooray!). Now that the critical phase is over and the dust has settled, how can we ensure that our regular operations are stress-free for everyone involved? And all that using open source? Remote development of Quarkus applications is part 3/4 of this series.
A central focus of Quarkus is developer joy and productivity. As part of this focus, Quarkus provides a powerful development mode which, among other things, allows true hot compilation of code.
🎓 What will you learn?
In this talk we will take a look at this feature in detail. Aside from allowing hot reloading locally, we can also configure our application to allow hot reloading remotely. For example, the application could be running in a docker container or on a kubernetes-/openshift-cluster. This improves Dev/Prod-parity and thus enhances the development lifecycle.
💻 The tech
Quarkus is a full-stack, Kubernetes-native Java framework made for Java virtual machines (JVMs) and native compilation, optimizing Java specifically for containers and enabling it to become an effective platform for serverless, cloud, and Kubernetes environments. Learn more https://quarkus.io/
👩💻 Who should attend?
Developers and those interested in Java, containers, and application deployment.
Dr. Marco Bungart studied at Jena University from 2008 to 2013, gaining qualifications in Bioinformatics B.Sc. and Computer Science M.Sc. From 2013 to 2018 Marco completed his doctorate at Kassel University. Since 2018 he is a Software Engineer at ConSol. His development portfolio includes projects in the automotive and construction among other industries. Marco also takes responsibility for software architecture as well as infrastructure automation.
⏯ Webcast series
The Day After Tomorrow: Day 2 of Cloud Native Applications is a webinar series hosted by our friends at ConSol Consulting & Solutions Software GmbH.
This is part three of our Cloud Native Applications series, we will address a number of aspects that are essential for ensuring that regular operations are stress-free for everyone involved.
We will focus on three categories, which we will discuss in more detail:
◼︎ Automation – The goal must be to no longer have to perform manual steps when building and rolling out applications.
◼︎ Observability – We track down errors before they happen or fix them before a customer notices them.
◼︎ Efficiency – Faster, Higher, Further: This is what we can do so that we can develop and roll out applications faster.
☁️ IBM Cloud Account: https://ibm.biz/BdfGeM
Catch up with part 1: GitOps with Flux and Flagger https://www.youtube.com/watch?v=kbAKUKaMA1w
Catch up with part 2: Operator development made easy with Helm https://www.youtube.com/watch?v=rWZlxSftOag