A compliance review requires encryption at rest and in transit across the board. Today the load balancer serves plain HTTP, and the database, cache, and object store keep data in the clear.
Turn on encryption everywhere:
- TLS in transit at the load balancer, app, and database, and
- encryption at rest for the database, cache, and S3 bucket.