Things I want as SRE/DevOps from Devs

En SRE/DevOps-ingenjör presenterar en lista med viktiga frågor till utvecklare vid driftsättning av nya tjänster, med syftet att förhindra systemfel, datamissbruk och onödig stress. Frågorna täcker kritiska områden som tjänstens hälsostatus, säker omstart, felhantering, externa beroenden, loggning (format och nivåer) samt vilka mätvärden som exponeras. Andra centrala punkter inkluderar dokumentation, API-kontrakt (t.ex. openapi/swagger), dataflöde (särskilt hantering av PII/känslig data) och testtäckning (enhets-, integrations- och end-to-end-tester). Målet är att säkerställa att utvecklare har en djup förståelse för hur deras tjänster fungerar i en produktionsmiljö för att kunna agera proaktivt vid problem. Artikeln belyser även dilemmat att servicemallar kan underlätta men samtidigt riskerar att dölja viktiga detaljer för utvecklare, vilket kan leda till att de ignorerar eller missar kritiska problem.