Indførelsen
Forestil dig et scenarie, hvor en udvikler udruller en mikrotjeneste, der fungerer korrekt, men som indeholder diskrete ineffektivitet. Med tiden kan disse ineffektiviteter akkumuleres, hvilket medfører øget ventetid, ressourceoverforbrug eller forringede brugeroplevelser. Uden omfattende indsigt i systemets drift kan sådanne ineffektiviteter forblive skjulte, hvilket forhindrer platformen i at nå sit fulde potentiale. Observability giver en løsning ved at give indsigt i systemets ydeevne i realtid, så platformteknikere kan identificere problemer tidligt, reagere hurtigt og opretholde optimal ydeevne for både udviklere og brugere.
Observability går hånd i hånd med løbende forbedringer og skaber en feedbackløkke, hvor ydeevnedata og systemindsigt driver forbedringer af platformen. Ved at anvende værktøjer og fremgangsmåder, der overvåger, analyserer og automatiserer svar på systemadfærd, kan platformteams proaktivt optimere ressourcer, forbedre pålideligheden og skalere effektivt. Tilsammen giver disse fremgangsmåder organisationer mulighed for at bygge platforme, der ikke kun opfylder aktuelle krav, men også tilpasser sig fremtidige udfordringer.
I dette modul introduceres du til begreberne observabilitet og løbende forbedring af platformkonstruktion. Den udforsker vigtigheden af observabilitet på moderne platforme, de vigtigste målepunkter, der skal spores, og de værktøjer og fremgangsmåder, der muliggør løbende forbedringer. Du lærer, hvordan du implementerer observability i platformarkitektur, opretter dashboards og visualiseringer og automatiserer registrering af hændelser og svar. Derudover dækker modulet feedbackløkkers rolle i forbindelse med løbende forbedringer og metoderne til effektiv implementering af denne praksis.
Læringsmål
Når du har fuldført dette modul, kan studerende og fagfolk:
- Oplev betydningen af observability ved at give indsigt i systemets ydeevne i realtid og identificere ineffektivitet.
- Forstå, hvordan kontinuerlig forbedring opretter en feedbackløkke, der styrer forbedringer af platformen og optimerer ressourcer.
- Få mere at vide om benchmarking og overvågning af ydeevnen for at spore platformens succes og identificere områder, der kan forbedres.
- Udforsk strategier for tilpasning til markedstendenser og foregribelse af ændringer i brugerbehov eller teknologiske landskaber.
- Fremme en innovationskultur i platformteknikerteams for løbende at foreslå og teste nye ideer.
Forudsætninger
- Forståelse af, hvad DevOps er, og dens begreber.
- Det er en fordel at have erfaring i en organisation, der leverer software.