Skip to content

Instantly share code, notes, and snippets.

@misostack
Last active April 19, 2024 14:13
Show Gist options
  • Save misostack/5252c0c00089c9db1c4c97fb004664fe to your computer and use it in GitHub Desktop.
Save misostack/5252c0c00089c9db1c4c97fb004664fe to your computer and use it in GitHub Desktop.
Microservice Architecture

Microservice Architecture

Microservice Architecture is an approach to building software systems that decomposes business domain models into smaller, cosistent, bounded-contexts implemented by services

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

It is too precised business logic event!!!

image

And we'll end up with event hell!!!

image

image

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

How do we deal with missing events

image

image

Option 1 - Sync Requests

image

Option 2 - Direct Access

image

image

Option 3 - Store Events

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

@misostack
Copy link
Author

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment