|
In computing, microservices is a software architecture style in which complex applications are composed of small, independent processes communicating with each other using language-agnostic APIs.〔(【引用サイトリンク】title= Microservices )〕 These services are small, highly decoupled and focus on doing a small task,〔 〕 facilitating a modular approach to system-building.〔 〕 == Details == Properties of microservices architecture: * It is a kind of architecture * The services are easy to replace * Services are organized around capabilities, e.g., user interface front-end, recommendation, logistics, billing, etc. * Services can be implemented using different programming languages, databases, hardware and software environment, depending on what fits best * Architectures are symmetrical rather than hierarchical (producer - consumer) A microservices-based architecture * lends itself to a continuous delivery software development process * is distinct from a service-oriented architecture (SOA) in that the latter aims at integrating various (business) applications whereas several microservices belong to one application only 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Microservices」の詳細全文を読む スポンサード リンク
|