Friday, 13 September 2019

How do you architect applications that are more complex than CRUD apps?

Most tutorials for Node/TypeScript depict how to build simple CRUD apps. I'm founding a startup, and my business logic will not fit into that of a simple CRUD app in terms of complexity.I'm using TypeScript, so what kind of architecture would you recommend or do you use for apps that are more complex than simple CRUD apps but not complex enough to justify microservices?I've used the Controller/Service/Repository pattern, but I still don't think that scales well. I'm not the biggest fan of NestJS either with its decorators or utilization of DB Models as domain entities.I'm considering DDD/CQRS/ES, but I'm interested in what others do.Thank you, Jamie

Submitted September 13, 2019 at 05:35PM by JamieCorkhill

No comments:

Post a Comment