5 ms·
> a lot of technical debt ... let's rebuild the whole thing using Rust and Kubernetes and Deno and move the hosting to Azure etc. For me, I'm the dev who says:
by einpoklum 4y ago
> a lot of technical debt ... let's rebuild the whole thing using Rust and Kubernetes and Deno and move the hosting to Azure etc.
For me, I'm the dev who says: "This codebase has a lot of technical debt. Let's get rid of all of the containers and VMs and kubernetes and artificial servicification, take it off the cloud, and refactor it into smaller programs which do the work efficiently and which can be built and run on basically any machine(s) and cooperate peacefully."
- ticviking 4y agoI wish I knew more devs like you. My life would be so much easier if we could all think like this.
- hgomersall 4y agoBut definitely rewrite it in rust ;)
- fsniper 4y agoOh not only a rewrite, but also a re-architecture. What could go wrong?
- einpoklum 4y ago1. Things have already gone wrong... 2. I guess I would add "slowly and carefully".
- vanviegen 4y agoProbably a lot less than when making the move in the other direction.
- simmerup 4y agoWell considering theyre removing tools like kubernetes but keeping the micro service architecture, probably a ton. All the problems Kubernetes and the like solve they’d have to rediscover one by one
- cozos 4y ago> which can be built and run on basically any machine(s) So like containers?
- einpoklum 4y agoUh... no. Try: Build configuration and dependency management tools.