改变消费曲线的基础设施可观察性

Slack is an integral part of where work happens for teams across the world, and our work in the Core Development Engineering department supports engineers throughout Slack that develop, build, test, and release high-quality services to Slack’s customers.

Slack是世界各地团队工作场所的一个组成部分,我们在核心开发工程部门的工作支持整个Slack的工程师开发、构建、测试并向Slack的客户发布高质量的服务。

In this article, we share how teams at Slack evolved our internal tooling and made infrastructure bets. If your team is looking to make data-driven infrastructure decisions, and iteratively roll out changes by focusing on observability (metrics, events, logs, and tracing), then this post is for you. Fundamentally, observability—as an organization-wide culture and practice—helps you answer questions.

在这篇文章中,我们分享了Slack的团队是如何发展我们的内部工具并进行基础设施投注的。如果你的团队希望做出数据驱动的基础设施决策,并通过关注可观察性(指标、事件、日志和跟踪)来迭代推出变化,那么这篇文章就是为你准备的。从根本上说,可观察性--作为一种组织范围内的文化和实践--可以帮助你回答问题。

Introduction

简介

Slack invested early in CI development for collaboration. CI is a development methodology that requires engineers to build, test, and integrate new code regularly to a shared codebase. Integration and verification of new code in a shared codebase increases confidence that new code does not introduce expected faults to their customers. Systems for CI enable developers to automatically trigger builds, tests, and receive feedback when they commit new code. Our department’s teams focus on concerns like the stability and throughput of our CI systems to ensure Slack customers have a simple, pleasant, and productive experience.

Slack很早就投资于CI开发的协作。CI是一种开发方法,要求工程师定期构建、测试和整合新的代码到共享代码库。在共享代码库中集成和验证新的代码可以增加信心,新的代码不会给他们的客户带来预期的故障。CI的系统使开发人员能够自动触发构建、测试,并在他们提交新代码时收到反馈。我们部门的团队专注于CI系统的稳定性和吞吐量等关注点,以确保Slack的客户有一个简单、愉快和高效的体验。

What does CI at Slack look like?

Slack的CI是什么样子的?

Slack evolved from a single webapp PHP monorepo (now mostly in Hacklang) to a topology of many languages, services, and clients to serve different needs. Slack’s core business logic still lives in webapp and routes to downstream services like Flannel. CI workflows at Slack include...

开通本站会员,查看完整译文。

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.3. UTC+08:00, 2024-11-27 02:05
浙ICP备14020137号-1 $访客地图$