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
Delivering simple, clear, fast, humane governme...
Search
Lindsay Holmwood
November 26, 2015
Technology
340
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Delivering simple, clear, fast, humane government services with Cloud Foundry
Lindsay Holmwood
November 26, 2015
More Decks by Lindsay Holmwood
See All by Lindsay Holmwood
Protecting sensitive data in DynamoDB with searchable encryption
auxesis
0
60
Your API ain't as secure as you think
auxesis
0
200
Footguns and factorisation: how to make users of your cryptographic library successful
auxesis
0
1.6k
Levelling up database security by thinking in APIs
auxesis
0
210
How to thwart your devops transformation with counterinsurgency doctrine
auxesis
1
150
Microservices are an antipattern
auxesis
0
280
Mirrors, networks, and boundaries
auxesis
0
190
Managing remotely, while remotely managing
auxesis
13
5k
Testing Conway’s Law in open source communities
auxesis
6
890
Other Decks in Technology
See All in Technology
"AWSはちょっと苦手"でも大丈夫。AWS Blocks で手軽に作る Flutter のバックエンド #FlutterKaigi
tacck
PRO
0
110
1週間、Opus封印でお願いします
kintotechdev
1
410
Don't write the architecture only in the prompt.
neohsu
0
280
アクセラレーターで実現するServiceNow活用の高速化 / ServiceNow World Forum 2026
visional_engineering_and_design
0
110
Agent 活用環境の構築・運用のための AWS サービスのご紹介/agentcore-for-building-and-operating-agents
ren8k
1
300
AWS Continuum for Penetration Testing に Deep Dive してみる
asanoharuki
2
1.5k
LLMの知識とAIエージェント
happysamurai294
0
140
Oracle Database Security 詳細解説
oracle4engineer
PRO
1
180
慶應義塾大学 AI実践05 論文執筆の仕組み化
keio_smilab
PRO
2
1.9k
基本から分かる!AWSセキュリティ運用の考え方と任せ方
cmusudakeisuke
1
290
渡米前の準備を制す!re:Invent 2026徹底準備術 / The Ultimate Preparation Guide for re:Invent 2026
yuj1osm
1
460
デザインレビューは自動化できるのか?─ Flutter × Figma で UI 品質保証を考える
techiro
2
680
Featured
See All Featured
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
550
Designing Experiences People Love
moore
143
24k
Un-Boring Meetings
codingconduct
0
480
Statistics for Hackers
jakevdp
799
230k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
380
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.5k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
Unsuck your backbone
ammeep
672
58k
A designer walks into a library…
pauljervisheath
211
25k
WENDY [Excerpt]
tessaabrams
14
40k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
310
Transcript
Delivering simple, clear, fast, humane government services with Cloud Foundry
Lindsay Holmwood @auxesis Infrastructure & Platforms Lead, DTO
Digital Transformation Office
Clear, simple, fast, humane digital services
Transformation programme & Exemplars
None
How do teams work?
Cross-functional
Focus on meeting user needs
Dev & Ops & Security & Design & UX &
Content & Management
Discovery ↲ Alpha ↲ Beta ↲ Live ↲ Retirement ↲
Build fast & Iterate quickly
The unit of delivery is the team
Everyone is responsible for delivery
None
Service
Service App App App
Service App App App Platform
Service App App App Platform Service App App App
Service App App App Platform Service App App App Platform
Service delivery teams OWN THEIR AVAILABILITY
And we’ll provide a platform to deliver on
Innovate on service delivery NOT TECHNOLOGY
Help delivery teams make the journey to go-live
Work as Imagined vs Work as Done
None
What do teams need?
a way to get their code running in front of
users
insight into how that code is working (or failing)
data to test hypotheses about user and system behaviour
None
How do teams actually work?
Validate assumptions early
Observe users, work in the team
None
None
None
None
None
What we thought teams needed (in order of importance)
• Console (to link it all up) • CD pipeline
• Application runtime & environment • Metrics & Monitoring • Logging
None
What we found teams actually needed (in order of importance)
• Logging • Application runtime & environment • CD pipeline
• Metrics & Monitoring • Console (to link it all up)
What are we doing now?
~10 apps
PWS & Jenkins & GitHub & Slack
Continuous Deployment
None
25 50 75 100 Oct 29 Nov 2 Nov 5
Nov 9 Nov 12 Nov 15 Nov 18 Nov 22 Nov 25
75 150 225 300 Week 44 Week 45 Week 46
Week 47 Week 48 218 295 96 37 13
15 contributors Dev & Ops & Design & UX &
Content & Management
The unit of delivery is the team
blue / green
#!/bin/bash # Update the blue app cf unmap-route dto-blue cfapps.io
-n dto cf push dto-blue --no-hostname --no-manifest --no-route -i 1 -m 256M cf map-route dto-blue cfapps.io -n dto # Update the green app cf unmap-route dto-green cfapps.io -n dto cf push dto-green --no-hostname --no-manifest --no-route -i 1 -m 256M cf map-route dto-green cfapps.io -n dto
Prior art?
GDS Cloud Foundry & Tsuru
18f Cloud Foundry cloud.gov
None
None
Focused on the application runtime
None
What is the DTO doing differently?
PaaS is important
But PaaS is bigger than an app runtime
Make the right things easy
Clear integration points build, test, deploy, secure, monitor, …
Technology is cheap, people are dear
Free people up to help org learn
What puzzles us?
How do we integrate with protected environments?
Mini CF per agency? Gateway services?
Australian Privacy Principles PATRIOT Act, cross-border disclosure, ‘use’ vs ‘disclosure’
Is government ready for this?
Yes! With guidelines and human help!
• Logging • Application runtime & environment • CD pipeline
• Metrics & Monitoring • Console (to link it all up)
Thank you!
Thank you! ❤ the talk? Let @auxesis know!