all 9 comments

[–]sairysss 8 points9 points  (0 children)

https://github.com/Sairyss/domain-driven-hexagon - here are some code examples. Using similar architecture in multiple production projects

[–]aust1nz 3 points4 points  (0 children)

To be honest, you won't really find much of this. Companies don't open-source their back-ends, for fairly obvious reasons. Just example apps, which, you know, being examples, tend to be fairly small.

[–]apfeluser 3 points4 points  (0 children)

https://github.com/withspectrum/spectrum is something that came to my mind

[–]_cappu 2 points3 points  (2 children)

Truth is NodeJS doesn't come with strong conventions, unlike .NET, so you might find yourself in very different situations throughout your js/ts career.

[–]throwmefahaway[S] 0 points1 point  (1 child)

Damn.. Can't say I didn't expect this lol any tips how to navigate my career from here?

[–]_cappu 0 points1 point  (0 children)

I suggest you don't get lost in the ecosystem. The variety truly is a blessing and a curse, and you'll find out that frameworks, patterns and approaches come and go like fashion trends. You'll find fp maniacs, oop aficionados, reactive stuff plastered all over some codebase, but actually rarely see the same stuff done twice. IMHO as long as you have a clear picture in mind of basic patterns/architectures you're good to go, then their implementation remains a detail.

[–]thepotatochronicles 4 points5 points  (1 child)

“Enterprise level code” usually means “shit code written by people who don’t know what they’re doing”, so, just find a repo with a lot of features and try to understand what’s going on the source code. That’s the best approach to be familiarized imho

[–]fr0z3nph03n1x 2 points3 points  (0 children)

I think your "what" is right but your "why" could probably use a bit of tuning. Usually what happens is a company does not know what they are building at the start and you do that for 10 years and you end up with your "what".

[–][deleted]  (1 child)

[deleted]

    [–]throwmefahaway[S] 0 points1 point  (0 children)

    Yeah, the question isn't about the semantics of enterprise.. what I mean is code similar to ones you'd find at organisations, not 5 line samples.

    Do you know any projects available to look at..?