While expanding the infrastructure to other regions, using Kubernetes instead of AWS could improve data privacy and infrastructure portability.
To be clear, the current infrastructure is fine for the current use case (and the final decision to migrate has not been made). Kubernetes is just a potential solution to some design problems:
Portability between cloud providers
Self-hosting when required for privacy
Scalability
It may cause new problems:
Requires code changes to the server
Having to host our own database servers (and uphold reliability standards)
While expanding the infrastructure to other regions, using Kubernetes instead of AWS could improve data privacy and infrastructure portability.
To be clear, the current infrastructure is fine for the current use case (and the final decision to migrate has not been made). Kubernetes is just a potential solution to some design problems:
It may cause new problems:
Suggested by Cris#5429