Deploying ML/Deep Learning on AWS Lambda for Long-Running Training, not just Inference
I've used ECS (Fargate) to train models, the retraining trigger could be the start of an ECS service. While ECS has a little latency, it handles well long runtimes.
You can then serve the model via a lambda.