Be the first to like this
Developing large-scale applications has always been easy to think about but when it comes to implementation, complexities start laying themselves on the table especially when working in a collaborative team where decisions are peer-discussed and made over coffee or beer on a napkin. Moreover, with the rise of the microservice architecture trend, where dissecting the monolith you’ve always been working on becomes the next big thing in the project, the need for guidelines and standards becomes crucial for the task to reach success. In this opinionated architecture, you’ll learn about patterns that, when followed, will serve answering questions like "Where should this good piece of art code reside (folder, file, class, etc.)?”, "What design patterns should we apply to implement this feature?”, “What features are implemented in this project?”, “What are the different steps to accomplish a specific feature?”, and most importantly will make your monolith-to-service transition easier.