Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/spencergibb/monolith-to-microservices


https://github.com/spencergibb/monolith-to-microservices

Last synced: 20 days ago
JSON representation

Awesome Lists containing this project

README

        

# Monolith To Microservices

Twitter @spencerbgibb

https://github.com/spencergibb/monolith-to-microservices

This repository will take a monolithic application and decompose it to microservices using Spring Cloud Gateway

### Tag: stage1

Hello/Fortune monolith
- Hello service
- Fortune service (external API $$$)
- UI

### Tag: stage2

Stand up gateway, point at old monolith

### Tag: stage3

Move UI to separate app (path rewrite)

### Tag: stage4

Add service discovery

### Tag: stage5

Move hello service (with filter to transform req param to path) (with metadata expression to include, and rewrite expression in metadata)

### Tag: stage6

Add circuit breaker to old fortune service with fallback

### Tag: stage7

Move fortune service as v2

### Tag: stage8

Add rate limiting to fortune v2

Retire v1 (after date filter?)