Maybe I'm old school, but I really hope developers give a serious thought before jumping into this vendor lock-in trap. This is specially concerning if not scary, when you start to "outsource" the backend business rules to something like Firebase or other BaaS systems. Using these as PoC or for an MVP, I'm 100% behind it, but using it on production ready products, it's a disaster waiting to happen, as it basically pu…
100% agree with you. No one accounts for portability. The common mantra is that if portability becomes a problem you will be rolling in VC cash so you can just afford to restart everything from scratch and shrug it off. Basically defer the complicated decisions to later on. That never accounts for the "grey phase" which a lot of products seem to slide into permanently which is where they are just about scraping by wi…
A look at the stack: https://raw.githubusercontent.com/cncf/landscape/master/land...
(Disclosure: I'm the executive director of CNCF and helped make this image.)