The code quality is great, easy to extend for new features with minimal effort required by developers (which can be very hard in other products).
It's also really well documented which helps you understand how things work without having much experience of mongoDB itself as there are plenty examples that walk through common tasks/cases people have run into when setting up Mongo DB servers or using it within applications - so this makes learning about what each piece does fairly straight forward even if your level isn't quite at an expert one yet :) You'll need some Java knowledge but its not too steep once mastered- I'd say most front end devs should get over any initial hurdles pretty quickly! We're building our own application from scratch rather than reusing someone elses' product where we could easily use something like Node Red etc., however now all customisations will require us writing lots more javascript ourselves instead :( If anyone knows anything.