This was awesome, need more videos like this! I completely agree with everything you guys said (been a professional dev for about a decade)
@allannielsen4752
Жыл бұрын
Good discussion, it's about time we start hearing the "not black and white" discussions. Software development is all about context and heard so many people say "it depends" to questions, which is so true. Yet for last few years it feels like we have been herded into "rules" driven development. Every day as a dev we need to compromise and choose the best solution for our context. There is no right or wrong answer that provides that silver bullet solution. Derek from CodeOpinion only just posted on this exact topic yesterday. It's a great subject and would be keen to hear more discussion around this topic as it develops. Loving these Bus Stop episodes though, thanks.
@FrancisManojFernando
6 ай бұрын
This is what I designed recently. My solution was based on Clean Architecture principles. I'm using MT as a infrastructure (not core domain) dependency and I keep my MT handlers in the infrastructure project. These handlers have minimum logic (I treat them as controllers).
@FilipBekic01
Жыл бұрын
Feels good to hear positive vibes about hybrid architecture that's in-between monolith and micro-services. I think it's great architecture to grow quickly as startup, just as we did at some point. However that fourth project in solution you mentioned (infrastructure one) may grow quite a bit. That's the only tricky one. Some business services may need just a small portion of infrastructure but will be forced to reference whole package. Maybe splitting infrastructure in smaller bundles would help? We considered making infrastructure packages right inside business services too.
@theFoodieCyclist
Жыл бұрын
Really love these kind of talks 😊
@devmarkmonster
Жыл бұрын
Nice talk guys! Sometimes I see Clean Architecture being applied to really small applications. Applications with maybe only a handful of consumer and one saga, those cases really feel like not the best choice of applying Clean Architecture. Though in a more monolithic application it can really help in getting good maintainable code. Combining DDD with CQRS where Commands and Domain Events are living in the same application code where we have Masstransit handling Commands and Events via a bus can become confusing. So I tend to avoid that.
@valetrujilloNV
Жыл бұрын
Me: I like the way these dudes think. Also Me: Oh yeah I've been following their work and sample code for several years so my stuff pretty much looks like this. Also Also Me: Time well spent.
@torrvic1156
4 ай бұрын
Interesting conversation but unfortunately no examples or practical stuff.
@PhatBoyG
4 ай бұрын
The only thing you should take away from this is "Stop cargo culting clean architecture." No example needed for that.
Пікірлер: 9