Relaunch of a full tech stack

Relaunched a product
After we went live with a PoC, we took the opportunity to rewrite the entire tech stack in multiple stages, let me highlight some of them below:

  1. Migrate from an external vendor cloud to our own controlled cloud 
    1. From AWS to DigitalOcean
  2. Built a multiple micro services infrastructure to split the workload between several business areas
  3. Started a new mobile development project for replacing 4 native apps with 2 hybrid apps written in flutter
  4. Prepared a shadow system to seamless migrate production overnight
With above game plan, we could easily migrate an active running system over night without further impact.