@lysdexic@programming.dev to Programming@programming.devEnglish • 5 days agoMistakes engineers make in large established codebaseswww.seangoedecke.commessage-square19fedilinkarrow-up154arrow-down12
arrow-up152arrow-down1external-linkMistakes engineers make in large established codebaseswww.seangoedecke.com@lysdexic@programming.dev to Programming@programming.devEnglish • 5 days agomessage-square19fedilink
minus-square@MonkderVierte@lemmy.mllinkfedilink-3•edit-25 days ago Single-digit million lines of code (~5M, let’s say) Somewhere between 100 and 1000 engineers working on the same codebase The first working version of the codebase is at least ten years old Things like this is where the company can save money by scraping it and start from scratch, this time doing it right.
minus-square@BrianTheeBiscuiteer@lemmy.worldlinkfedilink1•edit-25 days agoOr at the very least, so long as its http driven, put a proxy in front and on the backend break up common features into microservices. With a proxy the consumers will have pretty much no idea they went from talking to one service to a dozen.
Things like this is where the company can save money by scraping it and start from scratch, this time doing it right.
And in rust!
Or at the very least, so long as its http driven, put a proxy in front and on the backend break up common features into microservices. With a proxy the consumers will have pretty much no idea they went from talking to one service to a dozen.