-
Microservices – Introduction and Why You Want Them
Microservices Architecture Microservices break big systems into bite-sized, independent chunks. Each chunk, or service, has a single job and often runs on its own machine. These services “talk” to each other through APIs or by sending messages. But why do this, you ask? No more “giant deployment day” stress—ah, the sleepless nights it saves! Plus,…
-
Understanding Semantic Kernel: A Comprehensive Guide
Semantic Kernel – intro What exactly is this thing called Semantic Kernel that I’m talking about? How does it fit into the world of AI development? And most importantly, how can you start using it? Let’s take a closer look. Imagine a powerful tool that acts as the foundation and orchestrator of AI systems, helping…
-
Software Architecture in the Age of AI
The rise of artificial intelligence has caused a lot of talk about its impact on many fields, including software architecture. In my view, AI doesn’t need to approach to software architecture that much. Architecture is about capabilities which are defined by business functions. This principle stays the same, no matter how technology changes. Understanding Autonomous…