(c) 2018 by Patrick Krause
Microservices going heavy metal! Microservice test platform for LOB (Line Of Business) applications - using Seneca.js framework for high scaleable and robust services.
Developed & tested under Windows 10, using Node.js / JavaScript
- static-webserver (provides static web content for single page application)
- api-gateway (external access to the system via REST / HTTP)
- business (business logic use cases)
- worker (for long running async calls via RabbitMQ / AMQP)
install Node.JS 8 LTS:
install npm packages for all microservices:
install.cmd
start all microservices:
start.cmd
stop all microservices:
stop.cmd
Webserver (static webpages) -> Browser
API-Gateway -> Fiddler/Postman/Browser
http://127.0.0.1:5001/api/business
http://127.0.0.1:5001/api/business/calc/1.2,1.3,1.4
Swagger / OpenApi
http://127.0.0.1:5001/documentation
Cloud Foundry (SAP Cloud)