Sirius
Who is this documentation for?
This documentation is for engineers working on Sirius or service teams that are looking to integrate with Sirius.
If you just joined, 👋 welcome! Before you get started on Sirius, Make sure you’ve checked out the documentation over at OPG Technical Guidance. This will provide you with an overview of the things we work on at OPG
Quickstart
- Overview of Sirius
- Quick Start
- Development Workflow
- CI Aligned Developer Experience
- Getting Help
- Laminas Overview
- Deploying test environments
- Tests
LPA
- LPA development process
- Delete a Sirius document
- Sirius deploy environments
- Using Pact for integration tests
Supervision
- Supervision developer experience
- Supervision integrations
- Supervision reports
- Sirius Supervision Tech Radar (tracking tools and technology we use)
Frontend
API
- Coding Standards
- Postgres Query Debugging
- Health Checks
- Postman
- Refdata
- Testing Dates
- Making safe schema (database) changes
- Experiments
- Rector
Correspondence
Microservices
Monitoring
Runbooks
- Disaster Recovery
- Access to an Environment via SSM (Formerly Cloud9)
- Make a Development Environment Semi Persistent
- Run Tasks in AWS (CLI)
- Run Sirius Command in AWS
- OpenSearch
- OpenSearch Deploying A Change
- OpenSearch Reindexing
- Redacting Cloudwatch Logs
- Training Environments
- Athena ALB Errors
- Notify
- High Database CPU Load
PHPStorm
Adding to the guide
If there’s something missing, please either let us know and we’ll add a new article, or if you’re comfortable writing one yourself, PRs will be gratefully received. Details on how to get in touch are in the “GithHub” link at the top right of this page will take you to the repository for this guide.
This page was last reviewed on 12 November 2020.
It needs to be reviewed again on 10 December 2020
by the page owner #opg-sirius-develop
.
This page was set to be reviewed before 10 December 2020
by the page owner #opg-sirius-develop.
This might mean the content is out of date.