Designing Microservices Architecture for Software Product in Startup Muhammad Rikza Nashrulloh (a*), Asri Mulyani (a), Leni Fitriani (a), Rinda Cahyana (a)
Informatic Engineering, Sekolah Tinggi Teknologi Garut, Jl. Mayor Syamsu 1, Garut 44151, Indonesia
*rikza[at]sttgarut.ac.id
Abstract
Digital technology in the world continues to experience developments in various sectors. This is not only happening in developed countries, but also in developing countries like Indonesia. The trend that continues to move in the world of information technology becomes a consideration in building a startup company, to anticipate changes and developments in this trend, it is not uncommon to find challenges that can directly impact the quality of a startups service. Therefore startup need to build a dynamic culture and infrastructure in adopting new technologies. Challenges begin when startups develop, with more teams, increasingly complex systems, and increasing traffic to websites or applications. In this phase startups usually start thinking about scalability issues. to avoid the issues startup must design the right architecture for software product and microservices architecture can become solution for the issues. Microservices Architecture, is an architectural style that structures an application as a collection of small autonomous services, modeled around a business domain. This chapter describes the design of microservices architecture for software product in Startup Using Web Service Implementation Methodology.