Hjem / Foredrag, workshops og skreddersydde kurs / Introduksjon til Microsoft Orleans

Introduksjon til Microsoft Orleans


Skalerbarhet, tilstand og samtidighet – en introduksjon til Microsoft Orleans og Actor-modellen

Når man bygger distribuert programvare, støter man fort på utfordringer knyttet til samtidighet, tilstand og skalerbarhet. Hvordan holder man oversikt over hvem som gjør hva – og når – i et system hvor mange ting skjer samtidig?

Det var nettopp slike utfordringer ingeniørene i Ericsson støtte på da de skulle utvikle pålitelig programvare til telekomsystemene sine på 1970-tallet. Løsningen ble Actor-modellen – en måte å modellere samtidige systemer der “aktører” håndterer meldinger, holder på sin egen tilstand, og aldri deler minne direkte.

I dette foredraget får du:

  • En historisk og teknisk introduksjon til Actor-modellen og hvorfor den fortsatt er relevant i dag
  • En praktisk gjennomgang av Microsoft Orleans – .NET-rammeverket som gjør det enkelt å bruke Actors i skybaserte systemer
  • Eksempler på hvordan du kan bruke Orleans til å bygge tilstandfulle og skalerbare tjenester uten å bekymre deg for låsing, køer eller distribuerte transaksjoner
  • Tips til når du bør – og ikke bør – vurdere en Actor-basert arkitektur

Orleans gir deg en lavterskel inngang til en modell som ellers kan være vanskelig å få til rett. Dette foredraget hjelper deg å forstå både hvorfor og hvordan.

Kan holdes på norsk og engelsk. Tid: 3 timer.

Einar Ingebrigsten, teknologirådgiver i Novanet

Einar Ingebrigtsen

Teknologirådgiver