This chapter will build on the previous chapter with the next steps of the API design-first approach to build, package, deploy, and test the backend service. The backend service is built according to the principles of a microservice architectural style to allow single or multi-purpose APIs to be routed to an independent service that can be deployed and managed in isolation within the required context or function expected by the API. This means that the microservice can be hosted elsewhere than the API without the need to compromise on security, integrity, and re-usability, making it an ideal match to be used with APIP CS.
The chapter starts with explaining what a microservice is and what technology options there are to build a microservice. The chapter continues explaining how to build the Media Catalogue Microservice and how to package and...