Leksikon
Monorepo
Et monorepo samler flere projekters kode i ét repository. Forstå tilgangen, som Google og Meta bruger — og hvornår den giver mening for dig.
Hvad er et monorepo?
Et monorepo er et enkelt repository, der indeholder koden til flere projekter eller dele på én gang — fx frontend, backend og delte komponenter samlet ét sted. Alternativet er at have hvert projekt i sit eget separate repository.
Fordele og afvejninger
Fordelen er sammenhæng: alt kan ses, ændres og testes samlet, delt kode genbruges nemt, og en ændring, der berører flere dele, kan laves i ét hug. Store virksomheder som Google og Meta kører deres enorme kodebaser sådan.
Afvejningen er, at det kan blive stort og kræver de rette værktøjer for at forblive hurtigt. For et lille projekt er det ofte unødvendigt.
Hvad det betyder for dig
Monorepo er et organisatorisk valg, ikke en teknologi. For en løsning, hvor frontend og backend hænger tæt sammen, gør det ofte udviklingen mere overskuelig og ændringer mere sikre — fordi alt, der hører sammen, også bor sammen. Som med det meste afhænger det rette valg af projektets størrelse og form.
Relaterede ydelser
Skal det her omsættes til noget, der virker hos jer? Så er det typisk her, vi kommer ind.
Fra begreb til løsning
Skal et af begreberne her omsættes til noget der rent faktisk virker i din virksomhed, så tag en uforpligtende snak med os.