Saved by Andrés
Don't get locked up into avoiding lock-in
For example, many architects favor not being locked into a database vendor or cloud provider. However, how likely is a switch really? Maybe 5%, or even lower? How much will it cost you to bring that switching cost down from let's say $50,000 (for a semi-manual migration) to near zero? Likely a lot more than the $2,500 ($50,000 x 5%) you can expect ... See more
Gregor Hohpe • Don't get locked up into avoiding lock-in
Gregor Hohpe • Don't get locked up into avoiding lock-in
Gregor Hohpe • Don't get locked up into avoiding lock-in
- Effort : This is the additional work to be done in terms of person-hours. If we opt to deploy in containers on top of Kubernetes in order to reduce cloud provider lock-in, this item would include the effort to learn a new tool, write Docker files, configure Kubernetes, etc.
- Expense : This is the additional cash expense, e.g. for product licenses,
Gregor Hohpe • Don't get locked up into avoiding lock-in
Gregor Hohpe • Don't get locked up into avoiding lock-in
Gregor Hohpe • Don't get locked up into avoiding lock-in
Gregor Hohpe • Don't get locked up into avoiding lock-in
Gregor Hohpe • Don't get locked up into avoiding lock-in
A significant share of architectural energy is spent on reducing or avoiding lock-in. That's a rather noble objective: architecture is meant to give us options and lock-in does the opposite. However, lock-in isn't a simple true-or-false matter: avoiding being locked into one aspect often locks you into another. Also, popular notions, such as open s... See more