Skip to content

Commit 12e68b4

Browse files
committed
Update readme.md
1 parent 8b070d4 commit 12e68b4

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

readme.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,12 @@ See the response *hello world!*
3737

3838
Add plugins by adding them to your build file - rerun the app to get new end points, Spring beans and more!
3939

40+
# Why Microserver?
41+
42+
Microserver is a plugin engine for building Spring and Spring Boot based microservices. Microserver supports pure microservice and micro-monolith development styles. The micro-monolith style involves packaging multiple services into a single deployment - offering developers the productivity of microservice development without the operational risk. This can help teams adopt a Microservices architecture on projects that are currently monoliths.
43+
44+
Microserver plugins are orthogonal to Microservices. They solve a common problem in Microservice development where by services are broken up and deployed separately but code remains entangled in a monolithic common library. By making use of a plugin system that follows the same modular archictectural principals as microservice development, teams can keep cross-service concerns and infrastructure in properly size, coherent and cohesive plugin modules.
45+
4046
# Tutorial and overview
4147

4248
[Tutorial](https://github.com/aol/micro-server/wiki/Getting-started-:-Tutorial)
@@ -74,8 +80,10 @@ Microserver is a zero configuration, standards based, battle hardened library to
7480
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.aol.microservices/micro-tomcat-with-jersey/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.aol.microservices/micro-tomcat-with-jersey)
7581
* micro-core
7682
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.aol.microservices/micro-core/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.aol.microservices/micro-core)
77-
* micro-boot
83+
* micro-boot : Microserver driving Spring Boot
7884
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.aol.microservices/micro-boot/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.aol.microservices/micro-boot)
85+
* micro-spring-boot : Spring Boot driving Microserver
86+
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.aol.microservices/micro-spring-boot/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.aol.microservices/micro-spring-boot)
7987

8088

8189
##Info
@@ -108,7 +116,7 @@ Microserver Spring Boot
108116
```xml
109117
<dependency>
110118
<groupId>com.aol.microservices</groupId>
111-
<artifactId>micro-boot</artifactId>
119+
<artifactId>micro-spring-boot</artifactId>
112120
<version>x.yz</version>
113121
</dependency>
114122
```
@@ -122,7 +130,7 @@ Microserver core
122130
```
123131
Microserver Spring Boot
124132
```groovy
125-
compile group: 'com.aol.microservices', name:'micro-boot', version:'x.yz'
133+
compile group: 'com.aol.microservices', name:'micro-spring-boot', version:'x.yz'
126134
```
127135
##Tech Stack
128136

@@ -203,6 +211,7 @@ e.g.
203211
####Configurable Options
204212

205213
Module provides the following default methods, that clients can override
214+
206215
```java
207216
default Map<String,String> getPropertyOverrides(){
208217
return Maps.newHashMap();

0 commit comments

Comments
 (0)