Skip to content

Instantly share code, notes, and snippets.

@gatamar
Created January 10, 2020 09:47
Show Gist options
  • Save gatamar/ea40e24e065d1b1d66b208733a63087a to your computer and use it in GitHub Desktop.
Save gatamar/ea40e24e065d1b1d66b208733a63087a to your computer and use it in GitHub Desktop.
1. Understand the current state of your codebase.
2. Identify problems you'd like to solve or code you'd like to improve.
3. Evaluate different architecture patterns.
4. Try a couple patterns on for size before committing to one.
5. Draw a line in the sand and define your app's baseline architecture.
6. Look back and determine if your architecture is effectively addressing the problems you want to solve.
7. Iterate and evolve your app’s architecture over time.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment