Implement and test the required application and database changes to ensure the migrated application works as expected in the cloud.
- REFACTOR: Nuget packages for all references
- REFACTOR, REARCHITECT: Split non-packagable references into seperate de-coupled services (Crystal Reports, ABCPDF...)
- REHOST / REFACTOR: Remove GO statements from SQL or use SQL MI
- REFACTOR, REARCHITECT: Split sprocs, views and queries that rely on cross-db joins into multiple Db calls at the Data Layer. Or use SQL MI.
- REHOST: Turn on simple-auth with AAD for authentication
- REHOST: Replace SMTP service with SendGrid. Refactor send mail calls if not configurable with AppSettings.
- REHOST / REFACTOR: Refactor DateTime helper to support UTC time, Refactor sprocs to take a
@now
parameter. Or, use SQL MI. - Use SQL or Redis Session State provider
👷🏻♀️🚧👷🏻♂️ (WIP)