SYS/OVERENGINEERINGPRAKTIJK

Bewust klein. Zelf aan de knoppen.

Byteherder is opgebouwd rond senior technisch werk: systemen doorgronden, ontwerpen, bouwen, en achterlaten zodat ze makkelijker te bezitten zijn.

Het bedrijf staat er als engineering-specialist, niet als detacheerder, helpdesk of algemeen cloudadviesbureau.

Engineeringfilosofie

Infrastructuur levert rente op wanneer elke verbetering de volgende makkelijker maakt: helderdere interfaces, herbruikbare automatisering, betere signalen, minder verborgen afhankelijkheden en beslissingen die zichtbaar blijven. Ze slibt dicht wanneer elk probleem er weer een uitzondering bij legt.

Byteherder werkt naar die eerste toestand toe. Dat betekent meestal twee uitersten weerstaan: handgemaakte eenmalige systemen aan de ene kant, en platformmachinerie zonder probleem om op te lossen aan de andere.

Robuust

Systemen horen voorspelbaar te doen wat ze doen onder de omstandigheden waarvoor ze bedoeld zijn. Capaciteit, afhankelijkheden en aannames moeten expliciet genoeg zijn dat voorspelbaar niet betekent “we hadden geluk in productie”.

Veerkrachtig

Normale omstandigheden houden ooit op normaal te zijn. Veerkracht betekent dat storingen een begrensde impact hebben, bruikbare signalen afgeven en een herstelpad kennen dat een beheerder onder druk kan uitvoeren.

Veilig

Security begint bij trust boundaries en control points. Identity, provenance, policy, secrets en operationele toegang horen in het ontwerp te zitten, op de plek waar ze afdwingbaar en toetsbaar zijn.

Wat dat in de praktijk betekent

Eenvoudige mechanismen krijgen voorrang zolang ze volstaan. Automatisering vervangt herhaald werk, geen begrip. Observability wordt ontworpen rond beslissingen. Slimmigheid moet zijn onderhoudskosten terugverdienen.

SYS/ABOUT

PRINCIPES

01—06
01Expliciete architectuur boven toevallige architectuur.
02Automatisering hoort herhaling weg te nemen, geen begrip.
03Bezit het kritieke pad.
04Neem het systeem waar dat je echt draait.
05Security controls horen toetsbaar te zijn.
06Onderhoudbaarheid wint van slimmigheid.

Zes regels die bepalen wat er gebouwd wordt en wat eruit gaat.

De korte vorm van alles hierboven, en het deel waar tegenspraak nuttig is.