Tìm kiếm
26 kết quả cho “You build it you run it”. Tìm không phân biệt dấu.
- Dynamic alert routing with Prometheus and Alertmanager Bài tóm tắt · Loveholidays · 2021
…stom domain, fetch và Wayback đều lỗi). Bối cảnh - Văn hoá "you build it, you run it"; team Platform Infrastructure lo phần dùng chung (CI/CD, IaC, observability). Phần lớn service…
- Postgres as Your Platform: Building Event-Driven Systems with Schema Changes Bài tóm tắt · Neon · 2025
…ó: Trung bình — [bài gốc](https://neon.com/blog/postgres-as-your-platform) Bài hướng dẫn kiêm quảng bá của nhà cung cấp; ví dụ "FleetOps" là giả định , không phải hệ thật. Mọi nhận…
- Solving Remote Build Cache Misses by Annoying Your Colleagues Bài tóm tắt · SoundCloud · 2019
Gradle khuyên CI ghi cache từ build sạch, developer chỉ đọc; SoundCloud cho cả CI đọc cache để CI nhanh hơn. Miss xảy ra khi danh sách input của cùng một task khác nhau giữa CI và máy developer.
- Scaling up your microservice testing with Apache Spark Bài tóm tắt · Stripe · 2026
Ví dụ xuyên suốt: service ước tính phí mạng thẻ (interchange, scheme fee) cho mỗi giao dịch. Kết quả không do một luật quyết định mà do tổ hợp luật của mạng thẻ, ngữ cảnh merchant, thuộc tính giao dịch, chương trình đủ…
- Avoid webpack bloat: Optimize your dependencies Bài tóm tắt · Zillow · 2017
Mỗi dependency npm là một nguồn lỗi và bảo trì; thư viện phổ biến cũng phình dần (Moment.js 2,2 KB lúc 1.0 → hơn 20 KB gzip).
- Scaling our on-call process Bài tóm tắt · Monzo · 2022
Mô hình cũ (khoảng 50 engineer): một nhóm trực tuyến đầu gồm primary và shadow. Nhóm này nhận mọi alert, tự sửa hoặc tìm team có thể sửa; sau lưng là các nhóm chuyên gia làm điểm leo thang (ví dụ một hệ thanh toán cụ…
- Đổi ngôn ngữ và runtime Chủ đề Thành viên
Ngôn ngữ ban đầu được chọn để làm nhanh. Khi lớn lên, nó có thể thành nút thắt về hiệu năng, latency, hoặc tổ chức code. Có ba hướng: tối ưu runtime đang dùng, cải tiến dần, hoặc viết lại có phạm vi.
- So You Think You Can Scale? Bài tóm tắt · Railway · 2023
Trước 9/2023, muốn scale ngang trên Railway thì người dùng phải tự nhân bản service và tự viết load balancing.
- Chi phí hạ tầng và build vs buy Chủ đề Thành viên
Khi còn nhỏ, chi phí hạ tầng là chuyện phụ và cloud là lựa chọn hiển nhiên. Khi lớn lên, hoá đơn có thể chiếm phần lớn giá vốn. Hai câu hỏi xuất hiện: tối ưu chi phí trên nền đang có thế nào, và khi nào nên tự xây (hoặc…
- Moving Railway's Frontend Off Next.js Bài tóm tắt · Railway · 2026
…ket khắp nơi); các primitive server-first không dùng tới, layout trên Pages Router phải chắp vá, còn App Router thì đẩy hẳn về server-first. Thay đổi chính - Chuyển sang Vite + Tan…
- Building a dynamic and responsive Pinterest Bài tóm tắt · Pinterest · 2018
…r gọi đồng thời các hệ trên. - Interest feed và "Picked For You" đi cùng hướng (thay job hằng ngày bằng sinh lúc đọc); thêm Pixie (random walk trên đồ thị board–Pin nằm trong RAM)…
- Nền tảng nội bộ cho service (đường ray chung) Chủ đề Thành viên
Tách hệ thống thành nhiều phần (service, hoặc component trong một monolith) giải được bài toán tổ chức. Nhưng nếu mỗi team tự làm RPC, retry, log, metric, contract theo cách riêng, thì ta chỉ đổi một kiểu hỗn loạn lấy…
- Cache và invalidation Chủ đề Thành viên
Cache là cách rẻ nhất để một DB chịu được lượng đọc tăng nhiều lần. Vì vậy nó xuất hiện ngay từ giai đoạn đầu (Instagram 2011, Facebook 2004–2010). Cái giá đến sau, và lặp lại ở hầu hết các nguồn:
- Kiến trúc frontend Chủ đề Thành viên
Frontend bắt đầu là vài trang render ở server; lớn lên thành ứng dụng có trạng thái, nhiều team cùng sửa, và mỗi tính năng thêm vào là thêm byte phải tải. Ba trục lặp lại trong các nguồn: render ở đâu (server, client,…
- Migration không downtime Chủ đề Thành viên
Hệ thống đang chạy thật (gọi xe, chat, thiết kế) không được dừng, nhưng phải đổi ngôn ngữ, database hoặc hạ tầng bên dưới.
- Sharding và tách database Chủ đề Thành viên
Một database quan hệ duy nhất là điểm khởi đầu của hầu hết sản phẩm. Đến một lúc nó không chịu nổi lượng ghi, dữ liệu không còn vừa một máy, hoặc một sự cố ở DB đó làm sập mọi tính năng.
- Kiểm thử độ tin cậy (chaos, fault injection, mô phỏng tất định) Chủ đề Thành viên
Lỗi trong hệ phân tán là chắc chắn (máy chết, zone mất, dependency chậm, cấu hình sai), nhưng phần lớn lỗi nằm ở những tổ hợp hiếm mà test chức năng không chạm tới. Bài toán là chủ động gây lỗi để biết hệ thống phản ứng…
- Scale dọc trước khi scale ngang Chủ đề
Thêm máy (scale ngang) kéo theo độ phức tạp phân tán. Bắt mỗi máy làm được nhiều hơn (scale dọc, tối ưu) thì đơn giản hơn, nhưng có trần và dễ thành một điểm hỏng.
- Mô hình tổ chức SRE Chủ đề
Lúc nhỏ, một team ops hay SRE tập trung trực và vận hành mọi thứ. Khi chuyển sang microservice và "you build it, you run it", team sản phẩm phải tự sở hữu service trên production, nhưng nhiều team chưa có kỹ năng, còn…
- Chọn database theo workload Chủ đề Thành viên
Không có database tốt nhất, chỉ có database hợp với mẫu đọc/ghi ở một quy mô cụ thể. Mẫu đó thay đổi khi sản phẩm lớn lên. Ngoài ra, chuyên môn vận hành của đội cũng là một phần của "workload".
- LinkedIn Công ty Thành viên
Bài khung là bài nhìn lại năm 2015 . LinkedIn bắt đầu năm 2003 là một monolith tên Leo. Service đầu tiên tách ra là member graph, vì đồ thị kết nối có profile tải khác hẳn; DB profile được đỡ bằng scale dọc rồi replica…
- Embedded SRE at Mercari Bài tóm tắt · Mercari · 2022
…ri. Bối cảnh - Chuyển từ team ops tập trung sang DevOps và "you build it, you run it" làm gánh nặng vận hành của team sản phẩm tăng , nhiều team còn non tay. - Mercari tách hẳn hai…
- From Native to React Native to Flutter Bài tóm tắt · Zerodha · 2022
…uyết. Lý do theo Zerodha: hot reload, AOT cho production, layout giống flexbox, tự vẽ mọi widget nên sửa được widget gốc bằng cách chép source. Rủi ro framework bị bỏ được chấp nhậ…
- Loveholidays Công ty Thành viên
Năm 2021: với văn hoá "you build it, you run it", team Platform cấp sẵn rule alert Prometheus chung, còn việc định tuyến tới đúng team dựa vào nhãn team gắn trên resource Kubernetes và được kéo vào alert bằng kubelabels…
- The Day Our Own Queries DoS'ed Us: Inside Zalando Search Bài tóm tắt · Zalando · 2025
…ngineering.zalando.com/posts/2025/12/we-hacked-ourselves-so-you-dont-have-to.html) Bối cảnh - Team Search & Browse vận hành backend catalog và full-text search. Nhiều tầng: Base Se…
- Internationalization in web monorepo Bài tóm tắt · Mercari · 2025
…onfig.js . Hai API: client (React Context khởi tạo ở root layout) và server (RSC). - Định áp dụng cùng cách cho module thí nghiệm: app khai báo feature flag, Core đọc trực tiếp qua…