Documentation preface
JumentiX
Application foundation for REST and Realtime Node.JS micro service applications
Introduction and key concepts
Implemented Classes
Core related classes
Logging
, stats
and monitoring
, messaging
.
Web server implementation with REST tools on the box.
Class interface consuming Mongoose
library
Class interface consuming amqp
library
Class interface consuming redis
library
Class interface consuming Sequelize
library
Service related classes
Class that implements a unified data API
supporting every implemented storage engine.
Class that implements methods related to jobs execution
Helper classes
Class that composes RabbitMQ
messages to be used inside the Distributed Computing Network
Class that maps messages
across Service Layers
and it actions/procedures
Helper modules
Commom helper functions
Common properties for Mongoose models
Common properties for Sequelize models
How to use?
Built in Database APIs
Built in Message Sender API
Data Entity’s Micro Services
- Quick start - creating service layers
- Quick start - creating model layers
- Quick start - creating swagger definitions
- Quick start - creating swagger routes
- Quick start - creating REST controllers
Using Swagger to generate UIs
Configuring the application
- Quick start - General configuration TODO
- Quick start - RabbitMQ configuration TODO
- Quick start - Redis configuration TODO
- Quick start - Mailgun configuration TODO
- Quick start - Gmail configuration TODO
- Quick start - Sequelize configuration TODO
- Quick start - Sequelize migration TODO
Creating applications
- Quick start - How to create a REST API TODO
- Quick start - How to create a Worker TODO
- Quick start - How to use the Framework TODO
Branches build status
Master branch