How fixing our data infrastructure before it broke us gave back 6,200 engineering hours

Tempo di lettura: 2 min
Tempo di lettura stimato: 29 min

Punti Chiave dell'Evento (In Breve)

  • Just about every CTO at a growth-stage company that I know is carrying an infrastructure problem they are quietly deciding not to look at.
  • The system works, so the problem stays out of sight right up until something drags it into the open.
  • That “something,” in our particular case, was a large UK-based bank.

How fixing our data infrastructure before it broke us gave back 6,200 engineering hours — Rassegna informativa e sintesi tecnica curata da PCNext sulla base del report documentato da InfoWorld.

Sintesi della Notizia & Quadro dell’Evento

Just about every CTO at a growth-stage company that I know is carrying an infrastructure problem they are quietly deciding not to look at. The system works, so the problem stays out of sight right up until something drags it into the open.

That “something,” in our particular case, was a large UK-based bank. The new customer arrived with the expectation of five times our usual traffic. For a nascent startup, the product-market fit really began to feel real. It’s also in this moment that what had previously been seen as a technical chore can morph into a business risk.

Dettagli Tecnici & Approfondimento

We’re a contact center observability platform, so our work runs on processing especially large volumes of real-time interaction data for some of the world’s largest contact centers. A couple years ago we were five engineers, and we ran our own data infrastructure. Frankly we were proud of it, enough that it showed up in our pitch. When that bank prospect came along, our reflex was to treat its scale as one more thing we would, and could, handle in-house. The math, for its part, said otherwise, or at least not without breaking something we had promised our customers.

The bank did not create that risk, which had been quietly compounding for the better part of a year. We were leaning on a hosted Elasticsearch setup that had gotten flaky, from a vendor who was not fast enough on support for us to honor the promises we were making to our own customers. We knew all of this, but by then had gotten used to working around it like you might ignore the rattle in your car hoping it will just work itself out. What the bank deal did, in an instant, was take away our ability to keep ignoring it.