2 ms·
This isn't a complicated architecture. It looks like a pretty small and simple cloud deployment. The EC2 looks a bit out of place, but I'm assuming there were t
by tstrimple 4y ago
This isn't a complicated architecture. It looks like a pretty small and simple cloud deployment. The EC2 looks a bit out of place, but I'm assuming there were technical reasons it couldn't be a lambda instead. Apart from EC2, all of the compute is consumption based so you're just paying for actual utilization. This is a far more efficient approach to building in the cloud than just throwing a monolith on a VM and calling it a day.
- oceanplexian 4y agoI've built lots of things like this working at AWS. I probably would have used ECS instead of Fargate, S3 and S3 events instead of EFS, and CW Events instead of EventBridge for simplicity sake, but the "gist" of what he is trying to do is pretty sane and this is what a real-world combination of building blocks would look like. If it were me I'd also try to find a way to modify WGRIB2 to run entirely in Lambda and get the costs down.
- andiareso 4y agoAgreed. Guy above doesn't know how to save money or use resources efficiently in the cloud...
- ianburrell 4y agoMost architecture look complicated when include everything. He includes the load balancer. It would look simpler as VM but then all the complexity is the things running on VM. Also, much of the complexity is from pulling from data sources. Lots of apps are just the web site and database, but weather app needs the complexity. I bet EventBridge has some important purpose.