JavaZone 2009 - Introduksjon til høytsvevende arkitekturer

"Cloud computing" er en av de varmeste potetene i IT-verdenen i dag. Man har flere typer skyer, flere leverandører og mange forskjellige måter å sette sammen sine systemer.
En forutsetning for å vurdere utvikling av en cloud-basert løsning er at man har et problem som går utover en maskin. Dette kan være problemer knyttet til skalering, tilgjengelighet, replikering, backup, mm. Man har behov for å skalere horisontalt. Slike krav kan i stor grad påvirke systemets arkitektur og valg av teknologier.
I dette foredraget vil vi systematisere problemstillinger til arkitekturer for systemer som kjører i en sky, og komme med konkrete forslag til arkitekturer og løsninger.
Noen av emnene vi vil dekke er:
  • Feature-orienterte applikasjoner
  • Utviklingsprosessen
  • Tilstand
  • REST
  • Versjonering
  • Rullende oppgradering
  • Skalering
  • Tilgjengelighet
  • Dokumentdrevne databaser
  • Replikering
  • Økonomi
Dette er en oppbygning til foredraget "En Praktisk guide til Høytsvevende Arkitekturer".
Kristian Nordal

Kristian Nordal

Kristian Nordal jobber til daglig hos Arktekk, som Java-utvikler med hovedfokus på open source og smidig utvikling. Han er commiter på Codehaus sitt prosjekt for Maven-plugins og har i flere år deltatt i utviklingen av Maven 2-plugins, som for eksempel den første pluginen for Jetty5 og appassembler-pluginen.
Trygve Laugstøl

Trygve Laugstøl

Trygve Laugstøl jobber i Arktekk som utvikler, arkitekt og har mange års erfaring med Java-utvikling. Han har lang erfaring med utvikling og bruk av åpen kildekode som kjerneutvikler av Maven 2 og Continuum. Trygve har jobbet lenge med utvikling av plugins som støtter opp om smidig utvikling og som rådgiver innenfor disse områdene.