Service Oriented Architecture - Learn from the drug cartels
Do you want your app to allow scalability, failure resistance and fierce durability? learn how the real life service oriented organization did it successfully for years.
operation of a specific organization interest and a sizeable amount of people. responsible on all the procedures and activities within their territory.
become mature and stable enough. Probably the easiest partitioning method, but it can become complicated when your grasp the big picture as more and more parts of the system become "service-ready".
a specific service. • Pretty easy to identify logical domains and encapsulated operations. • Orchestration is a PITA. • Probably more costly than others
services are made more simple than others based on need for caching or fast data layer. Defining the data access approach can lead to easier implementation of services (ex: you don't have to bother to expire frequently refreshing cache)
more the cartel grows, new pandillas are created. • Logical functionality - The members knows what they need to do. • Join Frequency - Top ranked members always have a Falcon nearby.