Skip to main content

2021-12-15 Round Table

· 2 min read
John Kilpatrick

During this round table we covered the following topics: Planning, documentation, code reviews, code quality, code coverage, mobile and the health of our AWS environments.

Participants

  • @John Kilpatrick
  • @Tristan Watson
  • @Verónica Gutiérrez Estébanez
  • @Felix Alonso

Topics

ItemNotes/Decisions
Planning
  • Ensure after Auth that all new work starts with a design document. This gives developers and others more context and clarity during and after development.
  • Design documentation will be done in Docusaurus rather than Confluence.
  • Using draw.io rather than cloudcraft for architectural designs.
  • Connect cloudcraft to UAT / Prod so we can auto-map our infrastructure.
Documentation
  • Enforce documentation from January 2022.
  • Include documentation in our boilerplates and their respective gitlab-ci.
  • Ensure both boilerplates are added to Gitlabs project templates so developers can create projects via a single click.
Code Reviews
  • Put together team proposal on how we will fix the MR issue.
  • Single branch policy.
  • Continue to work in feature branches.
  • Use tags for UAT and Production releases.
MobileStarted to engage with the team on how we have a unified developer experience
  • JS/TS styleguide.
  • Terraform styleguide.
  • How we use EventBridge and how we see that working with Mobile.
  • Tagging our resources.
  • Migrating mobile infrastructure into its own account(s).
Other
  • How we will analyse and prioritise tech debt pre/post development. We currently use StepSize but this is more of a retrospective action.
  • Including CodeCov on all FE/MW projects so we have historical insights and reporting on the state of our testing.
  • Sandbox Environment for truly manual testing of services.
  • Destroying and creating a new Dev environment as it has reached an unmanageable state.

Action items

  • [] @John Kilpatrick @Alex Robinson - Merge request / release process proposal documentation.
  • [] @John Kilpatrick @Alex Robinson - Update documentation pipeline to only trigger on tag.
  • [] @John Kilpatrick @Alex Robinson - Investigate ways of monitoring repos/groups when new repos are created and how.
  • [] @John Kilpatrick @Ash Smith - Catch up on all above Mobile points in the new year.
  • [] @John Kilpatrick - Boilerplate project templates(s).
  • [] @John Kilpatrick - Documentation included in boilerplates.
  • [] @Alex Robinson - Evaluate gitlabs code quality template.
  • [] @Alex Robinson - Workshop to go over review best practises.