Beskrivning
Lösningsarkitektur för moderna IT-system
Så når du verksamhetens mål genom teknik, processer och människor
Implementation av nya IT-system, tjänster och applikationer misslyckas sällan på grund av teknikbrist. I stället fastnar många organisationer i komplexa systemlandskap där varje enskild komponent är ”rätt”, men helheten ändå inte fungerar som tänkt. Resultatet blir ofta dyra lösningar som är bristfälligt integrerade, svåra att underhålla eller sårbara ur ett säkerhetsperspektiv.
I grunden handlar denna problematik inte om enskilda verktyg eller plattformar, utan om lösningsarkitektur. Lösningsarkitekturen avgör hur väl teknik, processer och människor samverkar. För att integrationen ska lyckas krävs inte bara teknisk kompetens, utan också förståelse för arkitekturens mönster, informationssäkerhet och hur olika delar hänger ihop över tid. Även agentisk AI skapar nya möjligheter och utmaningar som lösningsarkitekter behöver beakta i sina designval.
Den här kursen tar sin utgångspunkt i de utmaningar som uppstår när helheten inte fungerar som den ska. Under två kursdagar får du en helhetsbild av lösningsarkitektens roll och den praktiska tillämpningen i utvecklingsprocessen. Du lär dig fatta välavvägda beslut om återanvändning, modifiering och nyutveckling samt får förståelse för hur juridiska krav som GDPR och AI Act påverkar dessa beslut. En central del av kursen är även informationssäkerhet och grundläggande principer som konfidentialitet, riktighet och tillgänglighet.
Kursen ger dig:
- En helhetsbild av lösningsarkitektens roll i utvecklingsprocessen
- Förståelse för hur teknik, processer och människor samverkar i hållbara IT-lösningar
- Insikt i informationssäkerhet och juridiska krav som GDPR och AI Act
Efter kursen kan du:
- Ta välgrundade beslut om återanvändning, modifiering eller nyutveckling
- Skapa tydliga och hållbara integrationsöverenskommelser
- Använda etablerade lösnings- och integrationsmönster utifrån kravbild
- Resonera kring de unika möjligheter och utmaningar som arkitekturer med agentisk AI innebär
- Fatta välgrundade arkitekturval med balans mellan säkerhet, robusthet och användbarhet.
Syfte
Syftet med kursen är att ge dig praktiska verktyg och metoder för att designa robusta, hållbara IT-lösningar som kopplar verksamhetens mål till den tekniska verkligheten. Du lär dig också att undvika de kostsamma fallgroparna: bristande helhetssyn, inkonsekventa integrationslösningar och eftersatt säkerhet.
DAG 1 – med Robert Folkesson
Förmiddag, ca 09:00-12:00
- Översikt
- Vad är lösningsarkitektur, och hur skiljer det sig från andra arkitekturroller i organisationen?
- Lösningsarkitektens ansvar, förväntningar och position i utvecklingsprocessen.
- Konsten att kombinera befintliga system, nya applikationer, tjänster och integrationer till fungerande helheter.
- Återanvändning av befintliga lösningar
- Identifiering och återanvändning av befintliga lösningar, applikationer och tjänster där det är möjligt.
- Bedömning av hur enkelt eller svårt det är att integrera nya lösningar med existerande system.
- Riskerna med externa beroenden
- Modifiering av befintliga system
- Anpassning genom parameterstyrning eller konfiguration
- Omskrivningens påverkan på befintliga lösningar och relaterade risker.
- Förvaltningsansvar: varför modifieringar av standardlösningar kräver noggrann övervägning.
- Uppgraderingsbarhet och leverantörsstöd.
- Dokumentation av ändringar för framtida underhåll.
- Nya applikationer och tjänster
- Inhouse-utveckling (mer kontroll, högre kostnad) vs köp av färdiga lösningar (snabbare, mindre flexibilitet). Val mellan inhouse-utveckling (mer kontroll, högre kostnad) och köp av färdiga lösningar (snabbare, mindre flexibilitet).
- Vägning av långsiktiga faktorer som kostnad, underhåll, strategi och säkerhetskrav.
- Mönster för successiv modernisering av system
- Möjligheterna att slippa “Bing Bang”-omskrivning, men ändå få ett helt moderniserat system
- Verktyg för hantering av beroenden över tid
- Reflektion
- Lösningsarkitektens roll
- Balansering av återanvändning, modifiering och nyutveckling i lösningsarkitektur.
- Nya möjligheter med AI förändrar spelreglerna
Eftermiddag, ca. 13:00-17:00
- Mönster för att bygga lösningar
- Vad lösningsmönster är och hur de används i praktiken
- Kombinationer av komponenter, system och tjänster för specifik funktionalitet
- Bedömning av rätt mönster baserat på kravbild
- Kvalitetsattribut: hur mönster påverkar tillförlitlighet, säkerhet och underhållbarhet
- Moderna arkitekturramverk
- Microsoft Azure / AWS Well-Architected Framework, Google Cloud Architecture Framework
- Arkitekturaspekter kopplade till best practices
- Utvärdering av arkitektur med ramverksstöd
- Stress-analys och Anti-fragile design
- Arkitektur-mönster i praktiken: Monoliter vs Microservices
- Snabbhet i affärsutvecklingen ställt mot komplexitet i lösningen
- Utmaningar och lösningar kring datahantering och dataintegritet
- Kommunikation, testning, skalbarhet och säkerhet
- Mönster för identitetshantering
- Federations-gateway och Single Sign On-lösningar
- Identitetshantering i olika scenario: interna användare, externa partners, kund-identiteter
- Fördelning av ansvar, roller och beroenden i olika typer av lösningar
- Lagringsmönster
- Hur och var data lagras vid samverkan mellan system.
- Centrallagring vs distribuerad lagring.
- Påverkan på konsistens, prestanda och tillgänglighet.
- Mönster för stora datavolymer samt maskin-inlärning och AI-tillämpningar
- Vanliga integrationssätt och typfall
- Legacy-system
- Event-Driven Architecture (EDA)
- REST- och API-orientering
- IoT-integration
- Microservices-integration
- Beslutsstöd för mönsterval
- Arkitektur för Agentisk AI
- Autonoma flexibla system med olika grader av frihet
- Intressanta tidiga fallbeskrivningar
- Möjligheter och risker
DAG 2 – med Jonas Toftefors
Förmiddag, ca. 09:00-12:00
- Grundprinciper för informationssäkerhet
- Konfidentialitet
- Riktighet
- Tillgänglighet
- Spårbarhet
- Juridiska och etiska aspekter
- Lagar och regelverk för datahantering, lagring och överföring
- GDPR, AI Act m.fl. ramverk
- Vanliga standarder så som ISO27001
- Etiska överväganden i lösningsdesign
- Samverkan kräver överenskommelser
- Tydliga, formaliserade avtal för pålitliga integrationer
- Syntax, semantik, processkontext, datafärskhet, juridik/säkerhet och service level
- Leverantörer och 3:e-partsprodukter
- Trust
- Kategorier av informationssäkerhetshot
- Olika typer av hot: brottsliga aktörer, privata aktörer, hacktivister, statliga aktörer/rättsväsende och underrättelseverksamhet
- AI-relaterade hot
- Uppskattning av sannolikhet, konsekvens och risknivå för prioritering av skyddsåtgärder
Eftermiddag, ca. 13:00-17:00
- Stabilitet i komplexa lösningar
- Teknisk tillgänglighet och snabb återställning vid störningar
- Driftövervakning, redundans och återställningsrutiner vid många integrationer
- Samband mellan säkerhet och stabilitet i lösningsarkitektur
- Säkerhet i utveckling och design
- Roller och tydliga ansvarsgränser i lösningsarkitektur
- Bygga in säkerhet från start i lösningen
- Säkerhetsprinciper för utvecklare: Identitet, autentisering, kryptering, loggning och input-validering
- Utveckling & AI
- Balans mellan användbarhet/flexibilitet och innovation/effektivitet
- Hitta optimal skyddsnivå beroende på karaktär av lösning
- Robusthet
- Hur hanterar vi komplexitet?
- Vilka komponenter kan tillåtas fallera?
Målgrupp
Den här kursen riktar sig till dig som arbetar med utveckling av IT-utveckling eller arkitektur och vill fördjupa din förståelse för lösningsarkitektur och hur den påverkar helheten i komplexa systemlandskap.
Kursen är särskilt relevant för:
- Seniora utvecklare och tech leads som vill förstå hur lösningsarkitektens beslut påverkar integration, återanvändning, säkerhet och underhållbarhet
- System-, applikations-, infrastruktur- eller molnarkitekter som vill få insikt i lösningsarkitektens ansvar, metoder och verktyg, och hur dessa samverkar med deras eget arbete
- Juniora lösningsarkitekter som vill ta nästa steg i sin karriär, utveckla sin praktiska kompetens och lära sig att fatta välgrundade beslut om återanvändning, modifiering och nyutveckling.
Kursledare

Jonas Toftefors driver eget företag för interrimsroller inom IT-ledarskap och har en bakgrund med olika arkitektroller och förändringsledning inom AI, Transport/logistik, medicinteknik, kärnkraft med flera branscher. Jonas har varit aktiv inom olika arkitekturcommunities och har bland annat varit redaktör för Enterprisearkitektur i boken om IT-arkitektur och varit med och tagit fram IASA:s definition av arkitektroller på svenska.

Robert Folkesson har arbetat med utveckling av distribuerade & Internet-baserade system i över 20 år. Han har en bakgrund inom Microsoft där han tidigt arbetade med molnarkitektur och hjälpte några av de första kunderna i Sverige att använda molnplattforms-tjänster. Idag arbetar Robert som lösningsarkitekt och säkerhetsansvarig på Active Solution – Powered by Evidi, ett konsultbolag som hjälper företag och organisationer att utveckla kundunika lösningar med hjälp av moln- och AI-tjänster. Robert är även en frekvent talare och rådgivare till konferenser som Developer Summit, ITARC och Oredev. Medförfattare till boken ”Fundamentals of IT Architecture” och redaktör för avsnittet Software Architecture.
Kursavgift
Kursavgiften är 21 900 kr ex moms. I priset ingår två heldagar med kursdokumentation samt lunch och fika.
Grupprabatt
Om ni är fler i organisationen som vill gå utbildningen så nyttjar ni vår ”Gå 3 betala för 2”-rabatt. Ange koden 3FOR2 i rutan för Rabattkod vid registrering för att erhålla rabatten eller kontakta Ny Teknik Education via e-post på registration@nyteknikeducation.se.
Format
Kurslokaler i centrala Stockholm. Adress och annan praktisk info skickas till deltagarna senast veckan före kursstart.