内容提要
纽约时报正在建立自己的内部开发者平台(IDP),以标准化工具和支持开发人员。该平台团队正在使用云原生运营卓越(CNOE)指南,并与其他工程师合作创建IDP。纽约时报的IDP包括Kubernetes集群、声明式配置管理工具和开发者门户。该项目仍在进行中,但已经将公司25%的工作负载迁移到了IDP。纽约时报建议组织在进入生产之前处理所有细节,并在说服开发人员切换到共享平台时考虑他们的动机。
关键要点
-
纽约时报正在建立内部开发者平台(IDP),以标准化工具和支持开发人员。
-
该平台团队使用云原生运营卓越(CNOE)指南,与其他工程师合作创建IDP。
-
纽约时报的IDP包括Kubernetes集群、声明式配置管理工具和开发者门户。
-
目前,25%的工作负载已迁移到IDP,目标是让所有工作负载都迁移。
-
团队需要了解客户需求,以便更好地支持产品工程师和管理者使用平台。
-
理想的开发工作流程应让开发人员专注于功能交付和高质量代码的编写。
-
CNOE是一个开源框架,旨在帮助组织共同应对操作技术决策。
-
纽约时报的DSP核心是集中管理的Kubernetes集群,提供多租户空间。
-
项目团队学习到,倾听开发人员的需求是选择工具的重要因素。
-
建议组织在进入生产之前处理所有细节,逐步推进迁移过程。
-
CNOE提供了构建内部平台的蓝图,但不是一刀切的解决方案。
延伸问答
纽约时报的内部开发者平台(IDP)有什么主要功能?
纽约时报的IDP包括Kubernetes集群、声明式配置管理工具和开发者门户,旨在标准化工具并支持开发人员。
CNOE框架的目的是什么?
CNOE框架旨在帮助组织共同应对操作技术决策,提供最佳实践和指导,以实现最佳的云效率。
纽约时报在构建IDP时遇到了哪些挑战?
纽约时报面临的挑战包括开发人员对自主性的依赖、基础设施管理的复杂性以及需要标准化工具的需求。
如何说服开发人员迁移到共享平台?
可以通过让开发人员体验管理共享平台的责任,例如在凌晨2点处理问题,来激励他们迁移。
纽约时报的IDP目前迁移了多少工作负载?
目前,纽约时报已经将25%的工作负载迁移到了IDP,目标是让所有工作负载都迁移。
构建内部开发者平台的最佳实践是什么?
最佳实践包括倾听开发人员需求、逐步推进迁移过程以及在进入生产前处理所有细节。