Hva er viktig når man tenker Arkitektur
Gode practices for å bygge moderne løsninger med Einar Ingebrigtsen
Det finnes like mange måter å lage programvare på som det finnes utviklere i rommet. Og ofte er alle disse tilnærmingene like gyldige – alt avhenger av kontekst.
Likevel ser vi gang på gang at én bestemt løsning blir løftet frem som en “best practice”, og plutselig oppstår det en ny trend som mange arkitekter og utviklere kaster seg på.
Utfordringen med slike trender er at de ofte blir fremstilt som den naturlige arvtakeren til den forrige. Men sannheten er at det ofte finnes verdi på tvers av flere “retninger” – og at den beste løsningen sjelden er svart-hvitt. Å vite hva som passer til hvilket problem, er derfor en kontinuerlig utfordring.
Dette foredraget tar deg med på en reise gjennom arkitekturhistorien, og gir deg innsikt i hva som faktisk er viktig å tenke på når man bygger moderne programvare. Hvordan lager man en arkitektur som både gir rom for utvikling og gjør vedlikehold enklere? Og kanskje viktigst: Når skal man bruke hva?
Begreper som DDD, CQRS, Event Sourcing, cloud, og prinsipper som SOLID og CUPID står sentralt – men målet er å sette dem i kontekst og gjøre dem nyttige i praksis.
Kan holdes på norsk eller engelsk.
Tid: 3 timer.
