Developing a Cloud-Based API for Adopting SaaS Microservice Architecture
Sayed Mohammed
Abstract
Software as a Service is the new trend in developing and delivering web-based software over the Internet. This research paper explores various methods to design and develop SaaS using Microservices Architecture, focusing on industry-standard methods and approaches. Furthermore, this research paper analyses the effectiveness of adopting microservices architecture for SaaS. In particular, the analysis includes the design and implementation of key features such as user tracking, URL shortening, and form handling. The results indicate that Microservice is an enterprise-grade architecture that primarily relies on atomic service design aligned with team structures, therefore it is preferable to adopt this architecture for enterprises rather than small startups.