• Cloud Native Prague Meetup #15

    Online event

    Hey Cloud-natives,
    we are happy to announce another meetup with amazing talks. We will meet online, so there is no reason to change because of the stain on your old and beloved t-shirt :)

    Who will be speaking?

    LADISLAV PRSKAVEC - Senior Manager at Oracle Cloud Infrastructure (Apiary). The main focus of his work is SRE. He works with the team to make all parts working as they need using SLO, SLI, error budgets and all tools for modern distributed systems.

    ONDŘEJ HLAVÁČEK - SRE Engineer at Keboola. Ondřej likes automation and managed services. At Keboola he helps to keep the "no operations team" dream alive.

    AGENDA:

    18:00 - 18:30 How we are developing services in Oracle Cloud Infrastructure (Ladislav Prskavec)
    In the talk I would like to show what the work of our team working on Apiary, Oracle Functions and OCI API Gateway in Oracle Cloud Infrastructure here in Prague looks like, we are one of many teams working on the next-generation Oracle Cloud. I will focus on the development process and how the services are deployed in 29 regions. We use technologies you know like Docker, Terraform and Pagerduty. We program software in Java, Go, Python and Node.js. We will go through the entire Software Development Life Cycle (SDLC) from start to finish.

    18:30 - 19:00 From self-hosted to cloud-hosted release pipelines (Ondřej Hlaváček)
    A few years back Keboola has moved from self-hosted Jenkins to hosted Travis CI. Increasing reliability issues lead them to another switch, this time to Azure DevOps. What is their experience with Azure DevOps, where it helps and where they struggle? He'll also share a fair bit of Keboola's best practices for Azure DevOps release pipelines.

    3
  • Cloud Native Prague Meetup #14

    Online event

    Hi Cloud-natives,
    we hope you are safe and sound because winter is coming. We managed to prepare some exciting agenda for another online meetup - believe us or not - number 14! WOW! Let's start in 2021 with some cloud-native love❤️ and interesting talks.

    Who will be speaking?

    IVANA HUČKOVÁ - Frontend developer on the Observability squad in Grafana Labs. She spends most of her time working on the Explore feature that focuses on infrastructure monitoring and incident response. In her free time and during Grafana hack days, she loves to build monitoring solutions for various things, such as her sourdough starter or avocado plants.

    ŠTEFAN ŠAFÁR - Senior CDN Engineer at Showmax. Štefan likes security, networks, monitoring and cloud-native software. At Showmax, he helps the CDN team do in-depth monitoring so they can spot bottlenecks and deliver more content faster.

    AGENDA:

    18:00 - 18:40 Avocado monitoring - building observability for your plants
    (Ivana Hučková)
    If you can't measure it, you can't improve it. And I have decided to start with the things that are dying the fastest - my plants. During my talk, I will walk you through the process of creating an avocado monitoring system with Arduino, the process of collecting metrics and logs with InfluxDB and Loki and visualising everything in the beautiful dashboards in Grafana.

    18:45 - 19:10 Processing Akamai logs with AWS (Štefan Šafár)
    Akamai is a content delivery network. We use it at Showmax to handle parts of the traffic to our users. In this talk we'll go through the options it gives you to deliver logs and we will show how we stitched a log pipeline together in AWS to make it all work.

  • Cloud Native Prague Meetup #13

    Online event

    Hey Cloud-natives,
    it seems like online meetups are our "new normal". Don't be sad and come join us from your home, we will share experiences and discuss successes and f**k-ups.

    RSVP here: https://forms.gle/BqHTtYkHQTS2fvGD7

    Who will be speaking?

    ONDŘEJ ŠERÝ - Sr. Software Engineer @ Pure Storage. Ondřej is working at PureStorage in Prague, mostly using Kubernetes, Golang and Terraform. He is an ex-Google SRE and is very passionate about clean code and general software engineering craftsmanship.

    ANTON VOROBIEV - Site Reliability Engineer @ Cisco. Anton is a huge enthusiast of Cloud technologies and has wide expertise in building and operating Kubernetes-based platforms.

    ALEX JONES - Engineering Director @ American Express. He focuses time on translating technology into tangible benefits for end-users and lower the bar to participation whilst increasing the adoption of best practices. Container orchestration, cloud infrastructure design, micro-service programming and SRE practices are activities that have drawn much of his focus in recent years (he has experience from companies such as American Express, Microsoft, BSkyB, Beamery, etc.)

    AGENDA:

    17:50
    Open "online doors"

    18:00 - 18:40 Kubebuilder Tutorial (Ondřej Šerý)
    Kubebuilder (kubebuilder.io) is a tool for extending Kubernetes APIs and building operators in Go based on custom resource definitions. This talk will go through the basics of using Kubebuilder from the initial setup to deploying a demo operator in a Kubernetes cluster. Basic knowledge of Golang and Kubernetes will be helpful in following the talk, try tour.golang.org.

    18:45 - 19:00 NixOS: immutable systems for immutable infrastructure (Anton Vorobiev)
    NixOS describes itself as: "A Linux distribution with a unique approach to package and configuration management." Its main difference from others is a complete declarative definition of OS components and configuration in purely functional build language. Anton will talk about how and why Cisco Orbital team has chosen to run NixOS as a base OS for all of their VMs in AWS.

    19:05 - 19:45 Open Policy Agent: Your passport for enterprise interoperability (Alex Jones)
    Enterprise organisations are complex. Releasing software becomes more challenging with each team involved. Whether it’s enterprise security, the developer community, business intelligence analysts or cluster operators; everyone has a set of constraints you must conform to before they’ll allow you past their gatekeepers. In this talk, we discuss how Open Policy Agent can be utilised to create a common vocabulary between teams and start to help them work towards a common reusable architecture that enables delivery and creates trust.

  • Cloud Native Prague Meetup #12

    Online event

    Hi Cloud-natives,
    how was your summer? Swift as a shadow, short as any dream, right? We know, same here.
    Let's meet online and learn something new and interesting about cloud-native world. Come join us, share experiences and discuss successes and f**k-ups. We prepared an exciting agenda for you :)

    Google Meet link will only be visible to people who RSVP.

    Who will be speaking?

    DARIA GRUDZIEN - Site Reliability Engineer at Apiary (Oracle Cloud Infrastructure). Daria enjoys building CLIs, automating stuff, and getting machines to play nice with each other. As part of Apiary’s SRE team, she helps product teams deliver their code to production faster, and feel confident carrying a pager. In her past life she had adventures in teaching, communication, and management—these days she’s applying those experiences to solve Software Engineering problems.

    MARTIN DAMOVSKÝ - DevOps Lead at Shipmonk. Martin is a technical guy who has various experiences from development, QA, infrastructure, security and also from operations. His previous role was Head of IT Operations in Zonky. Currently, he leads DevOps activities in Shipmonk.

    DONGSU PARK - Software Engineer at Kinvolk. Dongsu enjoys working on open source projects at OS-level. At Kinvolk he has been maintaining Flatcar Container Linux since it was forked from CoreOS. Before joining Kinvolk, he worked in the Infrastructure-as-a-service industry in Berlin. He enjoys doing deep-dive into unknown worlds, rather than talking. Likes cats rather than dogs.

    AGENDA:

    17:50
    Open "online doors"

    18:00 - 18:40 Don’t Panic - Building Training Programs For Oncall Engineers (Daria Grudzien)
    Those of us who carry a pager usually remember the first oncall shift very well, and not always for the right reason. Being woken up at 2AM and frantically trying to regain enough consciousness to understand the error messages is exciting enough. We shouldn’t feel like we’re missing the knowledge to save our systems from dying in our arms. We can do more for our teammates than just point them towards runbooks.
    In this talk, Daria will share the ongoing journey of creating a coherent, effective training plan for Apiary’s Engineers joining the 2-tier oncall rotation.

    18:45 - 19:00 RDS for fast-growing startup with zero operation costs (Martin Damovský)
    At the beginning of almost every startup there is a huge priority provided to your app and almost zero priority to things like DWH, Data Lakes, etc. Sooner or later people realize they need data for their reports, graphs, and forecast models. But how to provide them data in near real-time form? They just want to execute their SQL on a production database they say...Such activities are usually tolerated, but no one notices the impact of analytical queries to operation overhead - unless you use some really smart RDS engine like an AWS Aurora. Let’s take a look at how Aurora helps us in Shipmonk with our fast growth!

    19:05 - 19:45 Flatcar in the world of Cluster API (Dongsu Park)
    Flatcar Container Linux is a minimal Linux distro optimized for container workloads. Flatcar is being closely integrated with Cluster API, an upstream Kubernetes sub-project for provisioning and operating clusters. Dongsu will go through the benefits of the integration efforts, as well as underlying issues that he encountered doing the work. He will also go into details about how to build Flatcar images for Cluster API, to be used for deployments in Kubernetes clusters.

    19:45 - ???
    Networking and drinks from your fridge by your choice :)

    6
  • Cloud Native Prague Meetup #11

    Paralelní Polis

    Hiya Cloud-natives,
    Believe it or not, but our Meetup is back! We can’t wait to see your faces again in super-full HD. We missed you! ❤️
    Cloud Native Prague Meetup will take place at Paralelní Polis, on June 23rd, at 6 pm. Come join the fun and don’t forget your face mask and bitcoins.

    Who will be speaking?

    ROMAN PICHLÍK (DAGI) - Dagi is a tech guy, founder of Czech Java User Group, author of dagblog.cz and 1/2 of CZ Podcast. He is in search of the next big thing whatever it means🦸‍♂️

    MICHAELA KLOUDOVÁ - Founder and CEO of Genster.cz. Michaela found Genster, the first online styling and shopping service for men in the Czech Republic, 2,5 years ago and since then she and her team have dressed more than 2 000 men, 60 % of them repeatedly a few times a year.

    ĽUBOMÍR KOVÁČ - Software Engineer at Vistaprint/Cimpress. For more than a decade, Ľubomír has been crafting the ability to introduce sophisticated bugs into the software for future generations to resolve. That led him to an idea to share this art with the community and spread the joy of software engineering.

    Agenda:
    17:50 Open doors

    18:00 - 18:45 eRouska a volunteer story (Roman Pichlík)
    During this talk, you may learn how a big crisis let a group of volunteers an opportunity to build one of the first Covid19 tracing application in European union. This is is a story of the app born from chaos and uncertainty. What constraints we were faced with, how was architecture evolving from a docker deployment toward GCP, serverless, and what security and privacy concerns we fought with.

    18:50 - 19:20 Personalisation is the future in retail and especially in fashion (Michaela Kloudová)
    Because data shows that men don't really enjoy shopping or don't have time for it. Michaela will show which data helps Genster to sell more clothes and compare traditional e-commerce personalization (using cookies, past preferences, likeability to users) and stylist buying clothes according to the client's profile, previous feedback, and similarities with other groups of men. She believes that from a long perspective, this personalised approach could even solve the effectiveness of clothing production.

    19:25 - 20:05 How I /struggled with ->delete/ learned Azure functions (Ľubomír Kováč)
    Have you tried to deliver a PowerBI product using Azure Logic Apps and Azure Functions? Do you know how to orchestrate it using Azure DevOps? I tried, I learned, and I struggled. You might be interested in how to avoid some not obvious problems, how pricing marketing is tricky, and if I would still recommend you to go the same way.

    20:05 - 21:00
    Networking and drinks.

    1
  • Cloud Native Prague #10

    Online event

    Hi Cloud-natives, long time no see!
    Let's meet online one last (hopefully). Come join us, share experiences and discuss successes and fuck-ups. We prepared an exciting agenda for you :)

    Open online doors: 17:50
    Google Meet link: to be added

    Who will be speaking?

    JAKUB HAJEK - Founder of Cometari Dedicated Solutions. Jakub has been working in IT for over 20 years as a system administrator, delivery manager, team leader and project coordinator. He founded Cometari Dedicated Solutions, which is a technology company based in Cracow, Poland. Cometari offers a full range of creative services from graphic and UX design through to robust web platform development and everything in between.

    PAVEL KREJSA - Customer Engineer at Google. He has 25+ years of experience in IT, he worked in international teams on international projects (Europe, Africa). He also worked at Revolgy, where he managed the technical team as CTO.

    AGENDA:

    17:50
    Open "online doors"

    18:00 - 18:45 Routing your microservice architectures with Traefik (Jakub Hajek)
    You will learn how to easily route incoming traffic to your microservice architectures using Traefik 2.x. We will go through the technical aspects of that router and see a few key features such as canary deployment during a live demo 🔥.

    18:50 - 19:30 Google Cloud Storage when you are not a beginner anymore (Pavel Krejsa)
    Let's check a few useful use cases and tips and tricks while using Google Cloud Storage, upload performance tuning, transfer data from other resources periodically, authenticated access to files you want to distribute publicly without providing credentials to end users, use GCS as serving backed for your webapp supported by CDN, define rules for content management (storage classes, retention rules).

    19:35 - ???
    Networking and drinks from your fridge by your choice :)

  • Cloud Native Prague #9

    HubHub Palác ARA

    Cloud-Native Prague #9 is here! We prepared some exciting agenda for our next meetup, this time happening online. Learn interesting stuff about cloud-native world from your home.

    Link for the meetup via Zoom:
    https://zoom.us/j/605321961?pwd=bVd0Z2o2Y2RsNzdJMmF2TDl2c0Z0QT09
    Meeting ID:[masked]
    Password:[masked]

    Who will be speaking?

    RADEK ZAJÍC - DevOps Content Delivery Engineer at Showmax
    Radek’s professional career touches Linux, computer networking and more. These days you may mostly meet him at Showmax.com offices where he helps with various DevOps, computer networking and (not just) Content Delivery tasks.

    JAN MIKEŠ - Co-founder of Entrydo and Rector, Legacy fighter at Glami
    Jan loves PHP, CI/CD, open-source and gaming. He helps companies to adopt CI/CD processes and fight with legacy code.

    PATRICK REISTER - System Architect at Bohemia Interactive Simulations
    Patrick has spent the last decade and a bit working in the games industry creating custom CI/CD solutions for self-publishing games companies. Starting at CCP Games, the creators of EVE Online, in Iceland and now Bohemia Interactive Simulations here in Prague.

    We will provide the link to our online event on March 20. Stay tuned!
    AGENDA:

    17:50
    Open "online doors"

    18:00 - 18:45
    IPv6, its support in containerized and public cloud environments (Radek Zajíc)
    Have you ever bound your app to ::1? Is this address even familiar to you? Let’s descend from the cloudy heavens, pass the helm of the ship transporting containers and dive into the sea of networking. The world slowly shifts from the familiar, but legacy dotted IPv4 addresses (such as[masked]) to the current generation of the Internet Protocol, version 6 (IPv6), with its mysterious addresses full of colons. This talk will explore the support of IPv6 in the dev/ops world and the benefits of running IPv6-only networking.

    18:50 - 19:10
    Lightning Talk: Save $$$ with Dokku (Jan Mikeš)
    Everyone loves Kubernetes! But what if you have an early-stage startup with a tight budget and want to use all the great benefits of the cloud-native world? Jan will show you Dokku essentials - how easy it is to deploy a cloud-native application with multiple environments to Dokku. This way hundreds of dollars or even more can be saved.

    19:15 - 20:00
    Here is your game - CI/CD in the world of AAA games (Patrick Reister)
    Stories from the wild wild west of software development and how to work with and deliver very large software applications. A look behind the curtain of the games industry, what happens between the developer and downloading a game - and all the fun along the way.

    20:00 - 21:00
    Networking and drinks from your fridge by your choice :)

    2
  • Cloud Native Prague #8 - 1 Year Anniversary

    HubHub Palác ARA

    1 Year Anniversary meetup is here! We prepared some exciting agenda for our next meetup in HubHub Palác Ara. Bubbles and birthday cake included :)

    Who will be speaking?

    CHERYL HUNG - Director of Ecosystem @ Cloud Native Computing Foundation
    She is an Xoogler software engineer and founder of the Cloud Native London meetup and holds a Masters in Computer Science from the University of Cambridge, King’s College.

    RUDOLF KRŇOUL - Cloud Architect @ Revolgy
    Ruda has been working in Revolgy for almost two years. His day to day job is consulting solutions for clients, helping them solve the problems and issues, and his favorite thing is designing solutions that are as maintenance-free as possible.

    MARCO PRACUCCI - Software Engineer @ Grafana Labs
    Marco Pracucci is a software engineer at Grafana Labs, and a Loki and Cortex contributor. His current focus is making Cortex easy to run and scale on-prem and in the cloud, while occasionally contributing to Loki with which Cortex share most of the core architectural patterns. Previously, he was an infrastructure team leader at Voxnest, and CTO / co-founder at Spreaker.

    AGENDA:

    17:50
    Open doors

    18:00 - 18:45
    Patterns and challenges of cloud native adoption (Cheryl Hung)
    The Cloud Native Computing Foundation (CNCF) regularly surveys the community to understand where and how cloud native technologies are being adopted. In this talk, she'll highlight changes taking place among users of open source technologies, and what we should expect next.

    18:50 - 19:10
    Lightning Talk: How serverless services and IaC save time and money (Rudolf Krňoul)
    The lightning talk will consist of descriptions of our usage of serverless services so that in a small, tight-knit team, we can rapidly develop beautiful solutions. A part of this will be estimations of how much money is saved - how it reduces investments through pay-as-you-go. I will also describe several specific solutions that we have designed for our clients.

    19:15 - 20:00
    Loki: like Prometheus, but for logs (Marco Pracucci)
    Marco will introduce Loki - a horizontally-scalable, highly-available log aggregation system inspired by Prometheus - its architecture and the design trade-offs. He’ll cover Loki and Promtail, the agent used to scrape local logs to push to Loki, including the Prometheus-style service discovery used to dynamically discover logs and attach metadata from applications running in a Kubernetes cluster.
    He’ll show how to query logs with Grafana using LogQL - the Loki query language - and the latest Grafana features to easily build dashboards mixing metrics and logs.

    20:00 - 21:00
    Birthday cake, networking and drinks

  • Cloud Native Prague #7

    HubHub Na Příkopě 14

    Cloud-Native Prague #7 is here! We hope you rested well and made your Christmas full of “cukroví and chlebíčky”. We prepared some exciting agenda for our next meetup in HubHub Na Příkopě.

    Who will be speaking?

    PETER MALINA - CTO at FlowUp & Google Developer Expert for Google Cloud
    Peter is a cutting edge technology enthusiast and an automation addict. At FlowUp, he helps companies adopt technologies that speed up their development process and create a better work environment for their developers. FlowUp develops web app (complete or partial), in their portfolio, you may find projects from the fields of FinTech, e-commerce, data processing, video streaming, and others. “In addition to our software, we can also serve you with hotdogs from our company steamer for example. It isn't Michelin quality, but good enough for Brno” as they said.

    ŠTĚPÁN VRANÝ - Cloud Architect at Revolgy
    Štěpán loves automation, DevOps culture, and Cloud Native stuff. He's helping with the adoption of Public Cloud and he's a big fan of shared responsibility and open communication between Dev and Ops. Before joining the crew of Revolgy, he was a DevOps Engineer at Akcee. His responsibilities included development and production of GCP-based products as well as implementation of new features in the CI/CD infrastructure (Jenkins-based infrastructure)

    JENNIFER STREJEVITCH - Site Reliability Engineer at Condé Nast
    Jennifer has worked across the application full stack for over 10 years and helped build a Global Kubernetes Platform at Condé Nast's Cloud Platform team. Currently, she is building an SRE practice at Condé Nast.

    AGENDA:

    17:50
    Open doors

    18:00 - 18:45
    Template-free Kubernetes configurations with Kustomize (Petr Malina)
    We've all been there. Debugging indentation errors, manually creating Secrets, and deleting Pods just to refresh their ConfigMaps. Because of that, the YAML tooling has grown more complex but also more error-prone. Kustomize takes a step back from templating and introduces a new, declarative way of patching Kubernetes configurations. I am gonna talk about how it can be useful during deployments and make your configurations transparent and easy to debug.

    18:50 - 19:10
    Lightning Talk: Introduction to DAPR, runtime for building distributed applications (Štěpán Vraný)
    When you are starting with distributed architecture, you can simply get the impression that everything is just a hot mess. And such an impression is not completely wrong. Hence it's a good idea to put in place some framework that helps you to overcome all (or at least some of them) the pitfalls. I'm gonna show you how to start with DAPR and microservices in less than 15 minutes.

    19:15 - 20:00
    Site Reliability Engineering at Condé Nast and ASG Graceful Instance Termination (Jennifer Strejevitch)
    How SRE is being shaped at Condé Nast and its major role in improvements in Observability and Reliability in its Platform. Learn about a real life production issue investigation by the SRE team, how our observability tooling helped us pin down the root cause and how we implemented an open source Auto Scaling Group lifecycle manager on our Kubernetes platform to mitigate the problem. A walkthrough of a solution for one of our day to day production problems.

    20:00 - 21:00
    Networking and drinks

  • Cloud Native Prague #6

    HubHub Na Příkopě 14

    Cloud-Native Prague #6 is here! Come join us, share experiences and discuss successes and fuck-ups. It was awesome the last time we saw you and we hope to see you again. This time in HubHub Na Příkopě.

    Agenda

    17:50
    Open Doors

    18:00 - 18:45
    Where is my cache? Architectural patterns for caching microservices
    (Rafał Leszko, Cloud Software Engineer at Hazelcast)

    Everybody needs caching! However, where exactly to place it in your system? Inside your application or as a layer in front of it? Inside or outside the container? In the era of Cloud Native and Microservices these questions get even more complicated. In this session I'll present different architectural patterns for distributed caching: Embedded, Client-Server, (Kubernetes) Sidecar, and Reverse HTTP Proxy Caching.

    Rafal is Cloud software engineer at Hazelcast, author of the book "Continuous Delivery with Docker and Jenkins", trainer, and conference speaker. Rafał specializes in Java development, Cloud environments, and Continuous Delivery. Former employee in a number of companies and scientific organizations: Google, CERN, AGH University, and more.

    19:00 - 19:45
    Coding your infrastructure: Cloudformation and Terraform
    (Darko Mesaroš, Specialist Solutions Architect at AWS)

    Name a more iconic duo… I’ll wait! In this modern world of the Cloud we need, absolutely need, to create our infrastructure as code. Doing so helps you have a repeatable, versionable, and well documented infrastructure. And, well, let’s you sleep at night. Two of the major players out there are AWS CloudFormation and HashiCorp’s Terraform. Let’s talk about what makes these two tick, and how to use either of them in Your cloud journey.

    Darko Mesaroš is a Specialist Solutions Architect working for AWS in Berlin, Germany. As a SA within AWS, he helps shape the strategy and enable the broad use of Amazon’s utility computing web services by directly working with customers. Darko owns the technical engagement and defining implementation architectures, developing deep expertise in the AWS technologies as well as broad know-how about how applications and services are constructed using the AWS platform with a Specialization in AWS Management Tools, DevOps, and the AWS Marketplace. He comes from Subotica, Serbia.

    20:00 - ???
    Drinks, food and talking to each other.