Category : Software Architecture

Photo by Clark Tibbs on Unsplash
How Do Software Architects Make Decisions?

A student asked me a question in my Introduction to Software Architecture course, and I decided to write a bit of a longer answer than usual. So I posted it here. ūüôā   How and When Architect decide which technologies to go with? I would like to know How and…

Azure Service Fabric – Microsoft’s New Microservices Platform

Maybe you’re heard of the Azure Service Fabric (or maybe not), but WHY would you choose to develop a Services Fabric app? Web Apps seem fine, don’t they? Microservices is a relatively new thing on the cloud computing scene, and it’s the newest way to develop an application that is…

Get Top Architecture Courses at Great Price

Hi there. Wanted to make a post today about my Udemy courses, and how you are able to get them at a discount using the links below. I really appreciate all of my students, and I have created these courses to help pass these architecture exams. I am constantly improving…

Top Challenges of Enterprise, Software and Solution Architects

A week or so ago, I ran a survey of the students in my architecture courses, asking them what their biggest challenges were. In this post, we’ll look at the top 5 answers, from real working architects and senior application developers like you: 1. Dealing with Legacy Systems Without a…

Change Happens – It’s All About How to Handle It

Those of you studying for the TOGAF certification may see that “change management” is¬†mentioned in a few places throughout the specification, with slightly different contexts. Requirements¬†Management is the center of the ADM hub, and has managing changes to requirements as it’s primary task. Phase¬†G talks about handling change requests during…

Software Architecture vs Software Design

Here’s the latest from the SoftwareArchitect.ca YouTube channel. ¬†Would love to have you check out the channel or subscribe. One of the challenges of being in software¬†architecture is dealing with the question, what is it? What is software architecture? And what is the difference between that and software design? In…