DEV Community

Discussion on: What backend are you using?

Collapse
 
pavelsevcik profile image
pavelsevcik

Imaginate server which supersede even outperforms all moving parts of your backend stack like NoSQL database, graph database, search server, cache server and application server.
Imagine how much pain caused by integrations you could avoid and how much time needed to learn, set and maintain all moving parts of your stack you could save by having one stop shop highly available and scaleable solution where Javascript rules to all.
Then give a shot to ArangoDB and make your dreams come true.


Stack

ArangoDB - highly available Multi-Model NoSQL database with integrated JS framework powered by Google’s™ V8

  • we're Typescript/Javascript based, so ArangoDB as document store with integrated Foxx for microservices is perfect fit
  • graph and AQL are hidden gems, especially from relational database perspective, once understood and grasped, then it turns literally into preaching graph databases over relational for a lot of use cases
  • similar it's with microservices concept, once we did find out, how seamplessly Foxx adopts middlewares and jobs, then cases like authorization of user down to attributes of document, scheduling and batching tasks, connecting to 3rd party services became piece of cake

Node-RED - flow-based programming for the Internet of Things

  • no code rapid prototyping,
  • integrations with 3rd party APIs,
  • ETL utilizing JSONata