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.

test

Milly
Vienna, Austria

Intermediate

test

Milly
Vienna, Austria

Intermediate

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?
BB
Benedikt Bischof
Why You Shouldn’t Build a Microservice Architecture
Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Michael Eisenbart who talks about the pros and cons of microservice architecture.‍About the speaker:‍Michael has been working for Bosch as a sof...
Why You Shouldn’t Build a Microservice Architecture
LM
Luis Minvielle
7 Cloud Computing Trends Coming in 2025 for Developers
The demand for cloud processing power is not slowing down. With SaaS spending projected to grow—for a second year in a row—by 17% in 2024, the cloud sector will keep growing and is likely to offer plenty of job opportunities for software engineers. A...
7 Cloud Computing Trends Coming in 2025 for Developers

From learning to earning

Jobs that call for the skills explored in this talk.