{
  "id": "f58f85bd3e8b",
  "url": "https://martinfowler.com/bliki/LockInCost.html",
  "title": "LockInCost",
  "note": "I like the basic concept here that the \"lock in\" cost of a solution is more complex than just the migration expense. However, I would also add to this that migration cost tends to trend down over time. So, in addition to the opportunity gain referenced here, I think that you compound that on a shrinking migration cost as time moves forward. Why does migration cost shrink? Because software gets more sophisticated over time, and solutions should get easier to replicate. Over a very long time that may actually go back up as the software becomes brittle, but in the first several years I would argue it trends down.",
  "voice": "jamie",
  "saved": "2019-03-08T01:41:15Z",
  "host": "martinfowler.com",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/f58f85bd3e8b/",
  "markdown": "https://links.thingelstad.xyz/links/f58f85bd3e8b.md",
  "issues": [
    {
      "number": 96,
      "slug": "weekly-thing-96-mar-9-2019",
      "title": "Weekly Thing #96 / Mar 9, 2019",
      "date": "2019-03-09T13:00:00Z",
      "section": "Notable Links 📌",
      "position": 6,
      "url": "https://weekly.thingelstad.com/archive/96/",
      "page": "https://links.thingelstad.xyz/issues/96/"
    }
  ],
  "connections": {
    "same_host": {
      "count": 27,
      "page": "https://links.thingelstad.xyz/hosts/martinfowler.com/",
      "nearest": [
        {
          "id": "5f1809e34ce9",
          "title": "What I Talk About When I Talk About Platforms",
          "url": "https://martinfowler.com/articles/talk-about-platforms.html",
          "record": "https://links.thingelstad.xyz/links/5f1809e34ce9/"
        },
        {
          "id": "227cfeaf8d61",
          "title": "How to break a Monolith into Microservices",
          "url": "https://martinfowler.com/articles/break-monolith-into-microservices.html",
          "record": "https://links.thingelstad.xyz/links/227cfeaf8d61/"
        },
        {
          "id": "0f4ef7971218",
          "title": "The State of Agile Software in 2018",
          "url": "https://martinfowler.com/articles/agile-aus-2018.html",
          "record": "https://links.thingelstad.xyz/links/0f4ef7971218/"
        },
        {
          "id": "6cba0500422d",
          "title": "Domain-Oriented Observability",
          "url": "https://martinfowler.com/articles/domain-oriented-observability.html",
          "record": "https://links.thingelstad.xyz/links/6cba0500422d/"
        },
        {
          "id": "cd6c20c705f0",
          "title": "How to Move Beyond a Monolithic Data Lake to a Distributed Data Mesh",
          "url": "https://martinfowler.com/articles/data-monolith-to-mesh.html",
          "record": "https://links.thingelstad.xyz/links/cd6c20c705f0/"
        }
      ]
    },
    "same_week": {
      "count": 21,
      "nearest": [
        {
          "id": "3177329d5728",
          "title": "Book: Digital Minimalism - Feld Thoughts",
          "url": "https://feld.com/archives/2019/03/book-digital-minimalism.html",
          "record": "https://links.thingelstad.xyz/links/3177329d5728/"
        },
        {
          "id": "2bcfe4562ad9",
          "title": "Python + Memcached: Efficient Caching in Distributed Applications",
          "url": "https://julien.danjou.info/python-memcached-efficient-caching-in-distributed-applications/",
          "record": "https://links.thingelstad.xyz/links/2bcfe4562ad9/"
        },
        {
          "id": "1e52af8d31d4",
          "title": "People Call My Photos Fake... But They're Not",
          "url": "https://petapixel.com/2019/03/01/people-call-my-photos-fake-but-theyre-not/",
          "record": "https://links.thingelstad.xyz/links/1e52af8d31d4/"
        },
        {
          "id": "6e9a3b7c1276",
          "title": "Status as a Service (StaaS) — Remains of the Day",
          "url": "https://www.eugenewei.com/blog/2019/2/19/status-as-a-service",
          "record": "https://links.thingelstad.xyz/links/6e9a3b7c1276/"
        },
        {
          "id": "c2bfe0dd509c",
          "title": "Big Idea Famine",
          "url": "https://jods.mitpress.mit.edu/pub/issue3-negroponte",
          "record": "https://links.thingelstad.xyz/links/c2bfe0dd509c/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/https://martinfowler.com/bliki/LockInCost.html"
  }
}
