My team was able to deploy a highly sophisticated technology stack in less than 12 months that could add up to about 50 years of procurement (based on past experience acquiring software for large enterprises). There are 20x more disparate solutions/components, but it all rolls up to a single AWS Bill.
This approach has given us remarkable agility and easily outperform traditional vendor products like Mulesoft, IIB etc. because we are easily able to augment/extend/enhance
That's about right. I was working on a an AWS project a while ago while a colleague was working on a procurement project. What's when I had the realization that 1) AWS services are nothing special 2) there are usually superior SaaS options for each service 3) therefore the primary value I got out of AWS was the fact that I wasn't pulling my hair out like my colleague
This was a fantastic introduction to modern performant/typesafe python -- I had no idea FastAPI existed, and did not know about the projects it depends on, starlette[0] and pydantic[1].
Prior to today if I was starting a python project I probably would reach for PyPy + falcon/flask/django and go until I hit a limitation that required CPython, but with starlette/pydantic I'm more than happy to settle for NodeJS-like performance on CPython. And of course, the OpenAPI/Swagger support is an amazing feature, APIs shouldn't be built without it these days.
My team was able to deploy a highly sophisticated technology stack in less than 12 months that could add up to about 50 years of procurement (based on past experience acquiring software for large enterprises). There are 20x more disparate solutions/components, but it all rolls up to a single AWS Bill.
This approach has given us remarkable agility and easily outperform traditional vendor products like Mulesoft, IIB etc. because we are easily able to augment/extend/enhance