ABSTRACT

Executive summary: This is one of the newer and more interesting software development methodologies. Micro service development is a kind of derivative extension of the older service-oriented architecture (SAR). Both involve the construction of software in large part from collections of standard reusable components or “services.” SAR deals with fairly large chunks or components that usually top 100 function points in size and may top 1000 function points. Micro services, on the other hand, deal with very small services often below 5 function points in size and seldom topping 10 function points.