David Pech
Kubernetes, ArgoCD, AWS, OCI, Postgres fan
Ostrava, Czechia
Actions
Accomplished DevOps professional with 20 years of experience in software development and infrastructure management. Proficient in a wide array of technologies within the Kubernetes and CNCF ecosystem, with a focus on producing high-quality, sustainable software solutions. Known for a pragmatic and security-conscious approach to technology adoption. Highly effective in leading hands-on teams to deliver direct value to customers. Passionate about educating and enabling teams in the adoption and understanding of cloud technologies.
Area of Expertise
Topics
Deep Dive into Scaling Pods: Vanilla Kubernetes, Knative and KEDA
Many Kubernetes users assume autoscaling "just works," but few have hands-on experience tackling real-world challenges. In this workshop, we'll explore built-in and advanced scaling mechanisms, including:
- VerticalPodAutoscaler (VPA)
- HorizontalPodAutoscaler (HPA)
- Knative
- Kubernetes Event-driven Autoscaling (KEDA)
Through hands-on scenarios—constant load, "business hours" patterns, spiky traffic, and varied container types—we’ll set up, operate, and fine-tune these tools. You'll gain insights into their pros and cons, learn how to monitor them effectively, and evaluate their impact in different environments.
Will your PostgreSQL operator crack under chaos?
In the world of Kubernetes, running stateful workloads like PostgreSQL databases often raises concerns about stability and resilience. This session aims to address these concerns head-on through resilience and chaos testing. I'll delve into the robustness of PostgreSQL operators by subjecting them to extreme conditions: killing Pods, losing Persistent Volume Claims (PVCs), and more. Our goal is to observe how well these operators recover and the impact on downtime for client applications. This talk is about facts, evidence and 2 operators:
- CloudNative PG
- Patroni-based operator
Join me as I push PostgreSQL operators to their limits and uncover the truth about their reliability under chaos.
Journey Towards Kubernetes: From FTP based deployment to K8s GitOps in few “simple” steps
In last 3 years, we have done a major technical makeover of 4 e-commerce sites for one of the largest B2B food retailers in CZ and SK. We'll dive into the challenges we faced, including monolithic application constraints, lack of CI/CD pipelines, and limitations of on-premise infrastructure. Through our case study, attendees will gain insights into our strategies for overcoming these obstacles and achieving deployment on Kubernetes in the real CZ/SK IT life.
Introduction to initial setup
Challenges and limitations of monolithic architecture and manual deployment processes via FTP file upload on multiple application servers
Evolution towards a containerized environment and adoption of Docker Swarm
Transitioning from Docker Swarm to Kubernetes for enhanced scalability
Bringing in CI/CD pipelines
Harnessing Kubernetes features for scalability, reliability, and high availability
Lessons learned for migrating to Kubernetes in an on-premise setup
Discussing the real benefits of the approach
DBaaS in 2024: Which PostgreSQL operator for Kubernetes to select for your platform?
If you need to run PostgreSQL within Kubernetes environments, there are too many options. This session aims to assist in selecting the right operator by sharing the author's findings and production experiences. Key considerations include operator capabilities, security practices, extension support, connection pooling, and observability. It highlights the importance of self-service for developers, production readiness, performance predictability, operational maturity, and autoscaling. The most popular projects are evaluated:
DIY solutions as Baseline
Bitnami Helm Chart
Zalando Operator, Cybertec PG-operator
Postgres Operator from CrunchyData, Percona Operator
CloudNative PG
StackGres
The session will answer a lot - which operator can corrupt or lose my data? Which operator can really do seamless failover in a fully automated fashion? How easily can the developers provision their snapshot of the production backup with an operator? Will there be a clear best PG operator winner in 2024?
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top