Hopp til innhold

Arkitektur

Applikasjonskode kjører i Firecracker mikro-VM-er (KVM), slik at kode fra ulike kunder kan kjøre trygt på samme maskinvare.

CPU-kjerner deles ikke mellom maskiner, slik at applikasjoner slipper å konkurrere om ressurser.

Applikasjoner kjører på dedikerte fysiske servere med 8–32 CPU-kjerner og 32–256 GB RAM.

Vi annonserer IP-adresser (IPv4 og IPv6) fra alle regioner via BGP (Anycast). Når vi mottar en tilkobling på en av disse IP-ene, kobler vi den til en aktiv applikasjon og sender den videre til nærmeste tilgjengelige maskin.

Applikasjoner i samme organisasjon kobles automatisk sammen i et privat WireGuard mesh-nettverk (IPv6). Hver applikasjon får interne adresser og kan nå andre apper i samme organisasjon via disse (og interne navn).