Not to mention vendor lock in, something that really needs to be talked about more with this new wave of function this and edge that.
Not to mention vendor lock in, something that really needs to be talked about more with this new wave of function this and edge that.
In the past decade I’ve been on several teams that went out of their way to avoid vendor lock-in by refusing to use platform service offerings.
Every single time it was a complete waste of time. We could have saved a lot of time by embracing platform offerings and then trying to port to a different vendor only if necessary.
Howvever, there are many companies working within heavily regulated sectors that unfortunately need to be able to evidence a rapid ability to switch platforms AND exactly where data is stored and processed.
As such using very specific offerings in cloud providers is unfortunately not always an option. Something that is portable, even at expense of complexity or available dev time, becomes a non negotiable.
There are significant downsides to a lot of the vendor offerings, they seem like a simpler solution but they are plenty complicated in their own right. Particularly since they are probably built to accommodate varied and complex cases that you don't really need. And rarely is this paired away under some special dialog for power users, often you are expected to just know everything up front.