• seestheday@lemmy.ca
    link
    fedilink
    English
    arrow-up
    10
    ·
    11 hours ago

    I might know the answer to your last point. I have experience working with financial services and large old institutions.

    In short the front end is likely lighting fast and lightweight but the services it relies are incredibly old and outdated. Like mainframes running COBOL old. There is likely some abstraction but there are also likely literal decades of technical debt. Sometimes a call to understand what should be simple like what accounts does this client have might need to call multiple legacy systems that were integrated over the course of multiple acquisitions.

    • Raltoid@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      8 hours ago

      For my bank the website works fast, but app does not. So an old backend is not always the issue.

    • sugar_in_your_tea@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      11 hours ago

      That sounds like a cop-out to me. Surely they could have snapshots of data in a more reasonable system to make common operations fast (mostly querying data), while keeping the old systems as the source of truth, no? We do that, and we have far fewer customers than a major bank does…