bcgov / cloud-pathfinder

This is the technology and UX backend repo for the cloud pathfinder ZenHub task board
https://app.zenhub.com/workspaces/cloud-pathfinder-5e4dbb426c3c6af8dcbf06a7/board?repos=241742911
Creative Commons Zero v1.0 Universal
2 stars 8 forks source link

CITZ ICT - new CIT v4.0 development coordination #1320

Closed jon-mc-git closed 2 years ago

jon-mc-git commented 2 years ago

Describe the issue A new perspective and design should be made for v4.0 of the IMB CIT (Community Information Tool). IMB will leverage NTT resources to improve the design and developing the code to make the service as ephemeral as possible (ie. can be recreated from scratch using code - as much as possible)

Additional context Note that some of this project relies on some IaaS resources currently (servers) so challenge will be how to make this ephemeral (ie. not rely on 'Azure Backups' except for 'quick recovery only'. Focus should be a complete project recreation (to support a full DR recovery scenario - resync from on-prem data source if necessary to support the IaaS components)

Definition of done

jon-mc-git commented 2 years ago

Initial meetings held on CIT v4 needed design updates - for IaC more ephemeral service stance - Improve DR and prep for future Prod instance. To have business-side meeting for this project to bring this project's stakeholders up to date with documentation and management understanding of what support\processes will be need in future to ready this service for proper Prod supprot

jon-mc-git commented 2 years ago

Still no word on documentation improvements but CIT v4 is currently in development and they're incorporating more DevOps principals into their cloud app development work now. Emphasis has also been on getting them operational using a IaC based cloud app\infra resource provisioner like Terraform or a similar methodology to ensure repeatability for app generation in the cloud for better management and ability to handle most levels of DR. They will also separate out the data aspects of the app and handle DR separately there.

jon-mc-git commented 2 years ago

Last meeting with their PO and Julian (advance meeting to discussion w ED's) - discussed the business side aspects of maintaining this CIT application moving forward, especially since Minister announcement has been made and it appears to be a more permanent service. On-going improvement to app moving forward and establishing a proper support structure for it were discussed and there will be internal work for them on that

jon-mc-git commented 2 years ago

CIT v4 dev continuing but dev contractor having access issues and seeing general issue with current methods used. Advised they moved to using System Managed SP's where possible and if not get someone on the Gov side of team to create an SP manually and assign proper roles. PO for project moving on so ICT will assign someone else. Sent recommendations for Daniel for remaining issues and he will pass on. Project has gotten higher profile after Ministry announcement so this should be one of first projects put into our Azure SEA prod infra when available

jon-mc-git commented 2 years ago

Daniel Hirner moved on and Krista Zens has taken over as lead for CIT v4 (may move to someone else again). They have recommendations sent by me to make v4.0 CI\CD more prod ready (complete rebuild\DR from scratch capable & and build from Gov controlled\centralized platform) but will have to be seen what gets produced in end. To re-verify before moving them over to Azure SEA prod to ensure they either completed this app prod-prep or will do beforehand.

jon-mc-git commented 2 years ago

Closing ticket