lysdexic@programming.dev to Programming@programming.devEnglish · 4 个月前Mistakes engineers make in large established codebaseswww.seangoedecke.comexternal-linkmessage-square19fedilinkarrow-up154arrow-down12
arrow-up152arrow-down1external-linkMistakes engineers make in large established codebaseswww.seangoedecke.comlysdexic@programming.dev to Programming@programming.devEnglish · 4 个月前message-square19fedilink
minus-squareMonkderVierte@lemmy.mllinkfedilinkarrow-up4arrow-down7·edit-24 个月前 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-squareBrianTheeBiscuiteer@lemmy.worldlinkfedilinkarrow-up2arrow-down1·edit-24 个月前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.
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.