Microservices
http://martinfowler.com/articles/microservices.html#CharacteristicsOfAMicroserviceArchitecture
The term “Microservice Architecture” describe a particular way of designing software applications as suites of independently deployable services.
When looking to split a large application into parts, often management focuses on the technology layer..