Security implementation:
Installation:
Fixed issue on AWS Cloud Development Kit, where CDK did not delete AWS Cognito user pool when the stack were destroyed.
Reviewed the whole Redis cache strategy:
Fix parameter reload, it removes the parameter store key cache in Redis forcing a reload of parameters from AWS System Manager Parameters Store Key. Fix an issue on server creation pop up windows. Where as when a blank disk creation was selected, it was causing an issue when doing a second server creation with an existing snapshot.
Removed use of custom image to create EC2 instances and switched to standard Amazon Linux 2023 image. The gain of using a custom image was too small comparing to the efforts needed to maintain that image up to date. Instead of using an image, installation scripts are run every time an EC2 instance is created. Added auto configuration for PostgreSQL engine depending on the type of instances.
Redesigned the back-end, the business logic is now separated in a different package from the back-end application server, allowing it to be used in a lambda or directly for another application type (CI/CD, electron application....).