GarageTalks: tech attitudes #2 Cloud service architecture
- 4:30 pm – 5:00 pm – Check-in
- 5:00 pm – 5:10 pm – Meetup opening
- 5:10 pm – 5:40 pm – Talk #1 Introduction to gRPC
- 5:40 pm – 6:00 pm – Talk #2 Taming Kubernetes Jobs with Python - working with Python to setup, execute and control k8s jobs
- 6:00 pm – 6:15 pm – Pizza Break
- 6:15 pm – 7:00 pm – Talk #3 Cloud Lego with Kyma
- 7:00 pm – 7:30 pm – Talk #4 Skaffold Kubernetes development workflow in cloud
- 7:30 pm – 7:40 pm – Quizz
- 7:40 pm – 9:00 pm – Networking
The second edition of GarageTalks: tech attitudes will be devoted to cloud service architecture. Everyone who wants to do a deep dive into this topic is more than welcome!
Why this topic?
Cloud computing provides new solutions, like rapid elasticity and self-service of infrastructure, that help in addressing the ever-increasing demands for modern software. From infrastructure point of view applications are expected to scale well with load increase and be easy to recover in case of outages. End users on the other hand will expect zero down-time updates and frequent introduction of new features. This is why the cloud service architecture is so important – done well, it provides solid foundation for building software.
TALK #1 Introduction to gRPC
In this talk we'll get to know the gRPC framework for micro-service communication. We'll go through the use cases, example applications, and will compare it to REST API to find it's pros and cons.
TALK #2 Taming Kubernetes Jobs with Python - working with Python to setup, execute and control k8s jobs
The presentation is going to shed some light on what k8s jobs are, why and when they're usefuland how one can use Python client to programmatically create, execute and control the jobs.
TALK #3 Service Catalog&project KYMA
Private, public, hybrid or multicloud – how to implement abstract layer over those different approaches on service level? How to enable moving concerns from deploying a service to consuming a service? In this talk we will try to explore what concept of service catalog can offer to address those questions.
TALK #4 Skaffold Kubernetes development workflow in cloud
Developing applications by using local Kubernetes solutions may be complicated due to resource constraints and specific requirements to run such tools. This presentation describes how development environments can be moved to centralized Kubernetes PaaS running in cloud. Skaffold allows you to automatically watch local code changes, build and deploy your application to remote multi-node cluster shared between many developers.
SOME WORDS ABOUT PRESENTERS:
Site reliability engineer in Nokia GS CS Network Engineering, who has been professionally creating software for 7 years. Author of publications for Programista magazine. An advocate of Scala programming language and functional programming. Linux user. In his free time he solves puzzles of escape rooms.
Works as R&D architect in one of Nokia in-house distributed applications that helps engineers streamline software bugs hunting. He's father of two, and in his leisure time he tries to develop his computer science skills further. His random thoughts can be found on https://slawomir.net. He also was involved in creating Hexit – an escape room for software engineers located in Wrocław – http://letmeout.pl.
DevOps engineer at Nokia. During 8 years in IT got a chance to grab experience in different domains of software craft including research, development, QA and operations. Big fan of TDD, DevOps and automation. Currently developing Nokia AVA platform.
DevOps engineer in one of Nokia Machine Learning projects. Ievgen is focused on tools and processes for fast and simple way of developing and delivering cloud native applications. Ievgen enjoys bike riding, going on hikes and drone flights.