Untitled topic
1–8 of 8 posts
Re: undefined
#2Our team at Bitloops has just published a Todo app that we think you'll find very interesting as a reference implementation. It's designed to showcase some advanced software architecture concepts like Hexagonal Architecture, DDD, BDD, CQRS, and Event Driven Architecture.
We've used a variety of open source technologies, such as TypeScript, NestJS, gRPC, Jaeger, Prometheus, NATS JetSteam, Grafana, Mongo, Postgres, and more to build a clean and modular codebase that's as close to production-ready as possible.
We know that learning these concepts and technologies can be challenging, which is why we wanted to share with you this comprehensive example we wish we had available when we started learning these concepts.
Check it out https://github.com/bitloops/ddd-hexagonal-cqrs-es-eda and we would love to hear your feedback. Let us know what you think and if you like it please star!
Re: undefined
#3Re: undefined
#4I really like the fact that it comes close to production-ready code - that sounds promising. I'll definitely check it out and see if it's something I can wrap my head around. Thanks for sharing!
Re: undefined
#5Re: undefined
#6Why did you choose to use NATS for this app? Why not use Kafka?
Re: undefined
#7Re: undefined
#8Really interesting that you used gRPC for the communication with the frontend. Why was this your main preference instead of using GraphQL? Is it easy for GraphQL communication to be added?