cd ~/open-source/

chrille@linux:~$ apt show encore

Encore

Encore vill att du ska skriva backend-kod i Go eller TypeScript och sedan sköter plattformen infrastrukturen åt dig, från API-gateway till databaser. Det passar dig som är trött på att deklarera samma resurser i YAML om och om igen bara för att få en tjänst i luften.

Projektsidan för Encore
Projektets egen sida, som den såg ut vid importen.

Encore försöker förändra hur du bygger backend genom att låta dig skriva Go eller TypeScript-kod och sedan sköta infrastrukturen åt dig. Du deklarerar API:er, databaser, köer och cron-jobb direkt i koden, och plattformen genererar Terraform eller deployar till molnet utan att du behöver skriva YAML. Det betyder att du kan fokusera på affärslogik istället för att mecka med nätverk, säkerhetsgrupper och skalningsregler. Encore passar dig som bygger molntjänster och är trött på att upprepa samma infrastrukturkod i varje projekt. Samtidigt innebär plattformen ett visst lås-in, så du bör vara bekväm med att låta Encore äga abstraktionen för deployment och miljöer.