Skip to content
Snippets Groups Projects
organa.md 1.38 KiB
Newer Older
# Organa — UiBs DevOps-plattform for applikasjoner

_Organa_ er tenkt som en plattform for å kunne produksjonsette, drifte, teste og
utvikle applikasjoner på en god og moderne måte.

Plattformen skal bestå av tjenester, rutiner, dokumentasjon og praksiser som støtter
arbeidet til team som forvalter en applikasjonsportefølje.

Plattformen er etablert ut fra behovene vi opplevde i Seksjon for
Applikasjoner, ved UiBs IT-avdeling, og er delvis preget av praksiser og
verktøy som er blitt innarbeidet hos oss. Plattformen vil ikke være begrenset
til seksjonens portefølje når den blir operativ.

Plattformen skal støtte applikasjonsdeployment både i skyen og på våre egne
maskiner.

## Applikasjon

Hva mener vi med applikasjon i Organa? Både web-applikasjoner, mikrotjenester og
integrasjonskomponenter faller under begrepet.

Kode som implementerer et avgrenset system. Koden til en applikasjon ligger i
sitt eget git-repo. En applikasjon understøtter en tjeneste og bygger på andre
underliggende tjenester (f.eks. database).  En applikasjon kan instansieres 

## Git

Git er sentralt. Git-ops. Alt i Organa bygges opp rundt git. All
applikasjonkode ligger i git.  All dokumentasjon ligger i git. Beskrivelse av
deployment ligger i git.

Vi bruker gitlab.

## MVP

Må kunne deploye en applikasjon fra Git-repo.

## Kubernetes og containere

## FaaS (f.eks. AWS Lambda)

## Inspirasjon

nais.io