IT Vendor Lock-in Has Changed

The trauma

The big learned lesson about lock-in

Lock-in has changed

  • On-prem database vs Amazon Aurora: Aurora is a serverless database. It means it abstracts all the complex administration/operations layer that are required for a database (a huge gain for IT operations here). It's not a heavy lock-in considering that you can at any point in time connect a simple MySQL Workbench and export all of your data, and then import to your new database.
  • On-prem Kubernetes installation vs Amazon EKS/ECS and even Fargate: Farget is the most abstract of them all: it's a serverless version for Kubernetes completely managed by AWS. You don't have to worry with installing Kubernetes, configuring it, troubleshooting, updating, backup and etc. Yes, this is a huge change and once you want to leave the cloud you'll have to install your own Kubernetes cluster and do everything AWS was doing on your behalf, but there's still no customisation. You still can grab the configurations you had been using on Fargate and use them on your new Kubernetes cluster wherever it is.
  • On-prem ELK stack vs Amazon ElasticSearch: probably this one is the most complex of these examples. Mainly because you'll already be running several dashboards on Kibana and will have your rules for ingestion and processing on logstash well configured. But, with more work, you still can plug in a tool to the ElasticSearch database, export all your documents and reimport to your own managed ElasticSearch (open source) tool. Then copying Kibana dashboards is gonna also take a while.

What to conclude



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store