To build new or build on

Backstory:

The current system is built on older technology: Visual Basic, classic asp, a web content management framework and MS SQL Server. Some of the technologies could move forward and be brought current. The database needed to be restructured all together. The architecture for the overall systems did not support auto-scaling or auto-healing. 

It is time for a decision. 

Narrative: 

Due to the complexity of the system that needed to be built and the limitations of the current tech stack, the decision was made to build new. New architecture was put in place, moving from a hybrid architecture to a cloud architecture – AWS. The supporting systems put in place are all cloud native systems. A middleware was introduced so the system and the platform are prepared for growth and change in the future. 

Conclusion:

The move to AWS with its auto-scaling and auto-healing has allowed the web application for the members to support unprecedented growth and functionality. The systems in place are prepared for future requirements. 

This was a good decision made by the management team.