Tìm kiếm
24 kết quả cho “Kite”. Tìm không phân biệt dấu.
- Kitex: Unifying Open Source Practice for a High-Performance RPC Framework Bài tóm tắt · ByteDance · 2022
…g bình — [bài gốc](https://www.cloudwego.io/blog/2022/09/30/kitex-unifying-open-source-practice-for-a-high-performance-rpc-framework/) Bài tổng kết một năm mở mã Kitex. Đọc cùng (b…
- Buildkite Công ty Thành viên
Nguồn duy nhất của Buildkite (dịch vụ CI) trong wiki là bài 2023 về khoá chính: từ hai định danh (số nguyên tăng dần làm khoá chính, UUID cho bên ngoài) sang UUID có thời gian. Bản thử "v4 có timestamp" năm 2022 làm WAL…
- Enhancing Performance in Microservice Architecture with Kitex Bài tóm tắt · ByteDance · 2024
…/29/enhancing-performance-in-microservice-architecture-with-kitex/) Bài của team CloudWeGo (ByteDance) tổng kết các tối ưu hiệu năng framework RPC Kitex từ 2019 đến 2023. Bài trước…
- An Article to Learn About ByteDance Microservices Middleware CloudWeGo Bài tóm tắt · ByteDance · 2022
…cao của push service giữ kết nối lâu. - 2016: framework RPC Kite viết bằng Go, và Ginex (bọc mỏng Gin) cho HTTP. Theo lời trưởng nhóm framework tại QCon 2021, hai framework này thú…
- Goodbye to sequential integers, hello UUIDv7 Bài tóm tắt · Buildkite · 2023
…. Tăng trưởng · Độ khó: Trung bình — [bài gốc](https://buildkite.com/resources/blog/goodbye-integers-hello-uuids/) Bài ngoài sheet. Buildkite là dịch vụ CI; bài kể chuyện chọn khoá…
- How We Halved Go Monorepo CI Build Time Bài tóm tắt · Uber · 2022
…nằm trên một shard. Đủ để bỏ lệnh chặn big change . - Buildkite, CI động thật: cấu hình build lúc chạy (không đổi target thì bỏ bước build; ít target thì một shard, nhiều thì chia…
- 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…
- Đổ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.
- Sinh ID phân tán Chủ đề Thành viên
Khi chỉ có một database, AUTOINCREMENT là đủ. Khi dữ liệu nằm trên nhiều máy, ID không còn duy nhất toàn hệ thống. Đây thường là thứ đầu tiên vỡ khi phân tán dữ liệu. Yêu cầu hay gặp: duy nhất, sắp được theo thời gian,…
- Monolith và microservices — đi và quay lại Chủ đề Thành viên
Lúc nào nên tách hệ thống thành nhiều service, và cái giá của việc đó là gì? Các nguồn hiện có cho thấy đây không phải đường một chiều.
- 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.
- 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…
- CI và build ở quy mô lớn Chủ đề Thành viên
Lúc nhỏ, CI là "mỗi commit chạy hết build và test". Khi codebase và số commit tăng, chạy hết trở thành bất khả (Stripe 2026: chạy tuần tự mất bốn tháng), và thời gian chờ của một thay đổi không còn chỉ là thời gian…
- 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,…
- ByteDance Công ty Thành viên
ByteDance đưa Go vào năm 2014 cho push service giữ nhiều kết nối, rồi để Go lan ra bằng framework chung: Kite (RPC) và Ginex (HTTP) năm 2016. Kite gắn chặt Thrift nên từ nửa sau 2019 họ viết lại thành Kitex cùng thư…
- Hertz, an Ultra Large Scale Enterprise-Level Microservice HTTP Framework, is Now Officially Open Source Bài tóm tắt · ByteDance · 2022
…giới thiệu tính năng; ít chi tiết kỹ thuật. Bài đi cặp với (Kitex, phía RPC) và . Bối cảnh - Framework HTTP nội bộ trước đây của ByteDance là một lớp bọc Gin : dễ dùng, hệ sinh thá…
- Adopting Arm at Scale: Bootstrapping Infrastructure Bài tóm tắt · Uber · 2025
…nh container của 5.000+ service build bằng Makisu trên Buildkite; Makisu không cross-compile được, và nhiều service có bước build riêng gắn với Makisu. Thay vì bỏ Makisu, dùng Baze…
- Zerodha Công ty Thành viên
Công ty môi giới chứng khoán Ấn Độ, khách tăng hơn 3 lần trong một năm (2020–2021). Theo CTO, họ trụ được nhờ các nguyên tắc lẽ thường: interface ổn định, viết lại thường xuyên (ticker viết lại ít nhất 5 lần), đóng băng…
- Scaling with common sense #2: Being future ready Bài tóm tắt · Zerodha · 2021
…g nhờ dự đoán trước. - Đội kỹ thuật nhỏ; nền tảng giao dịch Kite ra mắt năm 2015 với khoảng 1.000 user đồng thời, đến 2021 là hơn 1 triệu. Các ý chính - Viết lại có chủ đích, thườn…
- From Native to React Native to Flutter Bài tóm tắt · Zerodha · 2022
…ch/blog/from-native-to-react-native-to-flutter/) Bối cảnh - Kite là nền tảng giao dịch chính của Zerodha. Ban đầu chỉ có web; 2015 một developer duy nhất viết app Android native; i…
- Building an Effective Test Pipeline in a Service Oriented World Bài tóm tắt · Airbnb · 2020
…ính Pipeline mới chia CI và CD, theo tháp test : - CI (Buildkite): unit test + shallow integration test , kiểm tra một service với mọi phụ thuộc bị mock bằng fixture YAML (cặp requ…
- Building a Faster C# Driver for ScyllaDB…on our Self-Baked C#-Rust FFI Framework Bài tóm tắt · ScyllaDB · 2026
Hiện đại hoá một codebase driver C khoảng mười năm tuổi (fork của DataStax) bằng cách đặt nó lên lõi Rust driver, theo chiến lược một lõi cho mọi ngôn ngữ (xem phần 1).
- Uber Công ty Thành viên
Một vòng đủ: monolith → microservices → tổ chức lại microservices. Năm 2012–2013 Uber có hai monolith; khi lên hàng trăm kỹ sư thì tách. Lý do chủ yếu là tổ chức. Năm 2015 họ có 500+ service và phải chuẩn hoá contract…
- Building Uber's Multi-Cloud Secrets Management Platform to Enhance Security Bài tóm tắt · Uber · 2025
…Piper (điều phối workflow dữ liệu), tương tự trong CI (Buildkite); thêm giám sát truy cập. 25 kho của nhiều team thành 6 kho của một team , vẫn chia theo môi trường để giới hạn phạ…