The purplecheerio-wave is a platform that enables development, testing and deployment of microservices in the enterprise.
Customize web services to your enterprise needs by specifying easy to read configuration files.
npm enabled microservices platform
Declarative routes for REST API
Optional JSON Schema based validation of url params, query params, request body and response
Optional accesskey based security with built in validation of keys
KeyMgr service to help with issuing developer accesskey and secret key.
Automatic documentation of the services
Test framework to enable easy testing of the microservices
Purplecheerio-wave package does REST for you.
Ranked in these QuestionsQuestion Ranking
Pro Robust and scalable micro services platform
Quickly gets fully functional and secure micro-services started.
Pro Test harness is in built
All the web services specified in the configuration can be tested with an inbuilt harness.
Pro Auto-generated Documentation
All the documentation for the services is auto-generated based on the configuration files and schema used to specify the services.
Pro Inbuilt Security
All the web services can be configured with security options that include https
The location of the certificates are configurable.
Other forms of security like authentication can be specified.
Pro Schema Validation for parameters and data payload
The JSON Schema standard compatible input parameters and payloads can be specified and auto validated at run time.
Pro Configurable Route Specification
All routes can be specified in a configuration file and the corresponding classes can be implemented in separate files.