A IMPLEMENTATION OF MICROSERVICES ARCHITECTURE IN POINT OF SALE APPLICATIONS SHOP FLYOVER STICKERS
A IMPLEMENTATION OF MICROSERVICES ARCHITECTURE IN POINT OF SALE APPLICATIONS SHOP FLYOVER STICKERS
Abstract
Rapid technological developments make it easy to implement new technologies for application development (software), both in terms of programming languages, frameworks, and application architectures. Point of sale (POS) is software for recording sales transactions that aim to facilitate recording a transaction, controlling inventory, and monitoring sales reports. The application development process generally uses a monolithic architecture (monolith). Monolithic architecture is a software development method in which software with many functions or features is placed on one software system. Software development using the monolith architecture is suitable for small-scale applications, but it is very difficult to develop, when the application scale becomes large it takes time for developers to understand the code and compile applications. Microservices architecture can be a solution for solving complex problems in application development that uses a monolithic architecture by dividing several large services into small services. This study aims to create an application for the Implementation of Microservices Architecture in Point of Sales Applications for Sticker Flyover Stores. The research method uses the Systems Development Life Cycle (SDLC) stages of planning, analysis, design, implementation, and testing. Development of a point-of-sale application for the sale of sticker materials for "Flyover Sticker" stores with a microservice architecture consisting of 6 service categories, namely user service, product, order, payment, and courier. The microservices application has been successfully implemented with the address https://flyoverstiker.online/, the application is divided into 6 services and has been successfully tested end-to-end automatically with the Cypress framework.



_.png)


.png)
