Application Development using Microservices
Karanbir Singh Gill
Department of Computer ScienceLakehead UniversityThunder Bay, Canada
kgill7@lakeheadu.ca
Praneeth Ramesh
Department of Computer ScienceLakehead UniversityThunder Bay, Canada
pramesh3@lakeheadu.ca
Jinan Fiaidhi
Department of Computer Science
Lakehead Univeristy
Thunder Bay, Canada
jfiaidhi@lakeheadu.ca
Abstract — Applications developed using microservices
has been trending in recent years as it provides an architecture where
each service is small and can be deployed and scaled independent of each
other. Further, it is easy to convert monolithic legacy software into
flexible microservices as they can be done for each service
independently and have it tested by integrating it into the monolithic
software. Microservices can provide scalable, flexible, agile and
reliable software that can be useful for many applications and business
ventures. In this research paper, we have discussed the microservice
architecture, how to implement a simple set of microservices and
integrating it with a in memory database.