SlideShare a Scribd company logo
Introducing the Giant Swarm 
Timo Derstappen 
@teemow
Overview 
● Motivation 
● Challenges 
● The Swarm 
● Demo
Motivation
Example Application
Stateless Web Applications 
● Twelve Factors 
● Scale out your apps
Polyglot Persistence 
● No monolithic database anymore 
● Use the right tool for the job
Microservices 
● Group small apps around business 
capabilities 
● Services handle their state 
● Independently deployable and scalable
Microservices
Challenges
Service Discovery 
● How do services find each other? 
● Deploy new versions of your services 
● Scale your services
Scheduling 
● Decides where to run your service 
● Track resources and workloads 
● Optimize the utilization of your servers
Deployment 
● Should be easy and automated 
● Different strategies 
● A/B Testing
Operations 
● Network 
● Storage 
● Provisioning 
● Logging 
● Monitoring
The Swarm
Example 
service1: 
components: 
- image: dockerfile/redis 
- image: giantswarm/service1 
dependencies: redis 
min: 2 
service2: 
min: 4 
components: 
- image: dockerfile/redis 
- image: giantswarm/service2 
dependencies: redis 
dependencies: service1
Template 
● Declare your services and their 
dependencies 
● Repeatable and shareable
Demo
Thanks for listening! We’re 
Timo Derstappen 
@teemow 
http://giantswarm.io 
hiring!

More Related Content

PDF
What’s New with Flowable?
PDF
OpenFaaS
PPTX
Is a ORCHESTRATION a new milestone?
PDF
Redis Day TLV 2018 - Redis in Kenshoo Microservices
PPTX
The Serverless Native Mindset: Ben Kehoe, iRobot, Serverless NYC 2018
PDF
TechTalk Webinar Series - Getting Started with Apache OpenWhisk
PDF
TechTalk - Building Serverless Applications with IBM Bluemix
PDF
Tabtale story: Building a publishing and monitoring mobile games architecture...
What’s New with Flowable?
OpenFaaS
Is a ORCHESTRATION a new milestone?
Redis Day TLV 2018 - Redis in Kenshoo Microservices
The Serverless Native Mindset: Ben Kehoe, iRobot, Serverless NYC 2018
TechTalk Webinar Series - Getting Started with Apache OpenWhisk
TechTalk - Building Serverless Applications with IBM Bluemix
Tabtale story: Building a publishing and monitoring mobile games architecture...

What's hot (17)

PPTX
Helm at reddit: from local dev, staging, to production
PDF
Who needs containers in a serverless world
PDF
Knative serving
PDF
stackconf 2021 | Prometheus in 2021 and beyond
PDF
Knative, Serverless on Kubernetes, and Openshift
PDF
MongoDB World 2018: Solving Your Backup Needs Using MongoDB Ops Manager, Clou...
PDF
Modernization patterns to refactor a legacy application into event driven mic...
PDF
Deploy your machine learning models to production with Kubernetes
PDF
Owain Perry (Just Giving) - Continuous Delivery of Windows Micro-Services in ...
PDF
Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...
PDF
How we leveraged Drupal to build a leading SaaS product
PDF
Webinar kubernetes and-spark
PDF
Cnvrg webinar continual learning
PDF
Multitenant SaaS Apps In Rails By Iqbal Hasnan
PDF
Keptn Meetup Interoperable ci/cd ecosystem
PDF
How to set up Kubernetes for all your machine learning workflows
PDF
Knative CloudEvents
Helm at reddit: from local dev, staging, to production
Who needs containers in a serverless world
Knative serving
stackconf 2021 | Prometheus in 2021 and beyond
Knative, Serverless on Kubernetes, and Openshift
MongoDB World 2018: Solving Your Backup Needs Using MongoDB Ops Manager, Clou...
Modernization patterns to refactor a legacy application into event driven mic...
Deploy your machine learning models to production with Kubernetes
Owain Perry (Just Giving) - Continuous Delivery of Windows Micro-Services in ...
Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...
How we leveraged Drupal to build a leading SaaS product
Webinar kubernetes and-spark
Cnvrg webinar continual learning
Multitenant SaaS Apps In Rails By Iqbal Hasnan
Keptn Meetup Interoperable ci/cd ecosystem
How to set up Kubernetes for all your machine learning workflows
Knative CloudEvents
Ad

Viewers also liked (14)

PDF
CoreOS @ summer meetup in Utrecht
PPTX
Cologne Web Performance Optimization Group Web - Varnish
 
PPTX
Things Your Mother Didnt Tell You About Bundle Configurations - Symfony Live…
 
PDF
Eine Einführung in Docker
PDF
Kubernetes Frankfurt
KEY
symfony live 2010 - Using symfony events to create clean class interfaces
 
PDF
OpenStack und Containers
PPTX
Kubernetes Workshop
PDF
Microservices Docker @Bonn Agile
PPTX
Docker meets Kubernetes
PDF
Container Orchestration @Docker Meetup Hamburg
PDF
Introduction to Docker & CoreOS - Symfony User Group Cologne
 
PDF
CoreOS @Codetalks Hamburg
PDF
Dockerizing Symfony Applications - Symfony Live Berlin 2014
 
CoreOS @ summer meetup in Utrecht
Cologne Web Performance Optimization Group Web - Varnish
 
Things Your Mother Didnt Tell You About Bundle Configurations - Symfony Live…
 
Eine Einführung in Docker
Kubernetes Frankfurt
symfony live 2010 - Using symfony events to create clean class interfaces
 
OpenStack und Containers
Kubernetes Workshop
Microservices Docker @Bonn Agile
Docker meets Kubernetes
Container Orchestration @Docker Meetup Hamburg
Introduction to Docker & CoreOS - Symfony User Group Cologne
 
CoreOS @Codetalks Hamburg
Dockerizing Symfony Applications - Symfony Live Berlin 2014
 
Ad

Similar to Giant Swarm @Devhouse friday (20)

PDF
Go, Swarm and DevOps vs The Mighty Monolith
PDF
PPTX
Container Orchestration
PDF
OSDC 2015: Timo Derstappen | Microservice orchestration
PPTX
Swarming: How a new approach to support can save DevOps teams from 3rd-line t...
PPT
An Introduction to Container Organization with Docker Swarm, Kubernetes, Meso...
PPTX
DevOps Enterprise Summit 2019 - How Swarming Enables Enterprise Support to wo...
PPTX
Support at scale in a DevOps world How Swarming and Cynefin can save you from...
PPTX
DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...
PPTX
A docker love story
PDF
Automation and Collaboration Across Multiple Swarms Using Docker Cloud - Marc...
PDF
Containerised Testing at Demonware : PyCon Ireland 2016
PPTX
SDI19: Swarming and Devops for ITSM
PDF
Container orchestration
PDF
Tales of Training: Scaling CodeLabs with Swarm Mode and Docker-Compose
PPTX
SRVision 2019, Utrecht: Swarming and Cynefin
PPTX
Docker Swarm for Beginner
PPTX
25 12 18 meetup - road to k8s
PPTX
ITSM, Swarming and Devops
PDF
Docker swarm - An introduction to Docker native clustering
Go, Swarm and DevOps vs The Mighty Monolith
Container Orchestration
OSDC 2015: Timo Derstappen | Microservice orchestration
Swarming: How a new approach to support can save DevOps teams from 3rd-line t...
An Introduction to Container Organization with Docker Swarm, Kubernetes, Meso...
DevOps Enterprise Summit 2019 - How Swarming Enables Enterprise Support to wo...
Support at scale in a DevOps world How Swarming and Cynefin can save you from...
DevOps Enterprise Summit Las Vegas 2018: The Problem of Becoming a 3rd-Line S...
A docker love story
Automation and Collaboration Across Multiple Swarms Using Docker Cloud - Marc...
Containerised Testing at Demonware : PyCon Ireland 2016
SDI19: Swarming and Devops for ITSM
Container orchestration
Tales of Training: Scaling CodeLabs with Swarm Mode and Docker-Compose
SRVision 2019, Utrecht: Swarming and Cynefin
Docker Swarm for Beginner
25 12 18 meetup - road to k8s
ITSM, Swarming and Devops
Docker swarm - An introduction to Docker native clustering

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Approach and Philosophy of On baking technology
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
KodekX | Application Modernization Development
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Modernizing your data center with Dell and AMD
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PPT
Teaching material agriculture food technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
Machine learning based COVID-19 study performance prediction
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Network Security Unit 5.pdf for BCA BBA.
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Advanced Soft Computing BINUS July 2025.pdf
GamePlan Trading System Review: Professional Trader's Honest Take
Approach and Philosophy of On baking technology
Review of recent advances in non-invasive hemoglobin estimation
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
KodekX | Application Modernization Development
Unlocking AI with Model Context Protocol (MCP)
Modernizing your data center with Dell and AMD
Diabetes mellitus diagnosis method based random forest with bat algorithm
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Advanced methodologies resolving dimensionality complications for autism neur...
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
Teaching material agriculture food technology
Reach Out and Touch Someone: Haptics and Empathic Computing
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf

Giant Swarm @Devhouse friday