Welcome to Software Architecture Insights!
Software Architecture Insights is your go-to resource for empowering software architects and aspiring professionals with the knowledge and tools
required to navigate the complex landscape of modern software design. SAI provides invaluable insights into crucial aspects of software architecture,
including cloud computing, application security, scalability, availability, and more.
Whether you're a seasoned architect looking to stay up-to-date with the latest industry trends or a prospective software architect eager to build a
strong foundation in this dynamic field, our platform is here to guide you in making informed decisions that will shape the success of your software projects.
Join us on a journey of discovery, learning, and mastery as we delve deep into the architectural principles that drive innovation and excellence
in the world of software.
It seems like AI has become suddenly important to Software Architects in nearly all industries. It’s the latest and greatest technology in a world of fast moving technologies.
Actually, AI is not “suddenly” important. AI has been around for as long as software has been around, dating back as early as the 1950s. In the 1970’s, AI technology in the form of Lisp software systems, were believed to be a very promising but just a bit out of reach “silver bullet” solution to every problem. But the “si…
Michi Kono, the CTO of Garner Health, joins us to discuss the intersection of technology and healthcare. Garner Health leverages advanced data management techniques to help employers find the best healthcare providers for their employees. Michi shares insights from his extensive background in the financial sector, where he led significant tech initiatives, and explains how those experiences inform his current work in healthcare. We explore the complexities of the U.S. healthcare system, includi…
Welcome to the first episode of the Software Architecture Insights new podcast!
The landscape of software development has notably transformed in 2024, with 62% of developers now leveraging AI in their workflows. While this integration has significantly boosted productivity, it has also raised concerns regarding code quality and complexity. The discussion reflects on findings from the recent 2025 GitClear AI Code Quality Research report, which analyzed over 211 million lines of code and reveale…
It's 2025.
AI is no longer a novelty. It’s a fact of life.
Generative AI models have matured, multimodal systems can process text, images, and speech relatively seamlessly, and AI-powered copilots have found their way into developer tools, office suites, and even design platforms.
And yet… the hype hasn’t gone away.
If anything, the AI hype is getting louder. Every product launch announcement now must include a phrase like “Now with AI!” Investors want to know what your “AI strategy” is. Com…
Not all applications are created equal. Some are built to process transactions and maintain state, while others focus on delivering content, data, or experiences to users. For software architects and engineering leaders, distinguishing between these core application types is critical for making sound decisions about scalability, infrastructure, security, and data management.
Why?
Because how you design, build, construct, and operate your application is different based on your customer use pat…
Another critical principle in maintaining a safe and secure application running in the cloud is understanding the Principle of Least Privilege. The Principle of Least Privilege is an industry-standard security principle widely known to reduce the impact of bad actor attacks.
The idea behind the principle of least privilege is to:
1. Grant an entity the minimum permission it absolutely needs to perform its operations.
2. Grant no more permissions than that.
This principle applies to cloud infra…
If you’ve ever spoken out to your iPhone and said “Hey Siri, what’s the weather in Seattle, WA”, or spoke to an Amazon Echo device and said “Alexa, turn on the bedroom lights”, you’ve given an AI a set of instructions for it to execute. You’ve given an AI a prompt.
In the Alexa case, the phrase is converted from an audio snippet into text, and that text is sent to an AI system — Amazon Alexa in this case — for it to determine the desired actions. The output of that process is a set of actions …
As modern applications grow more complex and valuable, their security becomes increasingly critical. Yet many organizations still operate with a flat security model—one breach and attackers gain access to everything. This approach is like building a house with a reinforced front door but paper-thin walls. How can you improve your application security to reduce your risk of attack? Use isolation zones. Isolation zones aren’t just a best practice—it’s the difference between a minor security incid…