Clean Architecture
Government Design Principles
GOV.UK Design System
GDS Community
*AirTable data missing
- "Service design starts with identifying user needs ... If you don't know what the user needs are, you won't build the right thing." - Government Design Principle 1
- An Api(s) that can be shared, and link to the work of others. - Government Design Principle 2
- Designing for everyone - Government Design Principle 6
- Design a digital service that helps people to do something not a website. - Government Design Principle 8
- The same language, the same design patterns for farmiliatiry, share and reuse. - Government Design Principle 9
- "We should share what we're doing whenever we can ... share code, share designs, share ideas ... The more eyes on the service the better it gets" - Government Design Principle 10
https://github.com/DEFRA/design-standards/blob/master/Maps.md
GDS Prototype Kit
GDS Components
The Prototype kit runs in nodeJs and is built with the Express framework.
AirTable of most popular front end programming languages at Made Tech
- Top Javascript
- React_JS
- Next_JS
- TypeScript
- Angular
- ...
React frontend framework by Made Tech
simple, one quick url, one simple page, organised with the most important data at the top.
threats, fraud,
AirTable of the most popular back-end programming languages used at Made Tech
- top C# (.Net Core)
- Java (Spring) tied for 2nd
- JavaScript (NextJs) tied for 2nd
- Ruby (Ruby on Rails) tied for 2nd
- Python
- ...
microservices with kubernetes "kubernetes all the way"
AirTable of the most popular Db's used at Made Tech
- postgreS
- cosmoDb (Azure)
- mssql
- s3 (AWS) ... DynamoDb ... RDB .
database service ?
AirTable of the most popular deployment platforms used at Made Tech
- AWS
- Azure
- Gov PaaS
- ...
load balancer service ?
AirTable of the most popular ci/cd's at Made Tech
- Github ci/cd
- Circle ci
- Asure devops
- ...
- Jenkins
AirTable of the most popular testing frameworks used at Made Tech
- jest -
- cypress -
- xUnit
- cucumber
AirTable of the most popular testing programming languages used at Made Tech
- js
- c#
- python
Service UI's
Service API's look for reusable exsisting API's
Platform API's
AWS - AWS DB's -
traffic --> aws proxy ? --> set of services/ api's ? webhooks ? (gems ?) (ruby gems ?)
that adds value to users
focus on user needs + maximum outcomes
user painpoints
user stories + personas
tdd !
ci / cd
sprints
Agile
maintainable
security
learning-by-doing
better planning with a roadmap
mobile friendly
services [microservices / SOA] ∈ { , , }
relational db's
google sheets <-- data visulisations.