DEV Community

Discussion on: What's the most complex project you have ever done or been part of?

Collapse
 
bias profile image
Tobias Nickel

once i build a filesystem on mysql with node.js. wity aweful framework and aweful ORM. The filesystem had files folders, sharing,users, groups, roles, organizations, calculations for cost management, we had mobile and web frontend as well as desktop for syncing directories. the app was build without promises, but node style callbacks. error tracing was a nightmare as well as the orm throw errors, but only with internal stacktrace, same was for the api framework. 'argument' error, but no hint what of our api's was it. To make the app faster we added query DB batching long time before graphql+dataloader made the technique popular.

this app really pushed what is possible with such small team.

building the same app today would take much less time and complex code structures. With todays improvements in JS we can be so much more roductive. Huge shout out to promises +async/await, typescript and destructuring, and template strings, and the with that improved tools on npm. We are today able to build much more complex systems, more complex for creating more business value, and less complex on the code level.

There is an incredible wealth of experience we learn from such huge projects.

Collapse
 
madza profile image
Madza

There is an incredible wealth of experience we learn from such huge projects.

That's exactly what I was gonna to reply, you took my words 😉
Learning the hard way is the best way, and that's the beauty of it. 😉