Skip to content

lkafle/microservices

 
 

Repository files navigation

Refactor monolith to microservices

This workspace will show how to refactor a Java EE monolith to a microservices-based application. This will be accomplished in multiple phases:

  1. Phase 1: Functional decomposition of a WAR into multiple `WAR`s. Use hardcoded service URIs.

  2. Phase 2: Use service registration and discovery

  3. Phase 3: Continuous integration

  4. Phase 4: Continuous deployment

  5. Phase 5: Proactive monitoring and scale in/out

  6. Phase 6: Change the implementation stack of a service

Operational concerns are addressed in the following documents:

  1. Service Discovery

  2. Continuous Integration

  3. Continuous Deployment

  4. Service Monitoring

About

Java EE and Microservices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Java 69.4%
  • HTML 27.1%
  • CSS 3.5%