Abstract:
The microservicesarchitecturalstylehasbeengainingpopularityinrecentyears.Inthis architecturalstyle,smallandlooselycoupledmodulesaredeployedandscaledindependently to composecloud-nativeapplications.Microservicesaremaintainedandtestedeasilyand are fasteratboottime.However,tofullyleveragethebenefitsofthearchitecturalstyle of microservices,itisnecessarytousetechnologiessuchascontainerization.Therefore,in practice, microservicesarecontainerizedinordertoremainisolatedandlightweightandare orchestratedbyorchestrationplatformssuchasDockerSwarmorKubernetes. Therefore, inordertorealizethisthesiswehaveinvestedinlearningthebestDevOps practices andmainstreamcontainerizationtechnologiesmentioningDocker,andorchestration toolsmentioningDockerSwarmandKubernetes.