我倾向于选择那些已经存在很久的工具
… 我倾向于选择那些已经存在很久的工具。我所构建的很多网站都有用bash编写的部署脚本,依赖于apt包和仓库,用git来拉取应用代码,用rsync来复制文件。可能现在升级到zsh也还行。;) 当我进入新项目时,我经常对部署基础设施的复杂性感到惊讶:我花了很多时间在Docker和Kubernetes上,但至今尚未看到它们简化了事情。一般来说,我不扔掉现有的基础设施,但如果进行新项目开发,我从不引入容器——它们所做的任何事情都可以用几行Bash更明确地完成。我仍然维护的一个网站已经运行了15年。大约8年前,我将其从Fedora(不是我的选择)移植到Debian,部署脚本中唯一改变的是包管理器。5年前我转到了DigitalOcean,部署脚本根本没有改变。这个部署脚本是81行的bash。…
源讨论构建可持续的数据基础设施原帖 82 条评论 · 导入时统计