DIEGO BERRUETA | ENGINEERING PRINCIPAL
Scaling towards

a thousand micro services
Sydney Serversiders - June 2019
Royal Australian Historical Society @ Flickr
4
challenges
FIRST
CHALLENGE
Read this book
One does not simply…
A secure
platform with
uniform
processes
Enable every
engineer to
easily develop
and deploy
secure services
CHALLENGE OUR SOLUTION
Clear contract
Similar packaging and
operations
Micros: our internal PaaS
Uniform deployments
Familiar processes across all
services and environments
Built on top of AWS
Standardise service
architecture and promote
best practices (12 factor)
Deployment process
$ micros service:deploy …
CONTAINER
DESCRIPTOR
Robin Fernandes
Art of PaaS
(2016)
Roaan Vos
Atlassian’s voyage with AWS
(2018)
Learn more about Micros
Scaling towards a thousand micro services
https://s2sauth.bitbucket.io/
Value unlocked
Compliance
Change traceability and strict
permissions
Visibility
Cost allocation and optimisation,
bird’s eye view of the platform
Security
Service-to-service authentication,
security scans, secret store…
Resilience
Chaos engineering, failover tests and
automated backups
SECOND
CHALLENGE
Converge on

a handful of
tech stacks
Reuse knowledge
and enable
experimentation
CHALLENGE OUR SOLUTION
Tech stack guidelines
(Extract from the Java tech stack)
Value unlocked
Collaboration
Engineers can understand and
contribute to other teams’ services
Experimentation
Recommendations are regularly
updated (example: Kotlin)
Economies of scale
Shared libraries and tools are used in
hundreds of services
Training
Internal brownbags, intranet blog
posts, peer support
THIRD
CHALLENGE
Cookie-cutter
approach to
service creation
and maintenance
CHALLENGE OUR SOLUTION
Copy-pasting code
does not scale
Scaling towards a thousand micro services
Scaling towards a thousand micro services
Value unlocked
Frictionless decomposition
Avoid temptation to add more code to
the monolith
Reuse best practices
From resilience to code organisation
Quick prototyping
Create and deploy a new service in
minutes
Scalable maintenance
Fix it once for everyone by eliminating
code duplication
FOURTH
CHALLENGE
End-to-end
service ownership
and continuous
improvement
A sustainable
balance between
changes and
reliability
CHALLENGE OUR SOLUTION
https://www.atlassian.com/incident-management/handbook
Continuous improvement
Value unlocked
Trust
Blameless incident investigations find
and address root cause
Scalable model
Decentralised operations scale
horizontally and interests are aligned
Transparency
Teams set their objectives and openly
track their success
Close feedback loop
Teams are motivated and empowered
to continuously learn and improve
1st challenge:
A secure
platform
2nd challenge:
Knowledge
reuse
3rd challenge:
Speed at scale
4th challenge:
Operational
excellence
Recap
DIEGO BERRUETA
Thank you

More Related Content

PDF
Frictionless Application Development: Radically Change How You Secure and Mo...
PPTX
Micro segmentation – a perfect fit for microservices
PDF
Vault 1.4 integrated storage overview
PDF
Military Edge Computing with Vault and Consul
PDF
Microservices: Notes From The Field
PPTX
Turning off the lights - Going all in with the Public Cloud (Lumagate Nordic ...
PDF
Building the ibm containers cloud service
PDF
Presentation hybrid clouds
Frictionless Application Development: Radically Change How You Secure and Mo...
Micro segmentation – a perfect fit for microservices
Vault 1.4 integrated storage overview
Military Edge Computing with Vault and Consul
Microservices: Notes From The Field
Turning off the lights - Going all in with the Public Cloud (Lumagate Nordic ...
Building the ibm containers cloud service
Presentation hybrid clouds

What's hot (20)

PPTX
StorageOS - 8 core principles of cloud native storage
PPTX
Reduce the complexities of managing Kubernetes clusters anywhere
PDF
Hashicorp Vault - OPEN Public Sector
PPTX
Orchestrating stateful applications with PKS and Portworx
PPTX
aCloud Services Architecture - Harshal Pimpalkhute, Sr. Prod. Mktg. Mgr., A1...
PPTX
StorageOS, Storage for Containers Shouldn't Be Annoying at Container Camp UK
PDF
Open stack the road ahead
PDF
DevOps Fest 2020. James Spiteri. Advanced Security Operations with Elastic Se...
PPTX
Corestack Multi-Cloud Management
PPTX
Integrating Public & Private Clouds
PPT
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
PDF
10 Good Reasons - NetApp Data Fabric
PDF
Controlo de rede Movel - Citrix Netscaler
PPTX
Preparing for Multi-Cloud
PDF
F5 Cloud Solutions
PDF
Apcera: Agility and Security in Docker Delivery
PPTX
HPE Multi-Cloud Strategy
PPTX
How you as an ISV can build your app for the Azure Marketplace and have it sy...
PDF
Elastic Security: Proteção Empresarial construída sobre o Elastic Stack
PDF
T. Anagnostopoulos, Uni Systems: Container First? Meet Quarkus. An Introducti...
StorageOS - 8 core principles of cloud native storage
Reduce the complexities of managing Kubernetes clusters anywhere
Hashicorp Vault - OPEN Public Sector
Orchestrating stateful applications with PKS and Portworx
aCloud Services Architecture - Harshal Pimpalkhute, Sr. Prod. Mktg. Mgr., A1...
StorageOS, Storage for Containers Shouldn't Be Annoying at Container Camp UK
Open stack the road ahead
DevOps Fest 2020. James Spiteri. Advanced Security Operations with Elastic Se...
Corestack Multi-Cloud Management
Integrating Public & Private Clouds
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
10 Good Reasons - NetApp Data Fabric
Controlo de rede Movel - Citrix Netscaler
Preparing for Multi-Cloud
F5 Cloud Solutions
Apcera: Agility and Security in Docker Delivery
HPE Multi-Cloud Strategy
How you as an ISV can build your app for the Azure Marketplace and have it sy...
Elastic Security: Proteção Empresarial construída sobre o Elastic Stack
T. Anagnostopoulos, Uni Systems: Container First? Meet Quarkus. An Introducti...
Ad

Similar to Scaling towards a thousand micro services (20)

PDF
The Future of Cloud Innovation, featuring Adrian Cockcroft
PDF
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
PDF
Red Hat Openshift on Microsoft Azure
PPT
Cloud Computing
PPTX
GOTO Berlin 2016
PDF
Pilot phase Award Ceremony - RHEA
PDF
IaaS Cloud Providers: A comparative analysis
PPT
Cloud Security Alliance's GRC Stack Overview
PPTX
The Evolution of Cloud Architectures: Focusing More on the Business Logic
PDF
Navigating the Cloud Foundry Ecosystem of Ecosystems: An ISV Perspective
PPTX
GOTO Amsterdam 2017 - Enterprise Fast Lane
PPTX
Architect secure cloud services.
PPTX
Scania's DevSecOps approach - Gamifying Security - auto:CODE
PPTX
Application Centric Microservices from Redhat Summit 2015
PPTX
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?
PPTX
Azure Security Compass v1.1 - Presentation.pptx
PPTX
Reactive Microservices Roadshow Berlin
PPT
Oracle Keynote Cloud Expo 11-04-09
PDF
Docker security introduction-task-2016
PPTX
DockerCon EU 2015: Docker Monitoring
The Future of Cloud Innovation, featuring Adrian Cockcroft
Making Openstack Really Easy - Why Build Open Source When You Can Buy? Danny ...
Red Hat Openshift on Microsoft Azure
Cloud Computing
GOTO Berlin 2016
Pilot phase Award Ceremony - RHEA
IaaS Cloud Providers: A comparative analysis
Cloud Security Alliance's GRC Stack Overview
The Evolution of Cloud Architectures: Focusing More on the Business Logic
Navigating the Cloud Foundry Ecosystem of Ecosystems: An ISV Perspective
GOTO Amsterdam 2017 - Enterprise Fast Lane
Architect secure cloud services.
Scania's DevSecOps approach - Gamifying Security - auto:CODE
Application Centric Microservices from Redhat Summit 2015
DEVNET-1008 Private or Public or Hybrid ? Which Cloud Should I choose?
Azure Security Compass v1.1 - Presentation.pptx
Reactive Microservices Roadshow Berlin
Oracle Keynote Cloud Expo 11-04-09
Docker security introduction-task-2016
DockerCon EU 2015: Docker Monitoring
Ad

More from Diego Berrueta (7)

PDF
Linked Data en España
PDF
Introducción a RDFa
ODP
Aplicaciones de la web semántica
ODP
GnuPG: criptografía para todos
ZIP
XSLT+SPARQL: Scripting the Semantic Web with SPARQL embedded into XSLT styles...
ODP
ZIP
Introducción al Software Libre
Linked Data en España
Introducción a RDFa
Aplicaciones de la web semántica
GnuPG: criptografía para todos
XSLT+SPARQL: Scripting the Semantic Web with SPARQL embedded into XSLT styles...
Introducción al Software Libre

Recently uploaded (20)

PDF
Workplace Software and Skills - OpenStax
DOCX
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
PPTX
Download Adobe Photoshop Crack 2025 Free
DOC
UTEP毕业证学历认证,宾夕法尼亚克拉里恩大学毕业证未毕业
PPTX
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
PDF
Cloud Native Aachen Meetup - Aug 21, 2025
PPTX
Lecture 5 Software Requirement Engineering
PPTX
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
PDF
BoxLang Dynamic AWS Lambda - Japan Edition
PDF
Internet Download Manager IDM Crack powerful download accelerator New Version...
PDF
E-Commerce Website Development Companyin india
PDF
Sun and Bloombase Spitfire StoreSafe End-to-end Storage Security Solution
PPTX
Python is a high-level, interpreted programming language
PDF
What Makes a Great Data Visualization Consulting Service.pdf
PDF
SOFTWARE ENGINEERING Software Engineering (3rd Edition) by K.K. Aggarwal & Yo...
PPTX
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
PDF
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
PPTX
Matchmaking for JVMs: How to Pick the Perfect GC Partner
PDF
Type Class Derivation in Scala 3 - Jose Luis Pintado Barbero
PPTX
Computer Software - Technology and Livelihood Education
Workplace Software and Skills - OpenStax
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
Download Adobe Photoshop Crack 2025 Free
UTEP毕业证学历认证,宾夕法尼亚克拉里恩大学毕业证未毕业
Cybersecurity-and-Fraud-Protecting-Your-Digital-Life.pptx
Cloud Native Aachen Meetup - Aug 21, 2025
Lecture 5 Software Requirement Engineering
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
BoxLang Dynamic AWS Lambda - Japan Edition
Internet Download Manager IDM Crack powerful download accelerator New Version...
E-Commerce Website Development Companyin india
Sun and Bloombase Spitfire StoreSafe End-to-end Storage Security Solution
Python is a high-level, interpreted programming language
What Makes a Great Data Visualization Consulting Service.pdf
SOFTWARE ENGINEERING Software Engineering (3rd Edition) by K.K. Aggarwal & Yo...
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
Matchmaking for JVMs: How to Pick the Perfect GC Partner
Type Class Derivation in Scala 3 - Jose Luis Pintado Barbero
Computer Software - Technology and Livelihood Education

Scaling towards a thousand micro services