@[email protected] to [email protected]English • 16 days agoMistakes engineers make in large established codebaseswww.seangoedecke.commessage-square19fedilinkarrow-up154arrow-down12cross-posted to: [email protected]
arrow-up152arrow-down1external-linkMistakes engineers make in large established codebaseswww.seangoedecke.com@[email protected] to [email protected]English • 16 days agomessage-square19fedilinkcross-posted to: [email protected]
minus-square@[email protected]linkfedilink-3•edit-216 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@[email protected]linkfedilink1•edit-215 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.