Category: Business, Infrastructure, Architecture

Software architecture is an intersection of understanding technology and business so you can synthesize a technology solution for a business problem.Communication, communication, communication πŸ™‚ No, seriously, communication is THAT important, and architect communications to all levels – from C-suite and product to developers and testers. If I break it down, there are three areas of communication:A software architect is half product manager, half people manager and half technologist.

In software architecture, it’s all about tradeoffs – what is right for your company or project at the time of implementation with existing constraints and drivers.

I am a big fan of event-driven architecture, but what I discovered some time ago is that in healthcare, order of events is critical.

It sounds simple, but it takes practice and it is really worth the effort.My name is Sonya Natanzon.

Related Articles