SlideShare a Scribd company logo
Tsuru
Colin Saliceti @
GDS
Government Digital Service
Government Digital Service
(Platform as a Service)
PaaS
40%
Cool features
Infrastructure
Typical
project
Tsuru
API
Docker
registry
Router
Docker
node
Docker
node
Docker
node
Tsuru
client
Git
Platforms
<HTML>
…
Services
…
Reverse proxy
Robust
Auto healing
Zero downtime
deploy
Auto scaling
Multi tenant
Developer
friendly
Fast
Deploy diff
Centralise
d
logging
API
Get
started
1. Download Tsuru-
bootstrap
2. tsuru login
3. tsuru app-create
4. git push
5. Contribute!
http://tsuru.io
Colin Saliceti
c.saliceti@gmail.co
m

More Related Content

PDF
How Redis powers next-gen of API platform at millions RPS scale
PDF
Kubernetes Sealed secrets
PDF
Kubernetes Native Serverless solution: Kubeless
PPTX
Continuously delivered scalable geoservies
PDF
5 cool ways to get started with Cloud Native Development ( with Okteto)
PPTX
Unlimited Staging Environments on Kubernetes
PPTX
Serverless with Kubernetes
PPTX
REX: Cloud Native Apps on a K8S stack
How Redis powers next-gen of API platform at millions RPS scale
Kubernetes Sealed secrets
Kubernetes Native Serverless solution: Kubeless
Continuously delivered scalable geoservies
5 cool ways to get started with Cloud Native Development ( with Okteto)
Unlimited Staging Environments on Kubernetes
Serverless with Kubernetes
REX: Cloud Native Apps on a K8S stack

What's hot (14)

PDF
Tu non puoi passare! Policy compliance con OPA Gatekeeper | Niccolò Raspa
PDF
Peter Bakas - Zero to Insights - Real time analytics with Kafka, C*, and Spar...
PDF
Tooling Matters - Development tools
PPTX
Building a raspberry pi cluster
PDF
Getting started with Serverless applications on Microsoft Azure
PDF
DevOps with GitHub Actions
PPTX
Application Autoscaling Made Easy with Kubernetes Event-Driven Autoscaling (K...
PPTX
Up and Running with Kubernetes
PDF
K8sfor dev parisoss-summit-microsoft-5-decembre-short
PDF
Event driven autoscaling with KEDA
PDF
CI CD with Docker and Kubernetes
PDF
Beyond OpenStack | OpenStack in Real Life
PDF
Serverless with Knative - Mete Atamel (Google)
PDF
FaaS-and-Furious
Tu non puoi passare! Policy compliance con OPA Gatekeeper | Niccolò Raspa
Peter Bakas - Zero to Insights - Real time analytics with Kafka, C*, and Spar...
Tooling Matters - Development tools
Building a raspberry pi cluster
Getting started with Serverless applications on Microsoft Azure
DevOps with GitHub Actions
Application Autoscaling Made Easy with Kubernetes Event-Driven Autoscaling (K...
Up and Running with Kubernetes
K8sfor dev parisoss-summit-microsoft-5-decembre-short
Event driven autoscaling with KEDA
CI CD with Docker and Kubernetes
Beyond OpenStack | OpenStack in Real Life
Serverless with Knative - Mete Atamel (Google)
FaaS-and-Furious
Ad

Viewers also liked (8)

PPTX
Containerisation and DEIS
PPTX
Artificial intelligence
PDF
InterCon 2016 - Software as a service usando Go como principal linguagem: os ...
PDF
Deis overview
PDF
Deis, a PaaS built with Docker, Docker Meetup Sao Paulo #3 @Wayra
PDF
Build your own PaaS using Kubernetes and Deis — GDG DevFest NL
PDF
[EXTENDED] Ceph, Docker, Heroku Slugs, CoreOS and Deis Overview
PDF
Deis - Building our own PaaS at Springest
Containerisation and DEIS
Artificial intelligence
InterCon 2016 - Software as a service usando Go como principal linguagem: os ...
Deis overview
Deis, a PaaS built with Docker, Docker Meetup Sao Paulo #3 @Wayra
Build your own PaaS using Kubernetes and Deis — GDG DevFest NL
[EXTENDED] Ceph, Docker, Heroku Slugs, CoreOS and Deis Overview
Deis - Building our own PaaS at Springest
Ad

Recently uploaded (20)

PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Nekopoi APK 2025 free lastest update
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
medical staffing services at VALiNTRY
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
System and Network Administration Chapter 2
PDF
top salesforce developer skills in 2025.pdf
PPT
Introduction Database Management System for Course Database
PPTX
Introduction to Artificial Intelligence
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Digital Strategies for Manufacturing Companies
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
How to Choose the Right IT Partner for Your Business in Malaysia
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Nekopoi APK 2025 free lastest update
Design an Analysis of Algorithms I-SECS-1021-03
medical staffing services at VALiNTRY
ManageIQ - Sprint 268 Review - Slide Deck
Wondershare Filmora 15 Crack With Activation Key [2025
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Adobe Illustrator 28.6 Crack My Vision of Vector Design
System and Network Administration Chapter 2
top salesforce developer skills in 2025.pdf
Introduction Database Management System for Course Database
Introduction to Artificial Intelligence
How to Migrate SBCGlobal Email to Yahoo Easily
Which alternative to Crystal Reports is best for small or large businesses.pdf
CHAPTER 2 - PM Management and IT Context
Digital Strategies for Manufacturing Companies
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025

Editor's Notes

  • #2: Colin Saliceti is a senior devops engineer working a GDS. He used to work at globo.com where Tsuru was born
  • #3: GDS is part of Cabinet Office and creates tools and process to make all government departments more efficient
  • #5: GDS is creating a PaaS for Government.
  • #6: Why a PaaS? Typical project spend 40% of the effort on infrastructure: servers, deployment, monitoring, logging, databases…
  • #8: Various platforms are provided. And it’s easy to create a new one.
  • #9: Various APIs for services are provided To add a new service: install the service and create a simple API for tsuru to provision it
  • #10: tsuru detects if an instance of your application dies and recreates it tsuru detects if a docker node has died and redeploys all the apps it had tsuru always makes sure the deploy doesn’t interrupt the service swap is a trivial way to use blue-green deployment
  • #11: Unique feature, critical for globo.com: the applications can be segregated in different pools for compliance and security reasons
  • #12: tsuru is fast: written in go, based on docker the API is useful to create continuous delivery workflows easily