Implementing an API service using design patterns
It is recommended that you make use of the microservices architecture and its associated design patterns to implement cloud-based enterprise API-centric solutions. You can find a rich catalog of such design patterns here: https://microservices.io/.
In this section, we will cover the most used structural and behavioral patterns, study their pros and cons, and share some usage scenarios as well. All the finer, more granular details of each pattern will not be covered in this book. You can explore the Further reading section to learn more about the respective patterns. These patterns target commonly faced design challenges and can be easily reused in your respective scenarios. Having a good grasp of the usage of these patterns is essential to building great API architectures.
Good read
There are a lot of reference materials available on microservices that offer insightful and prescriptive guidance on this topic. One such useful...