The Complete Guide to Becoming a Software Architect is the first course dedicated to make you a great software architect. It’s a comprehensive course, stemmed from more than 20 years of experience in the field, and covers all the bases for becoming a great software architect.
We’ve all been taught that when need to choose between Build or Buy – Build is almost always the right choice. But that’s actually not the case, and sometimes it’s better to develop something from scratch instead of using an existing product.
GraphQL is all the rage right now. But in reality, it’s nothing new. We’ve been there, done that, got disappointed, and moved on. Why are we doing that to ourselves again?
Micro Services is perhaps the most popular architecture pattern today. But it turns out it is nothing new.
What not to do when you want to connect your desktop clients to a central database. A real world dilemma I was working on.
Performance is often viewed as the holy grail of software architecture. Customers want their system to be FAST!
But this is not always the case, and sometimes a fast system will be worse than a slow one.
What is the real reason aliens haven’t destroyed earth yet? You’ll probably be surprised to learn the reason is their software architecture, and has nothing to do with weapons.