3

Imperfect Habits – Duct Tape Architecture and Spaghetti Code

So why is it that when we look at repository after repository of code written today, we see so many examples of poor resiliency and, honestly, poor coding practices? Why are retries just honestly forgotten in most code written? And finally, why are concepts such as writing a good logging statement just plain missed in so much code?

Then there is architecture. How often has a simple HTTPS certificate expiration taken down companies for a day or two, or even weeks? And why do so many think their systems are 100% resilient, especially in the world of cloud computing and the newest fads of serverless?

When you’ve seen the amount of code and architecture I have in my career, you start ...

Get Becoming a Rockstar SRE now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.