We are excited to host the 20th edition of the Cloud Native Computing Linz meetup!
We'd like to thank Usersnap for hosting the Meetup!
--------- The Speakers ---------
Martin has been programming backends and taking care of infrastructure professionally for more than 10 years – from misusing Power Mac G4s as servers to replacing lots of (legendary) Seagate ST3000DM001 hard drives – he's seen quite a bit. Nowadays he prefers the cloud – if a hard disk crashes and no one is around to hear the click of death, is it really broken?
Apart from all those computer things, he likes coffee, podcasts and running.
Martin has more than 30 years of experience as software engineer and spent the last 20 years building applications for the Java platform. He is a co-founder and leader of the Enterprise Java User Group Austria.
Before the first release of Docker 1.0 hit the market he had already used it for implementing continuous delivery pipelines and since then has supported numerous customers with introducing Docker in their development processes.
Since 2016 he has given lectures on "Infrastructure as Code with Docker" at the Campus Hagenberg of the University Of Applied Sciences Upper Austria to master and bachelor students.
With the advent of Docker, Martin has truly turned into a DevOps engineer who is passionate about automating (everything).
--------- The Talks ---------
Martin Sereinig - Serverless container workloads beyond K8s
.While K8s seems to have the biggest mindshare in the container orchestration world, it's not the only game in town. In this talk, Martin will show how Usersnap moved their application infrastructure from Vm-based deployments to the serverless world. Can any server-based application actually be without a server – how would that work?
We'll also discuss why one would choose to go serverless, the challenges and both down and upsides of this endeavor.
Martin Ahrer - Do you sometimes think Kubernetes is way to powerful and need something much simpler?
When architecting a distributed or cloud application, k8s is the first choice as it has become a standard for container orchestration.
However, often it turns out that it is too expensive to operate or developer onboarding very challenging. And, as developers we can’t just easily run the same environment as we run in production.
Hashicorp Nomad is a lightweight alternative to k8s. It’s single binary distribution is easy to get up and running and allows to run a production like environment even on a developer machine.
While Kubernetes is specifically focused on Linux containers, Nomad is more general purpose. Nomad supports virtualized, containerized and standalone applications, including Docker, Java, Qemu, etc.
Kubernetes documentation states that they support clusters up to 5,000 nodes and 300,000 total containers. Nomad has been proven to scale to cluster sizes that exceed 10,000 nodes in real-world production environments.
Nomad has performed benchmarks on scalability with 1 million container challenge in 2016 and 2 million container challenge in 2020.
In this presentation we will do an introduction into the architecture of a Nomad deployment. Briefly compare Nomad and k8s. And then deploy a Spring Boot application and a Postgresql database as Docker container.
We also look into deploying the very same Spring Boot application compiled to a native binary to Nomad to reveal that we almost need no changes to the Nomad deployment descriptor.
So, this will be mostly a live demonstration of Nomad.
Event will be in person and indoors:
We will follow the COVID rules that are active on the date of the meetup.
--------- Location ---------
Entrance to the office:
● ring the bell at the entrance of the building
● take the elevator to the sixth floor, where the Usersnap office is located
If you are coming by by car:
● Parking is available in the underground garage in the Energie AG building (park there on Usersnap/Storyclash parking spaces, and if these are all occupied, then move to the guest parking spaces next to them), parking garage Garage am Bahnhof or in one of the Streets around the office (Böhmeraldstraße, Weingartshofstraße → are marked yellow in this picture).
If you would like to keep the discussion live after the event, join us on Discord: https://discord.gg/MgM5BGV