Phân hệ PM Study
  • Tình huốngTình huống thực chiến
  • Kịch bảnRa quyết định tình huống
  • Biểu mẫuKho biểu mẫu tải về
  • Thẻ ghi nhớHọc thuật ngữ PMP
  • Công cụMáy tính EVM, PERT, dự phòng
  • Hỏi đápHỏi đáp & thảo luận
  • Thử tháchMỗi ngày một câu hỏi PMP
  • Lý thuyếtBài học PMBOK 8 & ECO 2026
  • Luyện thiThi thử & ôn tập PMP
  • Bài viếtThư viện bài viết PMP
PM Study
Trang chủLý thuyếtTình huốngLuyện thiBiểu mẫuHỏi đáp
6 chuyên mụcXem tất cả bài viết →
  • Quản lý các bên liên quanTình huống về kỳ vọng, giao tiếp và gắn kết stakeholder.
  • Lãnh đạo & đội nhómXây dựng, dẫn dắt và giải quyết xung đột trong đội dự án.
  • Kế hoạch & tiến độLập kế hoạch, ước lượng, nén tiến độ và kiểm soát baseline.
  • Rủi ro & thay đổiNhận diện, ứng phó rủi ro và kiểm soát thay đổi phạm vi.
  • Agile & HybridLựa chọn và vận hành cách tiếp cận Agile, Predictive, Hybrid.
  • Luyện thi PMPChiến lược ôn tập và mẹo xử lý câu hỏi tình huống PMP.
Công cụBài viết
Trang chủLý thuyếtTình huốngLuyện thiBiểu mẫuHỏi đápChuyên mụcCông cụBài viết
/
PM Study

Học quản lý dự án và ôn thi PMP bằng tiếng Việt: lý thuyết PMBOK® Guide 8, tình huống thực tế và đề luyện thi theo ECO 2026.

Chuyên mục

  • Quản lý các bên liên quan
  • Lãnh đạo & đội nhóm
  • Kế hoạch & tiến độ
  • Rủi ro & thay đổi
  • Agile & Hybrid
  • Luyện thi PMP

Tài nguyên

  • Project Management Institute (PMI)
  • PMP Exam Content Outline
  • The Scrum Guide
  • PMI Vietnam Chapter

PM Study

  • Tất cả bài viết
  • Bài viết nổi bật
© 2026 PM StudyPMP® và PMBOK® là nhãn hiệu đã đăng ký của Project Management Institute.109 người đã truy cậpPhiên bản 1.15.0
  1. /Tình huống
  2. /Quản lý Chất lượng
  3. /Twitter (2010–2013): tái kiến trúc sau World Cup…
Số 421Quản lý Chất lượng

Twitter (2010–2013): tái kiến trúc sau World Cup 2010 và kỷ lục 143.199 tweet mỗi giây không gây sự cố

Trong World Cup 2010, Twitter liên tục sập vì lượng tweet tăng đột biến. Công ty quyết định lùi lại để tái kiến trúc: rời khối ứng dụng Ruby on Rails sang các dịch vụ chạy trên JVM, tách biệt để các đội phát hành độc lập. Tháng 8/2013, một buổi chiếu phim tại Nhật tạo đỉnh 143.199 tweet/giây — khoảng 25 lần mức bình thường — mà hệ thống vẫn ổn định. Bài học về đầu tư trả nợ kỹ thuật như một dự án có mục tiêu chất lượng.

HP
Nguyễn Thu Hà, PMP
28/09/2026
2 phút đọc 0 lượt xem
Bình luận0

Bối cảnh thực tế

Những năm đầu, Twitter chạy trên một ứng dụng Ruby on Rails nguyên khối. Biểu tượng "cá voi thất bại" xuất hiện mỗi khi hệ thống quá tải trở nên quen thuộc với người dùng.

Theo bài viết của Raffi Krikorian, Phó chủ tịch kỹ thuật nền tảng của Twitter (8/2013):

  • Trong World Cup 2010, sự phấn khích của người hâm mộ khiến trang web sập thường xuyên. Sau đó công ty quyết định cần lùi lại và tái kiến trúc để hỗ trợ tăng trưởng.
  • Hướng đi: chuyển từ khối Ruby on Rails sang kiến trúc dịch vụ chạy trên JVM, với mục tiêu cải thiện hiệu năng và độ tin cậy, cô lập lỗi, và cho phép các đội phát triển, triển khai độc lập.
  • Ngày 3/8/2013 (giờ Nhật), khi truyền hình chiếu phim "Castle in the Sky", lưu lượng đạt đỉnh 143.199 tweet trong một giây — khoảng 25 lần mức trung bình khoảng 5.700 tweet/giây — và người dùng không gặp gián đoạn.

Phân tích nguyên nhân theo chuẩn PMP

  • Kiến trúc ban đầu là quyết định đúng ở quy mô nhỏ

    Khối Rails giúp ra sản phẩm nhanh. Vấn đề là nợ kỹ thuật không được trả khi quy mô tăng nhiều bậc; yêu cầu phi chức năng (tải đỉnh, độ sẵn sàng) thay đổi nhưng kiến trúc thì không.

  • Sự kiện đỉnh là bài kiểm tra chất lượng có thể dự đoán

    World Cup, lễ hội, sự kiện truyền hình là các đỉnh tải biết trước. Kế hoạch chất lượng phải gồm mục tiêu năng lực cho đỉnh, không chỉ trung bình.

  • Tái kiến trúc được định nghĩa bằng mục tiêu chất lượng

    Dự án không chỉ "viết lại" mà có mục tiêu đo được: hiệu năng, độ tin cậy, cô lập lỗi, tốc độ phát hành. Đây là điều phân biệt tái kiến trúc thành công với việc viết lại không điểm dừng.

Cách làm đáng học và điều PM cần chuẩn bị

  1. 1

    Bước 1: Biến nợ kỹ thuật thành business case

    Gắn sự cố (thời gian sập, mất người dùng trong sự kiện lớn) với giá trị kinh doanh để được phê duyệt nguồn lực cho tái kiến trúc.

  2. 2

    Bước 2: Chuyển dần theo từng dịch vụ

    Tách từng phần ra khỏi khối nguyên khối, chạy song song và chuyển lưu lượng dần, thay vì một lần chuyển "big bang".

  3. 3

    Bước 3: Đặt mục tiêu năng lực theo đỉnh

    Đánh giá sẵn sàng trước mỗi sự kiện lớn:

    • Sẵn sàng

      Thử tải đạt nhiều lần mức đỉnh dự kiến, lỗi được cô lập trong từng dịch vụ.

    • Rủi ro

      Chỉ đạt mức đỉnh dự kiến, chưa có dư địa: chuẩn bị phương án giảm tải.

    • Không đạt

      Thử tải gây lỗi lan truyền: hoãn tính năng mới, ưu tiên khắc phục.

PM Takeaway (Bài học rút ra)

Nợ kỹ thuật nên được trả bằng một dự án có mục tiêu chất lượng đo được, không phải bằng một lời hứa viết lại. Kiến trúc đủ tốt hôm nay cần được xem lại khi yêu cầu phi chức năng thay đổi theo quy mô.

Nguồn tham khảo

  • Twitter Engineering — New Tweets per second record, and how!
#Quản lý chất lượng#Phát triển phần mềm#Tái kiến trúc#no-ky-thuat#Khả năng mở rộng

Nguồn: Twitter Engineering — New Tweets per second record, and how! (Raffi Krikorian, 8/2013) ↗ (mở trong thẻ mới)

Trắc nghiệm tình huống PMP

Câu 1/1
Hệ thống của bạn sập mỗi khi có sự kiện lớn. Đội kỹ thuật đề xuất "viết lại toàn bộ" trong 18 tháng và tạm ngừng tính năng mới. Là PM, bạn nên đề xuất cách tiếp cận nào?

Bạn chọn phương án nào?

Bạn có 12 tháng trước một sự kiện đỉnh tải lớn và hệ thống nguyên khối đang quá tải. Bạn chọn gì?

Tình huống này hữu ích với bạn?

Bình luận0

Bình luận (0)

Đăng nhập để tham gia thảo luận.

Tình huống tương tự

Số 483Quản lý Chất lượng

Vineyard Wind (2024): cánh tuabin gió ngoài khơi gãy vì lỗi sản xuất, mảnh vỡ dạt vào bãi biển và 150 cánh phải kiểm tra lại

Ngày 13/7/2024, một cánh dài 107 m của tuabin GE Vernova tại Vineyard Wind 1 (Massachusetts) bị gãy, mảnh sợi thuỷ tinh dạt vào bãi biển Nantucket. BSEE đình chỉ phát điện toàn trang trại. GE Vernova kết luận nguyên nhân là liên kết keo không đủ trong sản xuất — lỗi mà khâu đảm bảo chất lượng lẽ ra phải phát hiện — và kiểm tra lại khoảng 150 cánh cùng nhà máy. Bài học về kiểm soát chất lượng tại nguồn.

0 lượt thích 0 lượt đánh giá hữu ích 0 bình luận29/10/2026
Số 381Quản lý Chất lượng

NASDAQ và IPO Facebook (2012): giới hạn thiết kế của hệ thống khớp lệnh và quyết định mở giao dịch khi chưa hiểu nguyên nhân gốc

Trong phiên IPO của Facebook ngày 18/5/2012, hệ thống khớp lệnh mở cửa (cross) của NASDAQ gặp giới hạn thiết kế. Lãnh đạo tin rằng vài dòng mã đã sửa xong và cho giao dịch tiếp tục khi chưa hiểu nguyên nhân gốc; hơn 30.000 lệnh bị kẹt hơn hai giờ. SEC phạt NASDAQ 10 triệu USD — mức cao nhất với một sở giao dịch khi đó. Bài học về quản lý chất lượng và ra quyết định khi có sự cố.

0 lượt thích 0 lượt đánh giá hữu ích 0 bình luận22/10/2026
Số 369Quản lý Chất lượng

Cloudflare 18/11/2025: một thay đổi quyền truy vấn cơ sở dữ liệu làm tệp cấu hình phình gấp đôi và sự cố lớn nhất kể từ 2019

Một thay đổi về quyền truy cập cơ sở dữ liệu khiến truy vấn sinh tệp đặc trưng (feature file) cho Bot Management trả về dòng trùng lặp. Tệp vượt giới hạn 200 đặc trưng, làm proxy lõi bị panic và trả lỗi 5xx trên phần lớn mạng Cloudflare gần sáu giờ. Bài học về kiểm soát chất lượng cho cấu hình do chính hệ thống nội bộ sinh ra.

1 lượt thích 0 lượt đánh giá hữu ích 0 bình luận22/10/2026

Nội dung

Bối cảnh thực tếPhân tích nguyên nhân theo chuẩn PMPCách làm đáng học và điều PM cần chuẩn bịPM Takeaway (Bài học rút ra)Nguồn tham khảoTrắc nghiệmBình chọn
Quảng cáoBộ đề thi thử PMP (mẫu)