Skip to content

mr0zek/awesome-monolith

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 

Repository files navigation

Awesome Monolith

Everyone dreams about microservices - why so few succeeds?

Here come some articles, links, and videos that describes how to build modular monolith.

"If you can’t build a well-structured monolith, what makes you think you can build a well-structured set of microservices?"

Simon Brown

I see you have a poorly structured monolith. Would you like me to convert it into a poorly structured set of microservices?

Architect Clippy - 24 Feb 2015

General approach

Database

Pattern that supports mudularization

Hexagonal Architecture

Composition UI

Vertical slices

Dividing code

  • Command Handler

Decoupling code

  • Observer Pattern
  • Mediator pattern -> Publisher-Subscriber pattern

Patterns that supports un-modularized monolith (Anti-patterns)

  • Layers (sink-hole anti-pattern)

Coming back to monolith...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published