SlideShare una empresa de Scribd logo
1 de 72
Anna Shipman
Technical Architect
Government Digital Service
@annashipman
The Government
Digital Service
We are a unit of government
within the UK’s Cabinet Office
GDS@annashipman
GDS@annashipman
We started
with GOV.UK
GDS@annashipman
The best
place to find
government
services and
information
We’re not just fixing websites
GDS@annashipman
We also work with departments to
transform digital services
GDS@annashipman
GDS@annashipman
GDS@annashipman
There are over 800 services
GDS@annashipman
We need to look at the
common problems
GDS@annashipman
And the most common problem
is hosting
GDS@annashipman
Platform as a
Service
I probably don’t need to explain PaaS
to you
GDS@annashipman
Here is the slide we’re using to explain the
idea in government
GDS@annashipman
GDS@annashipman
This detracts from the time teams can
spend on their main expertise
GDS@annashipman
GDS@annashipman
Additional thing for government:
procurement is hard
GDS@annashipman
Our initial thoughts
Self-service
GDS@annashipman
Self-service
So infrastructure team don’t just do admin
GDS@annashipman
Support model
GDS@annashipman
Support model
App developers on-call for their apps
GDS@annashipman
Support model
App developers on-call for their apps
Platform team on-call for platform
GDS@annashipman
Support model
App developers on-call for their apps
Platform team on-call for platform
No runbooks
GDS@annashipman
Support model
App developers on-call for their apps
Platform team on-call for platform
No runbooks
Better experience for the end-user
GDS@annashipman
Multi-tenancy
GDS@annashipman
Multi-tenancy
Granularity of user permissions
GDS@annashipman
Multi-tenancy
Granularity of user permissions
Handling resource contention
GDS@annashipman
Multi-tenancy
Granularity of user permissions
Handling resource contention
Isolation from other tenants
GDS@annashipman
Multiple cloud providers
GDS@annashipman
Multiple cloud providers
To avoid vendor lock-in
GDS@annashipman
Multiple cloud providers
To avoid vendor lock-in
Difficult to add later
GDS@annashipman
Multiple cloud providers
To avoid vendor lock-in
Difficult to add later
Details of how unclear at this stage
hot/hot? hot/warm?
GDS@annashipman
What we’ve done
GDS@annashipman
GDS@annashipman
GDS@annashipman
GDS@annashipman
GDS@annashipman
We decided to use Tsuru for the
initial prototype
GDS@annashipman
Showed it to users in government to
get feedback
GDS@annashipman
Meanwhile building same functionality in
Cloud Foundry to compare
GDS@annashipman
We haven’t worked out which is most
suitable for us yet
GDS@annashipman
GDS@annashipman
That’s not what I want to talk about now
GDS@annashipman
Though if these are problems that interest
you, we are hiring!
https://gds.blog.gov.uk/jobs/@annashipman
What we’ve
learned from users
They definitely like the idea of a PaaS
GDS@annashipman
Self-service is good for both sides
GDS@annashipman
Multi-tenancy is important
GDS@annashipman
Support model had buy-in
GDS@annashipman
But the feedback from users on multiple
cloud providers was not what we expected
GDS@annashipman
None of our users wanted it
GDS@annashipman
And it’s very hard
GDS@annashipman
Lowest common denominator
GDS@annashipman
Google Compute Engine doesn’t have
internal load balancers
GDS@annashipman
Can’t take advantage of cool features of all
the providers
GDS@annashipman
We were conflating resilience with
commercial concerns
GDS@annashipman
Users still have a need to avoid being
locked in to one vendor
GDS@annashipman
We are now looking at other ways to
address that
GDS@annashipman
What we’ve
learned about PaaS
I no longer think we just need to sit tight
for two years
GDS@annashipman
Fast growing field but it’s diversifying
GDS@annashipman
For example, virtualisation vs hardware
GDS@annashipman
Only some will support multi-tenancy
GDS@annashipman
And we now know multi-tenancy is
important to our users
GDS@annashipman
GDS@annashipman@annashipman https://www.gov.uk/design-principles
The most
important thing...
Make sure you understand what your
users need
GDS@annashipman
Thanks!
Anna Shipman
@annashipman

Más contenido relacionado

Destacado (6)

Jisc Experts 2013
Jisc Experts 2013Jisc Experts 2013
Jisc Experts 2013
 
Test1
Test1Test1
Test1
 
Quieres un cabello perfecto.pptx alejandra monica silvera
Quieres un cabello perfecto.pptx alejandra monica silveraQuieres un cabello perfecto.pptx alejandra monica silvera
Quieres un cabello perfecto.pptx alejandra monica silvera
 
-AnnellNarvaez.Ae2.pptx Análisis comparativo de la lottt y lopcymat
-AnnellNarvaez.Ae2.pptx Análisis comparativo de la lottt y lopcymat-AnnellNarvaez.Ae2.pptx Análisis comparativo de la lottt y lopcymat
-AnnellNarvaez.Ae2.pptx Análisis comparativo de la lottt y lopcymat
 
DL Student Journey
DL Student JourneyDL Student Journey
DL Student Journey
 
Institutional Change Leader Award - Change Agents' Network
Institutional Change Leader Award - Change Agents' NetworkInstitutional Change Leader Award - Change Agents' Network
Institutional Change Leader Award - Change Agents' Network
 

Similar a A PaaS for government

Coding in the open in government
Coding in the open in governmentCoding in the open in government
Coding in the open in government
annashipman
 
Coding in the open in government
Coding in the open in governmentCoding in the open in government
Coding in the open in government
Anna Shipman
 
The service desk is dead – again!
The service desk is dead – again!The service desk is dead – again!
The service desk is dead – again!
James Gander
 

Similar a A PaaS for government (20)

Infrastructure as Code in Government
Infrastructure as Code in GovernmentInfrastructure as Code in Government
Infrastructure as Code in Government
 
Open sourcing government
Open sourcing governmentOpen sourcing government
Open sourcing government
 
Automating Government
Automating GovernmentAutomating Government
Automating Government
 
Anna Shipman - Coding in the open in government
Anna Shipman - Coding in the open in governmentAnna Shipman - Coding in the open in government
Anna Shipman - Coding in the open in government
 
Coding in the open in government
Coding in the open in governmentCoding in the open in government
Coding in the open in government
 
Coding in the open in government
Coding in the open in governmentCoding in the open in government
Coding in the open in government
 
What are service patterns and do we need them?
What are service patterns and do we need them?What are service patterns and do we need them?
What are service patterns and do we need them?
 
Service Design for Government Services / Sanjay Poyzer
Service Design for Government Services / Sanjay PoyzerService Design for Government Services / Sanjay Poyzer
Service Design for Government Services / Sanjay Poyzer
 
James Gander, The Service Desk Is Dead – Again!
James Gander, The Service Desk Is Dead – Again!James Gander, The Service Desk Is Dead – Again!
James Gander, The Service Desk Is Dead – Again!
 
The service desk is dead – again!
The service desk is dead – again!The service desk is dead – again!
The service desk is dead – again!
 
Stack Maps Introduction ppt (no notes)
Stack Maps Introduction ppt (no notes)Stack Maps Introduction ppt (no notes)
Stack Maps Introduction ppt (no notes)
 
What I learnt at the Government Digital Service
What I learnt at the Government Digital ServiceWhat I learnt at the Government Digital Service
What I learnt at the Government Digital Service
 
Model driven Power Apps for Dummies (and non-Dynamics Folks)
Model driven Power Apps for Dummies (and non-Dynamics Folks) Model driven Power Apps for Dummies (and non-Dynamics Folks)
Model driven Power Apps for Dummies (and non-Dynamics Folks)
 
Automating SEO Reporting With Google Data Studio - Digitalzone 2018
Automating SEO Reporting With Google Data Studio - Digitalzone 2018Automating SEO Reporting With Google Data Studio - Digitalzone 2018
Automating SEO Reporting With Google Data Studio - Digitalzone 2018
 
Digital Government: Not Complicated, Just Hard
Digital Government: Not Complicated, Just HardDigital Government: Not Complicated, Just Hard
Digital Government: Not Complicated, Just Hard
 
Procurement and G-cloud | Mark Pinheiro | Feb 2014
Procurement and G-cloud | Mark Pinheiro | Feb 2014Procurement and G-cloud | Mark Pinheiro | Feb 2014
Procurement and G-cloud | Mark Pinheiro | Feb 2014
 
Building a PaaS for Government @ Cloud expo Europe
Building a PaaS for Government @ Cloud expo EuropeBuilding a PaaS for Government @ Cloud expo Europe
Building a PaaS for Government @ Cloud expo Europe
 
RUday Suppliers London | G-cloud | Government Digital Service
RUday Suppliers London | G-cloud | Government Digital ServiceRUday Suppliers London | G-cloud | Government Digital Service
RUday Suppliers London | G-cloud | Government Digital Service
 
GDS and Government as a Platform | Felicity Singleton | March 2016
GDS and Government as a Platform | Felicity Singleton | March 2016GDS and Government as a Platform | Felicity Singleton | March 2016
GDS and Government as a Platform | Felicity Singleton | March 2016
 
Digital Transformation at Thames Valley HA
Digital Transformation at Thames Valley HADigital Transformation at Thames Valley HA
Digital Transformation at Thames Valley HA
 

Más de annashipman

Operations: a developer's guide
Operations: a developer's guideOperations: a developer's guide
Operations: a developer's guide
annashipman
 

Más de annashipman (11)

Analysing, Deciding, Doing: How to develop and execute an effective strategy
Analysing, Deciding, Doing: How to develop and execute an effective strategyAnalysing, Deciding, Doing: How to develop and execute an effective strategy
Analysing, Deciding, Doing: How to develop and execute an effective strategy
 
The difficult teenage years: setting your tech strategy after the launch
The difficult teenage years: setting your tech strategy after the launchThe difficult teenage years: setting your tech strategy after the launch
The difficult teenage years: setting your tech strategy after the launch
 
No next Next: Fighting Entropy in your Microservices Architecture
No next Next: Fighting Entropy in your Microservices ArchitectureNo next Next: Fighting Entropy in your Microservices Architecture
No next Next: Fighting Entropy in your Microservices Architecture
 
The good, the bad and the tech strategy
The good, the bad and the tech strategy The good, the bad and the tech strategy
The good, the bad and the tech strategy
 
After the launch: the difficult teenage years
After the launch: the difficult teenage yearsAfter the launch: the difficult teenage years
After the launch: the difficult teenage years
 
Feedback: the greatest gift
Feedback: the greatest giftFeedback: the greatest gift
Feedback: the greatest gift
 
Operations: a developer's guide
Operations: a developer's guideOperations: a developer's guide
Operations: a developer's guide
 
Craftsman Softwareship
Craftsman SoftwareshipCraftsman Softwareship
Craftsman Softwareship
 
My roof
My roofMy roof
My roof
 
X pday
X pdayX pday
X pday
 
Data Visualisations In IavaScript
Data Visualisations In IavaScriptData Visualisations In IavaScript
Data Visualisations In IavaScript
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

A PaaS for government