top | item 41163928

(no title)

AquinasCoder | 1 year ago

One of my services is still running on Elastic Beanstalk. There's a lot of pros, but the cons are starting to build up, especially since it's relatively easy to port stuff to Elastic Container Service. I'm in the process of doing that now.

EB was great at the beginning, but as the number of connections to other AWS and third party providers increased, it has become incredibly clunky to tweak the build files. What's even worse is that when something does go wrong -- which it inevitably will -- it's extremely hard and slow to debug exactly what went wrong.

Using it with celery has also been rough.

All of that being said I'm ambivalent about having EB on this list. I think it's a good product that has languished partially due to three reasons:

1. AWS having too many overlapping tools (AppRunner, Lightsail, ECS, etc.) 2. AWS haven't added or prioritized as many new features on EB for years 3. The devOps tooling is much more mature these days.

discuss

order

JustinGarrison|1 year ago

EB has languished for 1 reason. The team that built/maintained EB was reorged to build AppRunner (as EB v2) and they never had enough cycles to maintain both and weren't allowed to deprecate v1.