Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Micros & Docker
Search
Ben Barclay
January 19, 2016
Programming
80
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Micros & Docker
This is my presentation at the recent Sydney Docker Meetup.
Ben Barclay
January 19, 2016
Other Decks in Programming
See All in Programming
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
420
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
160
パスワード再設定メールのURLについて知っておこう
uyuki234
0
160
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
230
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
3.7k
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
270
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
150
SalesForceを内製化!? ~ HR事業を支える顧客管理基盤のインフラを大公開 ~
oku053
0
180
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
1.1k
AWSに止められる覚悟してますか?
morizo_1984
2
540
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
140
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
310
Featured
See All Featured
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
620
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
280
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
How GitHub (no longer) Works
holman
316
150k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Practical Orchestrator
shlominoach
192
12k
Technical Leadership for Architectural Decision Making
baasie
3
600
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
330
Optimizing for Happiness
mojombo
378
71k
Tell your own story through comics
letsgokoyo
1
1.1k
Transcript
BEN BARCLAY • @BENBARCLAY Docker @ Atlassian
WHY IS IT INTERESTING MICROS WHAT DOES IT LOOK LIKE
LESSONS LEARNT Agenda
Micros WHY IS IT INTERESTING MICROS WHAT DOES IT LOOK
LIKE LESSONS LEARNT
Micros Internal Platform-as-a-Service ervice
A set of development and orchestration tools that interact with
AWS resources to allow for quick deployment of services in the AWS infrastructure. MICROS DOCUMENTATION “ ”
It’s like Heroku, but Policy Conformant: Please don’t put customer
data on public services Deeply integrated: Networking, LDAP/AD, Logging, Stats, Monitoring For internal services: Free compliance with company policies around billing, SOX, etc
None
Evolution of Atlassian Cloud
Prometheus
Why is it interesting WHY IS IT INTERESTING MICROS WHAT
DOES IT LOOK LIKE LESSONS LEARNT
In production since 2014
Running lots of services
Total Services 696
Production Services 206
Of those are Docker containers 51%
Incredibly Robust
Simplest thing that could work
What does it look like WHY IS IT INTERESTING MICROS
WHAT DOES IT LOOK LIKE LESSONS LEARNT
Architecture Diagram
Smaller Diagram
Service Diagram
Lessons Learnt WHY IS IT INTERESTING MICROS WHAT DOES IT
LOOK LIKE LESSONS LEARNT
Don’t chase latest Docker
You can’t make an AMI for all use cases
Docker Registries are hard
Log Aggregation is hard
Sensible Rules are hard
Upstream Tooling > your tooling
AWS Limits
Monitoring is essential
Complexity has real costs
Some changes involve harassing all your customers
Customer Engagement
Thank you! BEN BARCLAY • @BENBARCLAY