Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Micros & Docker
Search
Ben Barclay
January 19, 2016
Programming
0
74
Micros & Docker
This is my presentation at the recent Sydney Docker Meetup.
Ben Barclay
January 19, 2016
Tweet
Share
Other Decks in Programming
See All in Programming
Crafting a Own PHP - ウキウキ手作りミニマリストPHP
uzulla
4
1.1k
マイ隙間家具OSSたちのご紹介
karupanerura
2
150
IntelliJ IDEA を知らなかった 自分に教えたい小ネタ集 / IntelliJ IDEA Hints for My Past Self
mackey0225
3
150
ここ1~2年くらいで 使えるようになった(主要ブラウザーの最新版 がすべて対応した ) ウェブの新機能について ランダムに喋る!
myzkyy
9
6.4k
実践!RDRAを活用した既存システムの仕様変更 / Specification Changes in Existing Systems Utilizing RDRA
imamotohikaru
0
1.8k
LLMチャットボットのアプリケーション設計Tips
os1ma
4
650
【KMC春合宿2024】実装視点で見るNeural Radiance Fields
runningoutrate
0
150
C# 大統一理論推進委員会 会員のための Unity Package Manager プロジェクト構成案
monry
PRO
0
580
PHPアプリケーションのスケーラビリティと 信頼性を革新する nginx+ngx_mrubyとGoの融合
pyama86
2
240
WinUI 3デモ - "CommunityToolkit.Mvvm"NuGetパッケージ編
andrewkeepcoding
0
130
MySQL のインデックスの種類をおさらいしよう! / overviewing indexes in MySQL
okashoi
0
170
設計の知識と技能で駆動するソフトウェア開発
masuda220
PRO
18
9.9k
Featured
See All Featured
What's new in Ruby 2.0
geeforr
335
31k
Happy Clients
brianwarren
91
6.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
644
57k
Building Better People: How to give real-time feedback that sticks.
wjessup
350
18k
How To Stay Up To Date on Web Technology
chriscoyier
781
250k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
The MySQL Ecosystem @ GitHub 2015
samlambert
242
12k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
225
51k
Thoughts on Productivity
jonyablonski
57
3.8k
Music & Morning Musume
bryan
39
5.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
11
1.4k
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