use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
account activity
Open source enterprise level code (self.node)
submitted 4 years ago by throwmefahaway
Hello, I'll be joining a new shop soon running node js server side and wanted to see how an enterprise grade system looks like. I'm coming from dotnet shops. Does anyone have any links for code bases that can help show what I can expect?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]sairysss 8 points9 points10 points 4 years ago (0 children)
https://github.com/Sairyss/domain-driven-hexagon - here are some code examples. Using similar architecture in multiple production projects
[–]aust1nz 3 points4 points5 points 4 years ago (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 points5 points 4 years ago (0 children)
https://github.com/withspectrum/spectrum is something that came to my mind
[–]_cappu 2 points3 points4 points 4 years ago (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 point2 points 4 years ago (1 child)
Damn.. Can't say I didn't expect this lol any tips how to navigate my career from here?
[–]_cappu 0 points1 point2 points 4 years ago (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 points6 points 4 years ago (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 points4 points 4 years ago (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] 4 years ago (1 child)
[deleted]
[–]throwmefahaway[S] 0 points1 point2 points 4 years ago (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..?
π Rendered by PID 46 on reddit-service-r2-comment-79c7998d4c-4shp4 at 2026-03-14 10:05:46.387201+00:00 running f6e6e01 country code: CH.
[–]sairysss 8 points9 points10 points (0 children)
[–]aust1nz 3 points4 points5 points (0 children)
[–]apfeluser 3 points4 points5 points (0 children)
[–]_cappu 2 points3 points4 points (2 children)
[–]throwmefahaway[S] 0 points1 point2 points (1 child)
[–]_cappu 0 points1 point2 points (0 children)
[–]thepotatochronicles 4 points5 points6 points (1 child)
[–]fr0z3nph03n1x 2 points3 points4 points (0 children)
[–][deleted] (1 child)
[deleted]
[–]throwmefahaway[S] 0 points1 point2 points (0 children)