MONOLITH WEB-SERVICES AND MICROSERVICES: COMPARATION AND SELECTION

Руслан Григорьевич Клапчук, Вячеслав Сергеевич Харченко

Abstract


The paper is dedicated to analysis of two most commonly used architectures for creation of web services– monolith and microservice. Relevance of the subject is caused by the continuous growth of web resources users and the need of service scaling. The common notions related to the subject is defined, the main properties of web services are analyzed, monolith and microservice architectures are compared. Besides, the article contains recommendations regarding choice of the most suitable architecture for the very web resource

Keywords


web-services; monolithic services; microservices; service-oriented architecture

References


Newman,Sam. Building Microservices. O'Reilly Media, 2015,pp. 53-58.

Richardson,Chris. Microservice Patterns. Fall Publ., 2017. 375 p.

Mikroservisy: pozhalujsta, ne nuzhno [Microservices: please, don’t].Habrahabr. Available at:https://habrahabr.ru/post/311208/(accessed 24.02.2017) (In Russian).

Mikroservisy (Microservices)[Microservices (Microservices)]. Habrahabr. Available at: https://habrahabr.ru/post/249183/(accessed 24.02.2017) (In Russian).

Snachala - monolit, ili pravil'nyj put' k mikroservisnoj arhitekture [Start with monolith, or the right way to microservice architecture].TProger.Available at:https://tproger.ru/translations/ monolithfirst/(accessed 12.02.2017) (In Russian).

Preimushhestva i nedostatki mikroservisnoj arhitektury [Advantages and disadvantages of microservice architecture].Zapiski programmista.Available at: http://eax.me/micro-service-architecture/ (accessed 14.02.2017) (In Russian).

Microservices.Wikipedia. The free encyclopedia. Available at: https://en.wikipedia.org/ wiki/Microservices (accessed 20.01.2017).

What is Microservices Architecture?Smartbear.Available at: https://smartbear.com/learn/api-design/ what-are-microservices/(accessed 22.01.2017).

Richardson,Chris. Pattern: Microservice Architecture.Kong. Available at: http://microservices.io/ patterns/microservices.html (accessed 22.01.2017).

Microservices. Martin Fowler.Available at: https://martinfowler.com/articles/microservices.html (accessed 17.02.2017).

What are microservices?The open source way. Available at: https://opensource.com/resources/what-are-microservices (accessed 20.02.2017).




DOI: https://doi.org/10.32620/reks.2017.1.06

Refbacks

  • There are currently no refbacks.