SOA is one of the younger architectural models and has only been around since 2005. Homeflow has been redesigning its application architecture since 2011 to follow this design pattern – starting with the release of Hestia (the greek goddess of the home), Homeflow’s primary API.
A massive benefit of this is that we have been able to build small robust scalable services that are solidly tested. These ease the information flow within Homeflow’s software systems and we are able to attach other services easily which has given us great flexibility. In these past 2 years more services have been added using this pattern and we now have the pattern you see in the image below.