在Atlassian工作八年后被裁,分享了自己做过的技术项目。刚入职时,面试问的是如何用Path 53做延迟路由,他答错了但被录用。头两周就动手实现面试时承诺的项目:用Python的FastAPI写了一个Open Service Broker,处理负载均衡的自助配置。客户端发起请求后,通过SQS发送任务给Worker,Worker异步操作(创建DNS记录、CloudFront等),客户端轮询直到完成。
接着用Envoy代理替代昂贵的企业负载均衡器,做了个叫Sovereign的Envoy管理控制面,支持模板和动态配置。代理本身由CloudFormation在13个地区部署了2000多个,AMI用Packer和Salt Stack构建,内含Envoy、日志、安全等配置。这花了大概两年。
之后把Jira、Confluence这些大产品迁移到这套边缘基础设施上,强制微服务通过这个集中式负载均衡暴露服务,不能再用原来的基础方案。再后来在代理上添加了DDoS防护(用CloudFront)、访问日志、认证(他自己用Rust写的侧车)、限流等功能,在请求到达后端前就处理掉。
非技术方面,他提到维护经验的积累:代码变更区有规律,能预判哪里会变复杂。还谈到了和不同性格同事的冲突,觉得要靠自觉和心理学知识来化解。最后聊到带实习生,觉得平衡给答案和让实习生自己琢磨很难,即使实习生拿了最高评价,他也不确定是自己的功劳。
title: I was laid off by Atlassian
url: https://www.youtube.com/watch?v=55pTFVoclvE
uploader: Vasilios Syrakis
publish_timestamp: 2026-05-10 19:26:04 UTC+8
duration: 40:06
原视频描述(中文翻译):
00:00 引言
00:58 面试流程
04:16 在 Atlassian 开始工作
04:35 构建开放服务代理
07:43 OSB 架构图
09:56 选择代理技术 - Envoy
11:36 Envoy XDS 控制平面
14:33 AWS 基础设施
17:45 创建机器镜像 (AMI)
20:22 24个月回顾
21:09 构建完成后做了什么
22:45 扩展负载均衡平台
24:37 Envoy 扩展
25:54 边缘计算与集中逻辑
27:12 处理开发团队的担忧
31:35 外交与冲突解决
32:14 长期维护软件
35:42 个性冲突
37:11 指导