https://github.com/dkapanidis/presentations
A list of ocasional presentations around containers
https://github.com/dkapanidis/presentations
barcelona docker kubernetes presentations workshops
Last synced: about 2 months ago
JSON representation
A list of ocasional presentations around containers
- Host: GitHub
- URL: https://github.com/dkapanidis/presentations
- Owner: dkapanidis
- License: mit
- Created: 2016-09-15T15:01:05.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-09-29T16:09:39.000Z (8 months ago)
- Last Synced: 2025-03-28T01:06:09.365Z (2 months ago)
- Topics: barcelona, docker, kubernetes, presentations, workshops
- Language: Shell
- Homepage:
- Size: 1.1 MB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Presentations
Here is a list of my presentations, their abstracts, slides and where they where given.
The lists are ordered by the most recent to the oldest ones.
## Conferences
| Date | Presentation | Conference | Links |
| -------- | --------------------------------------------------------------------------------------- | --------------------------------- | ------------------------------------------------------ |
| 11/10/19 | [Tame your Microservices with Helm and Software Release Trains] | [Helm Summit 2019] | [YouTube](https://www.youtube.com/watch?v=xtT--AKDlxc) |
| 30/09/18 | [Kubernetes in Startups vs Enterprise: Using Custom Resources to extend workflow] | [Software Crafters Barcelona 2018] | [YouTube](https://www.youtube.com/watch?v=7FfWZ2RyZI) |
| 15/05/17 | [Zero Downtimes with Faulty Solutions - Health Checks for Microservies to the Rescue]() | [RigaDevDays 2016] | [YouTube](https://www.youtube.com/watch?v=7FfWZ2RyZI) |
| 18/06/16 | [Netflix OSS and Kubernetes - Building a Microservice based Cloud platform] | [JBCNConf 2014] | [YouTube](https://www.youtube.com/watch?v=tcNf8Dk6VWg) |
| 16/10/14 | [The Quest for the Holy Grail of Continuous Delivery] | [Software Craftsmanship BCN 2014] | |
| 04/10/14 | [Continuous Delivery of Node.js Apps with Docker from Scratch to Production] | [We node! 2014] | | |## Meetups
| Date | Presentation | Meetup | Location | Links |
| -------- | ---------------------------------------------------------------------------------- | ----------------------- | ---------------- | ----- |
| 18/09/24 | [The Rise of ARM64] | [Cloud Native BCN Sep.24] | InnoIT | [YouTube](https://www.youtube.com/watch?v=8SnC9_Rgi5s) |
| 10/10/23 | [Cost Optimizations for PostgreSQL clusters running on Kubernetes] | [Cloud Native BCN Oct.23] | Wallapop | [YouTube](https://www.youtube.com/watch?v=LKFJo9rCfTM) |
| 14/1/19 | [Tame your Microservices with Helm and Software Release Trains] | [Kubernetes BCN Nov.19] | Bynder | |
| 27/06/19 | [Enfoque holístico de DevOps - Todo está conectado!] | [OpenTrends BCN Jun.19] | OpenTrends | |
| 26/11/18 | [Enfoque holístico de DevOps - Todo está conectado!] | [Docker BCN Nov.18] | Oracle | |
| 19/07/18 | [Kubernetes in Startups vs Enterprise: Using Custom Resources to extend workflow] | [Kubernetes BCN Jul.18] | CaixaForum | |
| 21/05/18 | [Kubernetes Autoscaling using Custom Metrics] | [Kubernetes BCN Mar.18] | 3scale | |
| 26/09/16 | [Implementing Health Checks with Docker Swarm] | [Docker BCN Sep.16] | Everis | |
| 03/06/16 | [Docker Workshop] | [Docker BCN Jun.16] | Everis | |
| 21/07/15 | [Docker in Production or how to serve 23M daily requests] | [Docker BCN Jul.15] | Barcelona Activa | |
| 15/04/15 | [Docker Workshop] | [Docker BCN Abr.15] | Itnig | |
| 17/02/15 | [The Quest for the Holy Grail of Continuous Delivery] | [Docker BCN Feb.15] | Social Point | |
| 18/12/14 | [Introduction to Docker] | [Docker BCN Dec.14] | Itnig | |
| 24/06/14 | [Docker Workshop] | [Docker BCN Jul.14] | Itnig | |
| 26/03/14 | [Introduction to Docker] | [Docker BCN Mar.14] | 3scale | |[The Rise of ARM64]: https://docs.google.com/presentation/d/145h53ehp5rIQ2_fdUF3AzSfTzIak1hyNHJhKq4WQzTQ/edit?usp=drive_link
[Cost Optimizations for PostgreSQL clusters running on Kubernetes]: https://docs.google.com/presentation/d/1v9zqOigktWiOdijccp2yOijRf0vvk6SlCfHeC9E1PA8/edit#slide=id.p
[Tame your Microservices with Helm and Software Release Trains]: https://speakerdeck.com/spiddy/tame-your-microservices-with-helm-and-software-release-trains
[Enfoque holístico de DevOps - Todo está conectado!]: https://speakerdeck.com/spiddy/enfoque-holistico-de-devops
[Netflix OSS and Kubernetes - Building a Microservice based Cloud platform]: https://speakerdeck.com/spiddy/netflix-oss-and-kubernetes-building-a-microservice-based-cloud-platform
[Continuous Delivery of Node.js Apps with Docker from Scratch to Production]: https://speakerdeck.com/spiddy/the-quest-for-the-holy-grail-of-continuous-delivery
[Kubernetes in Startups vs Enterprise: Using Custom Resources to extend workflow]: https://speakerdeck.com/spiddy/kubernetes-in-startups-vs-enterprise-using-custom-resources-to-extend-workflow
[Kubernetes Autoscaling using Custom Metrics]: https://spiddy.github.io/presentations/kubernetes-custom-metrics
[Implementing Health Checks with Docker Swarm]: https://speakerdeck.com/spiddy/zero-downtimes-with-faulty-solutions
[Docker Workshop]: https://github.com/harbur/docker-workshop
[Docker in Production or how to serve 23M daily requests]: https://speakerdeck.com/spiddy/docker-in-production
[The Quest for the Holy Grail of Continuous Delivery]: https://speakerdeck.com/spiddy/the-quest-for-the-holy-grail-of-continuous-delivery
[Introduction to Docker]: http://www.slideshare.net/spiddy/docker-intro-32958279[Helm Summit 2019]: https://events19.linuxfoundation.org/events/helm-summit-2019/program/
[Software Crafters Barcelona 2018]: http://scbcn.github.io/
[RigaDevDays 2016]: https://rigadevdays.lv/speakers/44/
[JBCNConf 2014]: http://www.jbcnconf.com/2016/infoSpeaker.html?ref=dkapanidis
[Software Craftsmanship BCN 2014]: http://scbcn.github.io/
[We node! 2014]: http://wenode.barcelonajs.org/speaker/dimitris-kapanidis.html[Cloud Native BCN Sep.24]: https://www.meetup.com/cloud-native-bcn/events/302976115/
[Cloud Native BCN Oct.23]: https://www.meetup.com/cloud-native-bcn/events/296099926/
[Kubernetes BCN Nov.19]: https://www.meetup.com/Kubernetes-Barcelona/events/265833064/
[OpenTrends BCN Jun.19]: https://www.meetup.com/Opentrends-Barcelona/events/261832205/
[Docker BCN Nov.18]: https://www.meetup.com/Kubernetes-Barcelona/events/256409093/
[Kubernetes BCN Jul.18]: https://www.meetup.com/Kubernetes-Barcelona/events/252665047/
[Kubernetes BCN Mar.18]: https://www.meetup.com/Kubernetes-Barcelona/events/247733129/
[Docker BCN Sep.16]: https://www.meetup.com/docker-barcelona-spain/events/233991943/
[Docker BCN Jun.16]: https://www.meetup.com/docker-barcelona-spain/events/230992018/
[Docker BCN Jul.15]: https://www.meetup.com/docker-barcelona-spain/events/223798586/
[Docker BCN Abr.15]: https://www.meetup.com/docker-barcelona-spain/events/220605483/
[Docker BCN Feb.15]: https://www.meetup.com/docker-barcelona-spain/events/220345813/
[Docker BCN Dec.14]: https://www.meetup.com/docker-barcelona-spain/events/218963528/
[Docker BCN Mar.14]: https://www.meetup.com/docker-barcelona-spain/events/172986442/
[Docker BCN Jul.14]: https://www.meetup.com/docker-barcelona-spain/events/193336922/## Abstracts
**[Cost Optimizations for PostgreSQL clusters running on Kubernetes]**: This is a lightning talk about cost optimizations (and subsequently more greener solutions) of PostgreSQL instances running on top of Kubernetes instances by measuring the actual CPU, memory and disk usage, and optimizing the resource requests and limits to the clusters, along with other tweeks such as enabling savings plans on AWS, switching to more newer and greener CPU types, autoscaling clusters, treating prod and non-prod differently and more.
**[Tame your Microservices with Helm and Software Release Trains]**: The deployment of apps in Kubernetes is simplified with the usage of Helm, but when it comes to deploying microservice architecture things can go a bit more wild as we have to manage multiple applications on potentially multiple environments. We'll discuss the different patterns for storing the charts on Git, either as mono or multi repos. We'll go through the ways to simplify and keep DRY our charts, and lastly we'll go review the different deployment patterns with Helm, either together as software release trains, or individually as with CI/CD.
**[Enfoque holístico de DevOps - Todo está conectado!]**: La transición hacia una solución de microservicios con un modelo DevOps tiene muchos peligros! Y si no fuera suficiente también tenemos que dar soporte a producción mientras. En esta charla hablaremos sobre un enfoque de vista pájaro como podemos hacer esta transición sin perdernos en el camino.
**[Kubernetes in Startups vs Enterprise: Using Custom Resources to extend workflow]**: Kubernetes and Containers are taking over the world and it seems that is they fit in every use-case from a small startup to big bank industries. But in reality every environment is unique with it´s own peculiarities. Kubernetes is not the end-game, it´s the platform for platforms. During this talk we´ll discuss about the differences between startups and enterprises and how we can fill the gap integrating inside Kubernetes our custom workflow using Custom Resources and Operators.
We´ll do a demo of a Project entity that helps provision namespaces and grants user access to team members. CRDs are a powerful tool for Kubernetes extensibility but with great power comes great responsibility.
**[Zero Downtimes with Faulty Solutions - Health Checks for Microservices to the Rescue](https://speakerdeck.com/spiddy/zero-downtimes-with-faulty-solutions)**: In this presentation we'll discuss what is a health check, why are they crucial when handling multiple docker containers of a service and how to use them with the new Docker Engine v1.13 using Docker Swarm. We'll use as an example a faulty solution with and without health checks and see the benefits they provide.
**[Netflix OSS and Kubernetes - Building a Microservice based Cloud platform]**: There is a need these days to break monolithic solutions to distributed microservices. This need arise along with the need to restructure organizations from separate silos to DevOps. Here we'll talk how to enable such migration using Spring Cloud, Spring Boot, Netflix OSS & Kubernetes and create a Cloud Platflorm where Microservices can be deployed easily using Docker containers. We'll discuss about the benefits of using NetflixOSS Eureka as Service Discovery, either on-premise or on-cloud environments and how zero downtime deployments can be easily achieved using rolling updates of Kubernetes. Lastly we'll focus on resiliency using health checks, auto healing, auto scaling and multiple data-centers on cloud providers.
**[Docker in Production or how to serve 23M daily requests]**: A fast-forward of the process to modernize an infrastructure to a Micro-service oriented and Container-based cluster.
**[The Quest for the Holy Grail of Continuous Delivery]**: So you started with the MEAN stack your development, but how do you deploy to production and tackle the challenges of continuously deliver your application? In this talk we'll explain how DEV and PRO are different in terms of needs and we'll use docker as a container engine to build an immutable environment for our MEAN app. We'll see how to use continuous delivery pipeline to separate build, test and deploy phases. We'll talk about how to achieve the holy grail of continuous delivery: one-click deploys with zero downtime. But still we need to prepare ourselves for the worst, when disaster come we need to have verified backups to restore the system in seconds.
**[Docker Workshop]**: The workshop is an entry-level workshop where you will learn the basics for building and running containers.
**[Introduction to Docker]**: This is an entry-level presentation about what is Docker and the basic concepts around container technology.
## Attended
Here is a list of events I participated as attendee.
## Courses
* 28 Oct 2016: [CPB100: Google Cloud Platform Big Data & Machine Learning Fundamentals](https://cloud.google.com/training/courses/cpb100) by [Extrema-Sistemas](http://extrema-sistemas.com/es/)
* 13 May 2016: [CP306A: Google Container Engine and Kubernetes](https://cloud.google.com/training/courses/cp306a) by [ROI Training](http://www.roitraining.com/) ([Certificate of Completion](https://www.credential.net/10201062))## Bio
Dimitris is Senior Architect at Harbur Cloud Solutions, Docker Captain and Google Developer Expert. His main focus is to help companies to modernize their infrastructure and internal culture in order to accelerate their time-to-market. In his past he was responsible for the quality of e-voting solutions for governments across all continents.
Dimitris es Senior Architect en Harbur Cloud Solutions., Docker Captain y Google Developer Expert. Su principal enfoque es ayudar empresas a modernizar su infraestructura y la cultura interna para acelerar el time-to-market. En su pasado ha sido responsable de la calidad de e-voting solutions para gobiernos en todos los continentes.
* Twitter: [@spiddy](https://twitter.com/spiddy)
* GitHub: [@spiddy](https://github.com/spiddy)
* Company: [Harbur.io](https://harbur.io)