Giter Site home page Giter Site logo

developerworld-me / bootiful-reactive-microservices Goto Github PK

View Code? Open in Web Editor NEW

This project forked from joshlong-attic/bootiful-reactive-microservices

0.0 1.0 0.0 307 KB

License: Apache License 2.0

Shell 18.39% Java 65.57% Kotlin 14.97% Dockerfile 0.48% HTML 0.58%

bootiful-reactive-microservices's Introduction

In my old 6h workshop (before Spring Framework 5 introduced reactive support, Spring Boot 2.0 and Spring Cloud Finchley) i would cover:

  • REST (servlet)
  • data access (JPA + H2)
  • observability w/ actuator
  • service registration & discovery
  • client side load balancing w/ Eureka
  • reliability patterns w/ circuit breakers
  • eventual consistency / messaging w/ Spring Cloud Stream and RabbitMQ
  • REST clients w/ RestTemplate abd Feign
  • distributed tracing w/ Sleuth Stream + ZIpkin Stream Server
  • Circuit Breaker dashboard (w/ no turbine)
  • SSO w/ Spring Cloud Security
  • microservice testing w/ Spring Cloud Contract
  • Java
  • edge services /microproxies/api gateways w Zuul

Now, in 2018, everything is bigger and better!

in my new 6h workshop (after reactive and Finchley) i will cover:

  • REST (reactive w/ WebFlux)
  • data access (reactive w/ MongoDB or R2DBC)
  • observability w/ actuator (still works, but its micrometer)
  • service registration & discovery w/ Consul
  • client side load balancing w/ Consul
  • reliability patterns w/ circuit breakers (works but now im using HystrixCommands and adapting a Publisher<T>)
  • eventual consistency / messaging w/ Spring Cloud Stream and Kakfa
  • REST clients w/ WebClient (Feign doesnt work; any alternatives? Does the stuff from Square work yet?)
  • distributed tracing w/ Zipkin client and Kafka
  • Circuit Breaker dashboard (w/ Turbine - havent tried this yet)
  • SSO w/ Spring Cloud Security (whts this look like w/ Spring Security 5 and OIDC support)
  • microservice testing w/ Spring Cloud Contract (i havent tries this yet in a reactive world)
  • Kotlin
  • edge services /microproxies/api gateways w Spring Cloud Gateay
  • RSocket.io

bootiful-reactive-microservices's People

Contributors

joshlong avatar marcingrzejszczak avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.