Micro Services – Dealing With The Turf Wars

This past year we have witnessed how many companies have successfully integrated Micro Services into their architecture. In fact, 2015 has been touted as the year for Micro Services. Continuer la lecture de Micro Services – Dealing With The Turf Wars

Swarm Intelligence and Organizational Structure

Ants or bees are not exactly the most intelligent creatures in the world, individually speaking. Yet, get a million of them together and they manage to migrate, build gravity defying architectures and create very complex social systems.

How do they do it? They combine their intelligences to form one big collective intelligence. Scientists call this collective intelligence Swarm Intelligence. Continuer la lecture de Swarm Intelligence and Organizational Structure

How Micro Services Change Organizational Structure

“organizations which design systems … are constrained to produce designs which are copies of the communication structures of these organizations”

– M. Conway

 On an average when designing systems architectures we work on projects. It is completely acceptable for a given project to pass through layers of technology teams, UI teams, database teams, etc.; all lead by a project manager. In such a scenario every change, every decision needs to pass through approvals at each level. This not only takes time but also has a negative effect on innovation given that individual decision making is cut at the bud.

Continuer la lecture de How Micro Services Change Organizational Structure