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
Delivering simple, clear, fast, humane governme...
Search
Lindsay Holmwood
November 26, 2015
Technology
330
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
50
Your API ain't as secure as you think
auxesis
0
190
Footguns and factorisation: how to make users of your cryptographic library successful
auxesis
0
1.5k
Levelling up database security by thinking in APIs
auxesis
0
190
How to thwart your devops transformation with counterinsurgency doctrine
auxesis
1
140
Microservices are an antipattern
auxesis
0
270
Mirrors, networks, and boundaries
auxesis
0
180
Managing remotely, while remotely managing
auxesis
13
4.9k
Testing Conway’s Law in open source communities
auxesis
6
880
Other Decks in Technology
See All in Technology
Kiro Crewしか勝たん!?
miu_crescent
PRO
0
150
Bet AI Day 2026丨How We Bet AI: AIとともに働く場をつくる
layerx
PRO
1
1.7k
Bet AI Day 2026丨AIによって本質に戻るシステムリスク管理
layerx
PRO
0
610
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
20k
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
25k
『自分で判断できるか』を基準に、プロダクトのハンズオン研修でAI利用の線を引いてみた / Where We Drew the Line on AI in Hands-on Training
honyanya
1
840
Benchmarking Vector Databases: pgvector vs. LanceDB
tsho
0
110
Master Dataグループ紹介資料
sansan33
PRO
1
4.9k
DMMブックスのNext.js化を加速させるAI活用 / Migrating DMM Books to Next.js with AI
kentarom
1
310
20260903 Tokyo Jazug Night #62 | Azure エンジニアよ、 その環境は本当にセキュアか?
olivia_0707
1
550
[DroidKaigi 2026] Making UI specifications visible: Android UI development in the AI agent era supported by Compose Screenshot Testing and galleries
syarihu
0
470
Nav2、Nav3 ... はたまた自作?〜 作って理解する Nav3 の設計意図 〜 / Nav2, Nav3 ... or Build Your Own? — Understanding Nav3's design intent by building it from scratch
yanzm
0
180
Featured
See All Featured
Tell your own story through comics
letsgokoyo
1
1.1k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
320
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
700
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
A designer walks into a library…
pauljervisheath
211
24k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Unsuck your backbone
ammeep
672
58k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
300
The agentic SEO stack - context over prompts
schlessera
0
880
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!