As the saying goes, the grass is always greener on the other side. The Cambridge dictionary defines this saying as “something that you say that means that other people always seem to be in a better situation than you, although they may not be.”
Photo by Claudel Rheault
This saying really hit home to me many years ago when I bought a home in the mountains of northern Arizona. I would look at my land and think, “Wow, I wish my range grass was as green as my neighbors.” Then I would walk to my neighbor’s and realize that he had the same mediocre grass I had. It’s all perspective. Looking from a distance, that picture-perfect meadow looked beautiful, but if you walked through that same meadow, you’d see all the mud, weeds, and bare spots.
The same thing is true for the technology you use to run your business. As a consultant, I get to assess and work in many environments. From the outside, these companies seem to have everything well-polished, secure, and resilient. But, in reality, they have just as much technical debt and outdated or mismatched tools as everyone else. It is just part of the business of IT.
Southwest Airlines during the 2022 holiday season is a great example. They’re a large company with thousands of employees and millions of customers that rely on them being able to schedule flights and the crews that fly them. All airlines have issues from time to time but who would have thought that neglecting IT systems would lead to such a big issue at the worst possible time? If we’re honest with ourselves, we all should have known this could happen… and will happen again.
I have been working in IT for decades (and consulting for many). Security and reliability have always been the most important areas that I focus on, whether that’s performing migrations or helping customers deploy new applications. In companies both large and small, there are certain things that I often see. Some of the most common issues are:
These are some of the most common issues I see. So, if you’re thinking all of these other companies have their act together, they might not. Everyone has technical debt, whether it’s in their code base or their infrastructure.
If you want more information about being well-architected and best practices in the cloud, email me at: jim.lentz@lightstream.io
How to address these issues in AWS:
AWS Well-architected reviews can help identify how well you follow best practices.
https://aws.amazon.com/well-architected-tool/
AWS CloudWatch can provide alerting and visibility into your environment.
https://aws.amazon.com/cloudwatch/
AWS Security Hub and related services can provide security visibility into your environment.
https://aws.amazon.com/security-hub/
AWS Systems Management Service can provide the operations component that might be missing.