https://prefect.io logo
Title
b

BBPP

01/12/2023, 8:45 AM
I have three questions from someone who works in AWS env: 1. What's the most efficient way of deploying and managing Prefect Server on AWS assuming Prefect Cloud is not an option for now? We are looking for a way with the least overhead due to lack of devops. 2. Any blog posts/sample you would recommend with examples of server+agents deployed on AWS and how does it look like and works there? 3. Can workflow be triggered by s3 CreateObject event? (similar to lambda triggers for example) In general I'm trying to find materials on how can prefect function within AWS only and see which way is better, prefect or mwaa for a small team.
a

Aram Karapetyan

01/12/2023, 8:55 AM
I have deployed it for few customers on AWS recently and have re-usable code for deployment. Have used Spot instances to reduce cost on Compute. Will be happy to support.
b

BBPP

01/12/2023, 8:56 AM
Hi @Aram Karapetyan, Thanks! Do you have any example architecture diagram that I could review. Also what did you used to deploy server? What do you do to deploy agents? ecs/fargate?
a

Aram Karapetyan

01/12/2023, 8:57 AM
No diagram right now, but have been asked to prepare one, can send over when done. Used EKS with RDS/Postgres. All this is terraformed.
b

BBPP

01/12/2023, 8:57 AM
I'm looking for some basics to better understand how exactly this can be deployed within the aws environmnent
Sounds great. Would be happy to view it once it's done 🙂
Do you have any materials based on which you deployed your solution?
a

Aram Karapetyan

01/12/2023, 8:59 AM
Standard materials. Prefect docs, Helm, k8s. Was quite a challenge to have it working stable on. Let me check what stage is the code and will ping you.
b

BBPP

01/12/2023, 9:01 AM
Awesome, thanks!