Skip to content

Transition Monolith Application to Micro-Service via Spring Cloud Gateway

Notifications You must be signed in to change notification settings

neerajjain92/monolith-to-microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Monolith To Microservices

This repository will transition 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?)

About

Transition Monolith Application to Micro-Service via Spring Cloud Gateway

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published