• 若水清菡
    2025-04-21 来自北京
    1、业务开发和基础架构开发的优缺点都有哪些?该如何选择? 以我们公司为例,业务发展好的时候想搞一个通用的类似于阿里云的基础组件平台,这里面就是用各个组件开源的Operator来做二次开发,参考阿里云的模式定义一些基础组件。业务开发根据业务需求申请这种组件,以及后续觉得组件哪里不好提出改进意见给组件开发的同学进行修改。 这种看起来非常健康的迭代很美好,但是遇到业务发展瓶颈,公司不愿意投入的时候,业务开发要优先于基础架构开发。没有基础架构开发也可以用开源的方案来快速替代,业务开发反而没有那么容易替代。 基础架构开发目前去一些云计算大厂还有前途,其他基本上都要转型才行了。 2、云原生具体是如何赋能我们的业务开发能力的? Kubernetes 部署的服务我们都要求配置上就绪和健康指针监控,有问题自动重启,核心的还要配置上HPA自动扩缩容,就这一点比之前物理机部署服务自己写监控脚本的方式不知道方便了多少。其他带来的开发效率、资源成本等方面的提升现在大家都习惯了。
    
    