Thu, Sep 10 · 8:00 PM CEST
Welcome to the JUG Oberpfalz Online Live Coding Sessions!
Our online sessions are held in English and streamed live on YouTube. The recording will be available afterwards. Join the live chat, ask questions, and follow along as we explore what the next generation of software development might look like.
This session is hosted by Johannes Rabauer.
Session Topic
Here's the honest setup: building a family travel-budget tracker (Google login, a budget, an expense list) with Quarkus, then deploying it to Google Cloud Run so it scales to zero and costs nothing while idle, live, with a host who has never seriously used Google Cloud before.
That's a real risk, not a formality. Google Cloud still requires a billing account with a card on file even for free-tier-only usage, the console has plenty of surface area for a first-timer to get lost in, and the plan is to attempt the full feature list (family members, budget, expenses, income) in the time available, which may not all land.
What's actually being tested is whether the common belief that "Java's JVM is too slow to start for serverless" still holds up on Quarkus and Cloud Run today. If the cold start is fast enough and the deploy gets figured out live, that's a real answer. If it isn't, that's worth seeing too, mistakes included.
What we'll do
Set up a new Google Cloud project and billing account live, wrong turns included
Wire up Google account login with Quarkus's built-in OIDC support
Build the family travel-budget tracker's core loop: family members, a budget, and logging expenses with Qute-rendered pages
Store the data in Firestore instead of a SQL database, so nothing bills while idle
Deploy the app to Cloud Run with scale-to-zero switched on
Check honestly whether the cold start and the "zero cost" claim actually hold up
Answer questions from the community
Topics
Quarkus
Qute
Firestore
Google Cloud Run
OpenID Connect
Java
Serverless
Live Coding
Whether you're skeptical of "zero cost cloud" claims, a Java developer who's avoided serverless, or just want to watch a first Google Cloud deploy go sideways in real time, you're welcome to join.
See you in the live chat!