Skip to content

Commit

Permalink
Create/update blips for hal-hateoas, microservices and spring-boot
Browse files Browse the repository at this point in the history
  • Loading branch information
Timo Fuchs committed Mar 26, 2018
1 parent 31b870d commit 3495d2a
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 10 deletions.
12 changes: 12 additions & 0 deletions radar/2017-10-01/hal-hateoas.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: "HAL / HATEOAS"
ring: trial
quadrant: methods-and-patterns

---
We still recommend the usage of HAL and HATEOAS.

But depending on the resource structure, there are some pitfalls to be aware of:
- Increased amount of HTTP calls
- Parallelization of client side calls is more difficult or even impossible when following links on heavily nested resource structures
- Consumer side code might get larger
12 changes: 12 additions & 0 deletions radar/2017-10-01/microservices.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: "Microservices"
ring: adopt
quadrant: methods-and-patterns

---

We still stick to the microservices concept. But it's worth to mention, that we we had some lessons to learn when it
came to resilient thinking and deployment related dependencies between microservices.

We feel that our microservice based applications are more robust than monolithic ones have been. Thanks to the
complexity of the services, new employees or team members are getting productive within days or a few weeks.
13 changes: 3 additions & 10 deletions radar/2017-10-01/spring-boot.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,10 @@
---
title: "Spring Boot"
ring: assess
ring: trial
quadrant: languages-and-frameworks

---

With Spring Boot you create standalone Spring Applications with minimum configuration. [Spring Boot](https://projects.spring.io/spring-boot/) rapidly gets you up and running for production.

With an embedded Tomcat, Jetty and Undertow you have everything you need to deploy your application out-of-the-box.

The Spring Cloud ecosystem also gives you a lot of extension points for developing, deploying and running cloud applications.

It's based on the rock-solid Spring framework and provides excellent documentation.

At AOE, we use Spring Boot in a microservice architecture. Together with Groovy and Kotlin as the implementation Languages, and some other Tools (Spring Security, Cloud, HATEOAS, Data, Session) from the Spring environment, we are able to create complex and powerful applications in no time.
We have made great experiences with Spring Boot, and already have a couple of Spring Boot based services running in
production. We like the ease of kickstarting new Services and the variety of tools in the Spring ecosystem.

0 comments on commit 3495d2a

Please sign in to comment.