Monoliths are not dinosaurs
allthingsdistributed.com
Monoliths are not dinosaurs
1–10 of 243 posts
Re: Monoliths are not dinosaurs
#2Re: Monoliths are not dinosaurs
#3Added to https://www.microservice-stories.com - thanks!
Re: Monoliths are not dinosaurs
#41. Don't pick an architecture because it's all the rage right now.
2. Don't pick an architecture that mimics your org's structure. Aka don't fall prey to Conway's law: https://en.wikipedia.org/wiki/Conway%27s_law.
3. Don't pick an architecture that your team can't operationalize--e.g. due to lack of skills or due to business constraints.
Re: Monoliths are not dinosaurs
#5Re: Monoliths are not dinosaurs
#6Werner's advice in my own words: 1. Don't pick an architecture because it's all the rage right now. 2. Don't pick an architecture that mimics your org's structure. Aka don't fall prey to Conway's law: https://en.wikipedia.org/wiki/Conway%27s_law . 3. Don't pick an architecture that your team can't operationalize--e.g. due to lack of skills or due to business constraints.
* "I always urge builders to consider the evolution of their systems over time and make sure the foundation is such that you can change and expand them with the minimum number of dependencies."
* "There are few one-way doors. Evaluating your systems regularly is as important, if not more so, than building them in the first place."
Re: Monoliths are not dinosaurs
#7Re: Monoliths are not dinosaurs
#8Werner's advice in my own words: 1. Don't pick an architecture because it's all the rage right now. 2. Don't pick an architecture that mimics your org's structure. Aka don't fall prey to Conway's law: https://en.wikipedia.org/wiki/Conway%27s_law . 3. Don't pick an architecture that your team can't operationalize--e.g. due to lack of skills or due to business constraints.
You can't not fall prey to Conway's law. You can only choose how you organize your people and their interfaces.
Re: Monoliths are not dinosaurs
#9Werner's advice in my own words: 1. Don't pick an architecture because it's all the rage right now. 2. Don't pick an architecture that mimics your org's structure. Aka don't fall prey to Conway's law: https://en.wikipedia.org/wiki/Conway%27s_law . 3. Don't pick an architecture that your team can't operationalize--e.g. due to lack of skills or due to business constraints.
> Aka don't fall prey to Conway's law You can't not fall prey to Conway's law. You can only choose how you organize your people and their interfaces.
Re: Monoliths are not dinosaurs
#10Werner's advice in my own words: 1. Don't pick an architecture because it's all the rage right now. 2. Don't pick an architecture that mimics your org's structure. Aka don't fall prey to Conway's law: https://en.wikipedia.org/wiki/Conway%27s_law . 3. Don't pick an architecture that your team can't operationalize--e.g. due to lack of skills or due to business constraints.
> Aka don't fall prey to Conway's law You can't not fall prey to Conway's law. You can only choose how you organize your people and their interfaces.
The only counterexample to Conway that I have seen working is “away teams”:
https://pedrodelgallego.github.io/blog/amazon/operating-mode...