Lesson 186 - Fallacy #11: Observability is Optional

  Рет қаралды 3,159

Software Architecture Monday

Software Architecture Monday

Күн бұрын

Most people are familiar with the famous “8 Fallacies of Distributed Computing”, which I talked about in Lesson 18. A fallacy is something we believe to be true, but is in fact not true. Neal Ford and I have been working hard to identify the next 8 fallacies. In Lesson 147 I published Fallacy #9 (versioning is easy), and in Lesson 148 I published Fallacy #10 (compensating updates always work). In this lesson I’ll introduce Fallacy #11 of distributed computing: observability is optional. In this lesson I’ll demonstrate what observability is in distributed architecture and why it is mandatory for most distributed architectures.
Head First Software Architecture: amzn.to/3VNFI0o
Software Architecture Monday: bit.ly/3dadEe3
Fundamentals of Software Architecture: amzn.to/3rgFLjY
Software Architecture: The Hard Parts: amzn.to/3BjMMF2

Пікірлер
@vpanichkin
@vpanichkin 9 ай бұрын
My manager suggested an analogy one day that I really like: Imagine you are a pilot. It’s very hard to fly safely if you don’t know what’s your altitude, how much gasoline do you have and, finally, how many passengers are behind you?
@markrichards5014
@markrichards5014 9 ай бұрын
I love it!!! What a great analogy!
@MohamedKamal-wd8hx
@MohamedKamal-wd8hx 9 ай бұрын
:) funny as i'm learning opentelemetry, i get notified about this lesson :)
@markrichards5014
@markrichards5014 9 ай бұрын
That's great! Hope it was useful...
@MohamedKamal-wd8hx
@MohamedKamal-wd8hx 9 ай бұрын
@@markrichards5014 after watching your iterative architecture training, architectural characteristics will be like objective functions we optimize by taking small iterations in the direction of gradients, observability and metrics are our approximation tools to gradients :) the optimization process is iterative architecture.
@salih.karahan
@salih.karahan 9 ай бұрын
Without monitoring (observability), maintaining an application isn't realistic or easy. I strongly agree with that.
@markrichards5014
@markrichards5014 9 ай бұрын
Me too 🙂
@dimitrikalinin3301
@dimitrikalinin3301 9 ай бұрын
I saw companies where backups were a nice-to-have feature. Metrix and alerts? We don't have time for that! :)
@markrichards5014
@markrichards5014 9 ай бұрын
#sigh.. I see this attitude as well, which is why Neal Ford and I coined this fallacy.
@mahdi5796
@mahdi5796 9 ай бұрын
Excellent job. I've added the Wikipedia page to incorporate new fallacies brought up by you: en.wikipedia.org/wiki/Fallacies_of_distributed_computing
@markrichards5014
@markrichards5014 9 ай бұрын
Thank you!!! I noticed it this morning and was wondering who did that. I really appreciate it!
Lesson 185 - Residuality Theory
12:17
Software Architecture Monday
Рет қаралды 3,6 М.
Lesson 156 - Zachman Framework in 10 Minutes
12:38
Software Architecture Monday
Рет қаралды 19 М.
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
Lesson 187 - Categorizing Architectural Characteristics
10:13
Software Architecture Monday
Рет қаралды 2,9 М.
Git Tutorial For Dummies
19:25
Nick White
Рет қаралды 1,3 МЛН
What Software Architecture Should Look Like • Dave Farley • GOTO 2022
19:26
Lesson 176 - Compensating Updates Revisited
9:35
Software Architecture Monday
Рет қаралды 2,4 М.
I gave 127 interviews. Top 5 Algorithms they asked me.
8:36
Sahil & Sarra
Рет қаралды 693 М.
Lesson 197 - Communication Patterns
11:51
Software Architecture Monday
Рет қаралды 3,4 М.
Lesson 202 - Frequently Overlooked Architectural Characteristics
9:46
Software Architecture Monday
Рет қаралды 3,4 М.
Lesson 190 - Logical vs Physical Architecture
10:12
Software Architecture Monday
Рет қаралды 6 М.
Lesson 188 - Identifying Architectural Characteristics
9:45
Software Architecture Monday
Рет қаралды 3,7 М.
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.