Björn Stahl

Cloud Vendor Lock-In - Is it just a new version of the Database Abstraction Layers?

Are you repeating the costly mistakes of database abstraction layers with your cloud strategy? It's time to focus on a smart exit plan instead of premature optimization.

Cloud Vendor Lock-In - Is it just a new version of the Database Abstraction Layers?
#1about 2 minutes

Introduction to the public cloud group and services

The speaker introduces his company, which focuses on cloud migration and software development across major cloud providers like AWS, Azure, and GCP.

#2about 2 minutes

The historical failure of database abstraction layers

The historical fear of database vendor lock-in led to complex abstraction layers that often became dead code because databases were rarely switched.

#3about 2 minutes

Recognizing that vendor lock-in exists everywhere

The fear of cloud vendor lock-in is valid, but similar lock-ins exist with on-premises hardware, legacy systems, and technical debt that are often ignored.

#4about 3 minutes

Applying architectural principles to mitigate dependencies

Manage dependencies and avoid unnecessary complexity by applying principles like YAGNI and KISS, and by separating business logic to keep the application portable.

#5about 1 minute

Why Kubernetes is not a silver bullet for lock-in

Adopting Kubernetes doesn't eliminate vendor lock-in; it merely shifts the dependency to the Kubernetes ecosystem, which itself carries risks like potential licensing changes.

#6about 4 minutes

Making informed architectural trade-offs with standard protocols

Since vendor lock-in is unavoidable, focus on making documented, informed decisions and using standard protocols like SQL and loosely coupled architectures to manage dependencies.

#7about 3 minutes

Developing and maintaining a clear exit strategy

Mitigate vendor lock-in risk by creating, documenting, and regularly updating an exit strategy that estimates the cost and effort to migrate to another platform.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
DC
Daniel Cranney
What does the history of data storage tell us about the future?
In the rapidly advancing world of computing, data storage stands as a cornerstone that has evolved profoundly over the decades, adapting to meet growing demands for durability, scalability, and accessibility. From early physical storage methods to to...
What does the history of data storage tell us about the future?
DC
Daniel Cranney
Dev Digest 188: CfP time, the risks of NPM and IKEA algorithms
Inside last week’s Dev Digest 188 . 🤖 GitHub Copilot CLI is now in public review 💻 Microsoft is bringing ‘vibe working’ to office apps 🎣 Attackers abuse AI tools to generate captchas in fishing attacks ⚠️ When LLMs autonomously attack 🧠 Common cause...
Dev Digest 188: CfP time, the risks of NPM and IKEA algorithms
DC
Daniel Cranney
Dev Digest 194: AI vs. Version Control, Password Louvre & Cursed Webdev
Inside last week’s Dev Digest 194 . 🧠 Learn how to become an AI-native software engineer 🤷‍♂️ How can you stand out when anyone can build anything? 👂 Whisper Leak allows listening to encrypted chats 🐝 What’s new the OWASP2025 Top Ten List 🙅‍♀️ Curse...
Dev Digest 194: AI vs. Version Control, Password Louvre & Cursed Webdev

From learning to earning

Jobs that call for the skills explored in this talk.

Cloud Architekt

Cloud Architekt

greybee GmbH

Azure
Scrum
Openshift
Kubernetes
Microsoft Office
+1
AWS Cloud Architekt

AWS Cloud Architekt

samecon GmbH & Co. KG
Eschborn, Germany

Remote
C++
Java
Python
Amazon Web Services (AWS)
Cloud Architekt

Cloud Architekt

DekaBank Deutsche Girozentrale
Frankfurt am Main, Germany