Andrés
- 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
from Don't get locked up into avoiding lock-in by Gregor Hohpe
- Terraform was originally released under the Mozilla Public License (MPL) v2.0, which is a well-known, trusted, and permissive open source license: MPL allows you to use Terraform for just about any purpose and incorporate it into any product, including copying, modifying, and redistributing the code. The only limitation is that if you modify the so... See more
from The future of Terraform must be open by Yevgeniy Brikman
- The choice of the routing key in our case was a combination of the unique identifier (UUID) and type of the primary participant of each event in a calendar. This choice was made based on the querying patterns of the consuming application and to maintain a degree of uniqueness.
from Improving query performance in ElasticSearch at scale
- Here is where we can introduce the second editor of our list.
from Death: The Roommate of Life - More To That by Lawrence Yeo
- Mental Lock-in : The most subtle, but also the most dangerous type of lock-in is the one that affects your thinking. After working with a certain set of vendors and architectures, you are likely to absorb assumptions into your decision making, which may lead you to reject alternative options. For example, you may reject scale-out architectures as
... See morefrom Don't get locked up into avoiding lock-in by Gregor Hohpe
- Legal lock-in : You may be locked into a specific solution for legal reasons, such as compliance. For example, you might not be able to migrate your data to another cloud provider's data center if it's located outside your country. Your software provider's license may also not allow you to move your systems to the cloud even though they'd run perf
... See morefrom Don't get locked up into avoiding lock-in by Gregor Hohpe
- As a result of the change to BSL, there is now no certainty with using Terraform:
- If you’re a CTO, and you’re picking an IaC tool to use at your company, if you see that Terraform is BSL licensed, why take the risk? You’re now much more likely to go with alternative tools that are truly open source and have no licensing headaches.
- If you’re on the l
from The future of Terraform must be open by Yevgeniy Brikman
- 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,
from Don't get locked up into avoiding lock-in by Gregor Hohpe
- 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
from Don't get locked up into avoiding lock-in by Gregor Hohpe