Eseji
40 kanonskih eseja — kompletna doktrina
- 001
Fleksibilnost zamenjuje zakon pregovorom. Pregovor stvara prekršaje. Prekršaji uništavaju poverenje.
- 002
ERP sistemi nisu propali zato što im je nedostajala funkcionalnost. Propali su zato što im je nedostajao zakon.
- 003
Poverenje nastaje kroz determinizam, ne kroz transparentnost. Sistem je pouzdan samo ako isti ulaz uvek proizvodi isti ishod.
- 004
Kada konfiguracija može da nadjača zakon, sistem postaje oruđe prikrivanja, ne upravljanja.
- 005
Ako prošle odluke ne mogu da se ponove pod revizijom, izveštaji revizije su naracije, ne dokazi.
- 006
Deljene baze podataka sa tenant ID-jevima nisu izolacija. Jedan propust ih deli od katastrofe.
- 007
Konfiguracija opisuje preferencu. Zakon definiše obavezu. Sistem koji tretira konfiguraciju kao izvršni autoritet nema zakon.
- 008
Stanje nije istina. Stanje je ostatak. Istina je redosled odluka. Stanje je ono što ostaje.
- 009
Istina nije ono što sada postoji. Istina je ono što se desilo. Ništa što ne čuva šta se desilo ne može tvrditi istinu.
- 010
Odluka koja ne može biti reprodukovana ne može biti odbranjena. Zakon ne toleriše verovatnoću. Zakon zahteva izvesnost.
- 011
Sistem koji prihvata sirove komande prihvata haos. Namera deklariše šta treba da se desi. Komande deklarišu kako.
- 012
Komanda izražava nameru. Odluka je odgovor sistema. Samo odluke stvaraju istoriju.
- 013
Projekcija nije skladište podataka. To je ugovorna transformacija događaja u stanje koje se može upitati.
- 014
Šema nije dokumentacija. To je pravna granica. Što šema zabranjuje ne može se desiti.
- 015
Vreme nije metapodatak. To je strukturna dimenzija. Svaka odluka mora biti vremenski locirana.
- 016
Bezbednost nije funkcionalnost koja se dodaje kasnije. To je strukturna osobina dizajna sistema.
- 017
Validacija nije provera grešaka. To je sprovođenje zakona. Nevažeći ulazi nikada ne smeju stići do sistema.
- 018
Podrazumevana vrednost nije pogodnost. To je politička odluka dizajnera sistema.
- 019
Kada sistem ne kaže ništa, odlučio je da ne govori. Tišina nije odsustvo odluke.
- 020
Neuspeh nije izuzetak. To je legitiman ishod koji mora biti projektovan i zabeležen.
- 021
Ponavljanje nije tehničko oporavak. To je politička odluka o tome šta greške znače i kako reagovati.
- 022
Timeout nije optimizacija performansi. To je pravna granica koja definiše kada strpljenje završava.
- 023
Konkurentnost nije karakteristika performansi. To je pravni problem o tome ko može delovati kada i kojim redom.
- 024
Idempotentnost nije tehnička osobina. To je ugovorno obećanje da ponavljanje ne menja ništa.
- 025
Backpressure nije kontrola protoka. To je upravljanje o tome šta se dešava kada se kapacitet prekorači.
- 026
Red nije bafer. To je sud gde posao čeka da bude procenjen i raspoređen prema zakonu.
- 027
Scheduler nije optimizator. To je zakonodavac koji odlučuje šta se izvršava, kada i sa kojim prioritetom.
- 028
Keš nije skladište. To je sporazum o tome šta može biti zapamćeno i koliko dugo.
- 029
Konzistentnost nije osobina. To je obećanje o tome šta će posmatrači videti i kada.
- 030
Dostupnost nije uptime. To je dozvola za delovanje. Bez dostupnosti nema autoriteta.
- 031
Greška nije zabuna. To je signal koji mora biti prenesen, zabeležen i obrađen prema politici.
- 032
Oporavak nije automatska restauracija. To je politička odluka o tome šta obnoviti i kako.
- 033
Rollback ne briše istoriju. On stvara novu istoriju koja kompenzuje ono što se desilo ranije.
- 034
Kompenzacija nije rukovanje greškama. To je sprovođenje zakona kada akcije moraju biti pravno poništene.
- 035
Posmatranje nije praćenje. To je odgovornost. Što ne može biti posmatrano ne može biti upravljano.
- 036
Metrike nisu merenja. To su podsticaji koji oblikuju ponašanje. Šta merite time upravljate.
- 037
SLA nije cilj. To je javno obećanje koje stvara pravnu obavezu i odgovornost.
- 038
Ugovori nisu dokumenti. To su izvršna pravila koja sistem sprovodi u runtime-u.
- 039
Proizvod nije softver. Proizvod je politika koja upravlja time šta softver radi.
- 040
Ako sistem to dozvoljava, dozvoljeno je. Ako ne, nikada nije postojalo. Sistem je zakon.
SHA-256: a8e618cea2d9fe7b64ad72a9cc5ce28eec6c22243836329f6d20227528b4f771