IMPLEMENTATION OF MICROSERVICE ARCHITECTURE USING SPRING, JENKINS AND OPENSHIFT PLATFORM
DOI:
https://doi.org/10.24867/10BE30AleksicKeywords:
Microservices, deployment, software architectureAbstract
This paper analyzes the basic concepts of microservice web application architecture. The Jenkins tool for continuous integration, as well as the OpenShift platform for software deployment, are presented in more detail. Components of this architecture are organized into multiple layers, while component organization principles are also defined.
References
[1] Sam Newman, Building Microservices, O’Reilly Media, 2015.
[2] Spring Framework Documentation. Dostupno na: http://docs.spring.io/springframework/docs/current/spring-framework-reference/html/index.html
[3] Craig Walls, Spring in Action, Manning Publication Co., 2018.
[4] Swagger Documentation. Dostupno na: https://swagger.io/docs/specification/about/
[5] Jenkins Documentation. Dostupno na: https://www.jenkins.io/doc/
[6] Openshift Documentation. Dostupno na: https://docs.openshift.com/container-platform/3.3/architecture
[7] Chapter 4 Layered Architecture for Web Applications, 2018
[2] Spring Framework Documentation. Dostupno na: http://docs.spring.io/springframework/docs/current/spring-framework-reference/html/index.html
[3] Craig Walls, Spring in Action, Manning Publication Co., 2018.
[4] Swagger Documentation. Dostupno na: https://swagger.io/docs/specification/about/
[5] Jenkins Documentation. Dostupno na: https://www.jenkins.io/doc/
[6] Openshift Documentation. Dostupno na: https://docs.openshift.com/container-platform/3.3/architecture
[7] Chapter 4 Layered Architecture for Web Applications, 2018
Downloads
Published
2020-11-04
Issue
Section
Electrotechnical and Computer Engineering