Commit 569f9f6b authored by Jan Lippert's avatar Jan Lippert
Browse files

Added switch commands to main README

parent 7102c5c3
# HIPCMS Technology Check
This repository contains different example projects for different server-side
frameworks. Each framework is tested on a different branch; use ```git branch -a```
to see a list of all branches/frameworks.
## [playing-microservices](
This repository describes a basic Microservice architecture design using Play 2.4.X and Scala. The big idea behind microservices is to architect large, complex and long-lived applications as a set of cohesive services that evolve over time. The term microservices strongly suggests that the services should be small.
In short, the microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API.
#### Single node microservice architecture
### Single node microservice architecture
![alt tag](/web/public/images/microservices-arch.png)
#### Multiple node microservice architecture with load balancer
### Multiple node microservice architecture with load balancer
![alt tag](/web/public/images/microservices-arch-with-elb.png)
......@@ -43,3 +48,18 @@ $ ./activator "project <service-name>" "run <PORT>"
* [Play Framework](
* [Microservices](
* [Microservices: Decomposing Applications](
## Quick switch to other frameworks
**Recommended frameworks:**
* ```git checkout django```
* ```git checkout rubyOnRails```
* ```git checkout play```
**Dismissed frameworks:**
* ```git checkout petestal```
* ```git checkout spring```
* ```git checkout cherrypy```
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment