A project based on micro services architecture using Node.js, Express Framework, Wit.ai NLP platform, Google places API and Open weather api.
- No hardwired IP:PORT tuple for the services to register to main application
- Resilient services updates with auto service register every 15 seconds
- No failure when service is not reachable graceful message shown to user
- Services can fail but the application will still run
- Services can be developed in any technology/language
- Service Registry Class in the main application to dynamically add or remove any serivce at any time
- Extensible loosely coupled architecture to add any new service without any code changes