Sirius Supervision Tech Radar
This page captures the outputs of the 2021 Tech Radar session for the Sirius Supervision team. Focusing on tools we want to trial, use more of, less of, or the same.
The visualisation is auto-generated using this tool, but the raw data is also avilable in the tables below.
Languages
Trial | More | Less | Same |
---|---|---|---|
React | TypeScript | PHP | |
Go | Laminas | ||
Python | Angular | ||
Pact | Protractor | ||
Doctrine/ORMs |
Platforms
Trial | More | Less | Same |
---|---|---|---|
Consul | Aurora Serverless | Kubernetes | Terraform |
Vault | ECS | DynamoDB | |
Timeseries DB |
Tooling
Trial | More | Less | Same |
---|---|---|---|
CodeQL | JetBrains/IntelliJ | Protractor | PHPStorm |
Cypress | Tuple | Development inside Docker | |
React/Angular Testing Library | GitHub Actions |
Techniques and Methodologies
Trial | More | Less | Same |
---|---|---|---|
More async ways of working | Continuous Delivery | Fake Kanban | |
Contract testing | Test Drive Development | ||
Async standup tools | DevOps | ||
Domain-driven Design | |||
Prototypes for frontend |
Frustrations
- Slow setup
- Angular + FE complexity
- Tests in wrong layer
- The time things take
- Inconsistency in codebase
“One wish”
- Split frontend into smaller slices
- Speed up tests (Karma/Screenplay/Behat)
- Run services independently
This page was last reviewed on 27 April 2021.
It needs to be reviewed again on 27 October 2021
by the page owner #opg-sirius-develop
.
This page was set to be reviewed before 27 October 2021
by the page owner #opg-sirius-develop.
This might mean the content is out of date.