Tìm kiếm
37 kết quả cho “Integration”. Tìm không phân biệt dấu.
- From Local to Global: Building Seamless B2C Product Integration at Mercari Bài tóm tắt · Mercari · 2025
…20251009-from-local-to-global-building-seamless-b2c-product-integration-at-mercari/) Một bài trong series Global App (ngoài sheet). Bối cảnh: . Bối cảnh - Sản phẩm của các shop B2C…
- How we designed our continuous integration system to be more than 50% faster Bài tóm tắt · Pinterest · 2021
…um.com/pinterest-engineering/how-we-designed-our-continuous-integration-system-to-be-more-than-50-faster-b70a59342fe2) Bối cảnh - Đội Engineering Productivity của Pinterest làm CI…
- Simplifying Data and Product Integrations with a Data Abstraction Layer Bài tóm tắt · Uber · 2026
Query dữ liệu thường gắn chặt với cấu trúc và vị trí của dataset ("dùng bảng v2, trước 2025 thì dùng v1, metric đổi tên giữa hai bản"), nên đổi mô hình dữ liệu chậm và khó. Báo cáo cho nhà quảng cáo của Uber Ads là ca…
- WhatsApp's Signal Protocol integration is now complete Bài tóm tắt · WhatsApp · 2016
Một năm rưỡi sau thông báo hợp tác, Signal Protocol đã được đưa dần vào mọi loại liên lạc (chat, group, tệp đính kèm, voice note, cuộc gọi thoại) trên mọi client: Android, iPhone, Windows Phone, Nokia S40, S60,…
- Incident report: Vercel environment variables cleared during synchronization Bài tóm tắt · Trigger.dev · 2026
…ld. API của Vercel trả biến loại Sensitive với value: "" vì integration không được đọc giá trị. - Đường sync before-build đã bỏ qua kiểu secret cũ của Vercel nhưng sót kiểu Sensiti…
- Why isn't all test automation run on the pipeline? Bài tóm tắt · Slalom Build · 2019
…cy được giả (test double), chặn merge ở nhánh feature; site integration test chạy sau khi deploy lên một môi trường có dependency thật, chỉ chứng minh các module ghép với nhau được…
- From One Horizontal Scaling Controller to Many: Evolving Uber's Compute Platform Bài tóm tắt · Uber · 2026
…out kéo dài khoảng một năm, không để service owner nhận ra: integration test bằng kind (Kubernetes trong Docker) mô phỏng tương tác thật giữa controller để bắt race sớm; hỗ trợ cả…
- How we accidentally built a better build system for OCaml Bài tóm tắt · Jane Street · 2025
Khoảng 2012, không hài lòng với OMake, Jane Street tự viết build system Jenga. Họ mở mã nguồn, nhưng gần như không ai dùng: không chạy trên Windows, và dùng Jenga là phải theo cả "cách Jane Street build OCaml". Họ thậm…
- The Log: What every software engineer should know about real-time data's unifying abstraction Bài tóm tắt · LinkedIn · 2013
Khoảng 2007 LinkedIn bắt đầu chạm giới hạn của một database tập trung, chuyển sang một danh mục hệ phân tán chuyên biệt: search, social graph, Voldemort (key-value), Espresso (document), recommendation, OLAP, Hadoop,…
- Service Level Testing for Microservices in Swiggy Bài tóm tắt · Swiggy · 2021
Năm 2021 Swiggy chạy hơn 400 microservice production; vài năm trước chỉ vài chục. Cùng lúc tốc độ deploy giảm: tính năng kéo từ ngày thành tuần, sửa nhỏ cũng mất nhiều ngày dev và test.
- Integrated Commerce and our Merchant Center rebuild Bài tóm tắt · Zalando · 2016
Zalando muốn bán được mọi món hàng thời trang "có ở đâu đó": nối kho e-commerce của thương hiệu/nhà bán lẻ khác và kho của cửa hàng truyền thống (số hoá tồn kho, hiển thị online, tính tới nhận hàng tại cửa hàng).
- 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ể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…
- 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…
- Deploy và release an toàn Chủ đề Thành viên
Phần lớn sự cố bắt đầu bằng một thay đổi: code mới, cấu hình mới, hạ tầng mới. Khi hệ thống và tổ chức lớn lên, câu hỏi là làm sao đưa thay đổi lên production thường xuyên mà vẫn giới hạn được thiệt hại khi có lỗi.
- 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.
- Building an Effective Test Pipeline in a Service Oriented World Bài tóm tắt · Airbnb · 2020
…hính để chuyển sang SOA). - Pipeline cũ: một project " deep integration test " chạy mọi test cho mọi service liên quan, trước khi merge , mỗi commit. Mỗi lần chạy dựng toàn bộ serv…
- A monolithic architecture for our clients' hundreds of versions: how we write and support tests Bài tóm tắt · Bumble · 2019
…t công cụ vì Humbug, Infection không chạy cùng SoftMocks. - Integration test với DB: DBMocks chặn wrapper truy vấn, đọc tên DB + bảng, tạo bảng tạm cùng cấu trúc ( SHOW CREATE TABL…
- Scaling up your microservice testing with Apache Spark Bài tóm tắt · Stripe · 2026
…êm phí, đổi mức, đổi điều kiện. - Unit test kiểm từng luật, integration test kiểm vài luồng tiêu biểu, nhưng không trả lời được câu hỏi quan trọng nhất: trên phân phối traffic thật…
- Airbnb Công ty Thành viên
Airbnb chuyển từ một ứng dụng Rails khổng lồ sang SOA, và lộ ra chi phí test: deep integration test cho mọi service không scale, nên họ chuyển sang tháp test + CD có canary analysis . Năm 2025 với ba trụ sản phẩm, data…
- Tracking the Money — Scaling Financial Reporting at Airbnb Bài tóm tắt · Airbnb · 2017
…n sự thật để điều tra lệch số; unit test cho từng handler + integration test + smoke test (luật dữ liệu phải thoả, vi phạm thì ghi log xử lý). - Hướng tới: hệ tài chính tiêu thụ ev…
- From 48k lines of code to 10: the story of GitHub's JavaScript SDK Bài tóm tắt · GitHub · 2020
…làm lưới an toàn khi đổi mọi dòng: biến ví dụ sử dụng thành integration test; octokit/fixtures là bộ mock HTTP không phụ thuộc ngôn ngữ, tự cập nhật; giữ coverage 100% (test fail n…
- Chaos Testing an Application on AWS Bài tóm tắt · Goldman Sachs · 2022
…ting-an-application-on-aws) Bối cảnh - Ứng dụng có đủ unit, integration, performance test nhưng sự cố production vẫn đến từ lỗi vận hành: DB hỏng, DNS hỏng, node chết, traffic bất…
- Getting from tested to battle-tested Bài tóm tắt · Jane Street · 2025
…hêm. - Bộ test đã có, lớn dần một cách tự nhiên: unit test; integration test trên lớp mạng mô phỏng (trễ, rơi gói, điều khiển thời gian); quickcheck sinh thứ tự sự kiện ngẫu nhiên;…
- Production testing with dark canaries Bài tóm tắt · LinkedIn · 2020
…; code, config hay model AI xấu vẫn gây sự cố dù có unit và integration test. Một số thứ (bộ nhớ, CPU/GPU, concurrency, latency) chỉ đo đúng bằng dữ liệu và lưu lượng production. -…
- How LinkedIn handles merging code in high-velocity repositories Bài tóm tắt · LinkedIn · 2020
…gốc](https://engineering.linkedin.com/blog/2020/continuous-integration) Bối cảnh - Gần 10 năm trước (tức khoảng 2010) LinkedIn bỏ một codebase monolith sang microservice, mỗi team…
- Netflix Billing Migration to AWS — Part II Bài tóm tắt · Netflix · 2016
…6 nước sắp mở được phục vụ bởi app mới (Spring Boot, Spring Integration) với dữ liệu trong Cassandra ở nhiều region; batch cũ vẫn ở DC nên dữ liệu được đồng bộ ngược qua SQS + dead…
- Ready for changes with Hexagonal Architecture Bài tóm tắt · Netflix · 2020
…ry), data source (ít, kiểm tra tích hợp và cách xử lý lỗi), integration (một ca thành công, một ca lỗi cho mỗi hành động; ghi lại response của API ngoài vào git). Khoảng 3.000 spec…
- Helix: The internal tool powering our Shopify app's native migration Bài tóm tắt · Shopify · 2026
…m chiếu chính là đặc tả . Một subagent sinh test case (kiểu integration, từ góc người dùng) cho từng checkpoint. - Bốn cổng theo thứ tự, không được bỏ qua dù agent cho là đủ tốt: 1…
- Service Architecture at SoundCloud — Part 2: Value-Added Services Bài tóm tắt · SoundCloud · 2021
…ết service; 2. unit test cho mọi kịch bản fetch/phân quyền, integration test cho format response; 3. chuyển hơn 50 endpoint playlist của các BFF chính sang VAS, từng endpoint một,…
- How We Built Infrastructure to Run User Forecasts at Spotify Bài tóm tắt · Spotify · 2022
…n đó. Tách lõi khỏi điều chỉnh lúc chạy và thí nghiệm, thêm integration test và biểu đồ để bắt bất thường theo góc nhìn kinh doanh. - Theo Spotify, scale không phải lúc nào cũng là…
- Fleet Management at Spotify (Part 1): Spotify's Shift to a Fleet-First Mindset Bài tóm tắt · Spotify · 2023
…hay đổi không ai review thế nào? Thêm test (container-based integration test), canary tự động khi deploy, và rebuild + redeploy mọi component ít nhất mỗi tuần để luôn deploy được t…
- Kabootar — Swiggy's Communication Platform Bài tóm tắt · Swiggy · 2017
…a được), lớp logic lõi, lớp gửi ra; mô hình theo Enterprise Integration Patterns. - Nền tảng không biết nghiệp vụ: service khác gửi event vào; ai cần biết tin đã đi thì đăng ký web…
- Service-Oriented Architecture: Scaling the Uber Engineering Codebase As We Grow Bài tóm tắt · Uber · 2015
…phố và sản phẩm: - Component dính chặt vào nhau; continuous integration thành gánh nặng vì deploy là deploy tất cả. - Số developer tăng nhanh: thêm tính năng, sửa bug, trả nợ kỹ th…
- How Uber Executed A JUnit Migration at Massive Scale Bài tóm tắt · Uber · 2026
…nh diff cho từng target đã migrate thành công, CI kiểm thêm integration test, linter, coverage. Lượt đầu ra hơn 2.000 diff; sau đó lặp: đọc lỗi từ log, thêm hỗ trợ mẫu còn thiếu, c…
- Rust at scale: An added layer of security for WhatsApp Bài tóm tắt · WhatsApp · 2026
…n cạnh bản C++; dùng differential fuzzing cùng unit test và integration test để bảo đảm hai bản cư xử như nhau. - Hai trở ngại lớn: kích thước binary tăng vì kéo theo thư viện chuẩ…
- Training Orchestrator: Unifying Model Training at Yelp Bài tóm tắt · Yelp · 2026
…, unit test từng step, cache input của step nạp dữ liệu làm integration test nhanh hơn); cấu hình là nguồn sự thật duy nhất (tự sinh cờ CLI, autocomplete); mỗi lần train ghi toàn b…