Status | |
---|---|
Issues | |
Build |
This repo contains some very basic code sample that demonstrates one way of designing micro-services, using .net core web api supported by akka.net and running on a Docker Swarm cluster, traffic controlled by an nginx proxy.
- Docker swarm automation template (Azure RM templates)
- Azure Container registry
- Docker stack deployment
- VS Online build integration (CD)
- Akka.net Cluster
- Sticky seed nodes on swarm masters
- CQRS with Actors
- EventStore (GetEventStore on .NET)
- .NET Core web API
- NGINX proxies (HA and Reverse proxies) to web APIs
- ReactJS Front End application
Kick UI container
docker run -d -p 3000:3000 spa-ui
Kick API
docker run -d -p 5000:5000 eisen-api
Kick Router
docker run -d -p 8086:80 app-router
This demo is prepared for a personal talk. But my intention is to take it to a good shape overtime that can illustrate/visualize micro-service architectures running on container clusters. Any remarks..? Please reach out! Thanks.