2 điểm bởi GN⁺ 2024-09-07 | 1 bình luận | Chia sẻ qua WhatsApp
  • Nền tảng học lập trình miễn phí Exercism đã vượt mốc 2 triệu người dùng45 triệu lượt nộp bài tập, nhưng sau lần trả lương gần nhất thì tiền mặt còn lại không đủ để chi trả kỳ lương tiếp theo
  • Mỗi ngày có hơn 1.200 người đăng ký và hàng chục nghìn người giải bài, nhưng chỉ dựa vào nhà tài trợ, hỗ trợ doanh nghiệp và quảng cáo thì rất khó duy trì vận hành và phát triển
  • Do ảnh hưởng của việc cắt giảm chi phí, Erik sẽ rời vị trí nhân viên, và các kho lưu trữ Exercism đang hoạt động đã được sắp xếp lại cùng các nhóm GitHub để về nguyên tắc chỉ hợp nhất sau khi được review
  • Hiện có khoảng 800 người tài trợ mỗi tháng7.500 USD tiền quyên góp hàng tháng, gần như vừa đủ chi trả chi phí máy chủ nên dịch vụ vẫn có thể tồn tại, nhưng thiếu vùng đệm tài chính
  • Trong năm 2025, Exercism sẽ tìm kiếm nguồn thu mới thông qua sản phẩm thương mại dạy nền tảng lập trình, các khóa learn-to-code từ tháng 1 đến tháng 3, và phiên bản cơ bản của Exercism Teams

Tốc độ tăng trưởng vượt quá khả năng theo kịp của dòng tiền

  • Exercism gần đây đã đạt cột mốc 2 triệu người dùng
  • Vài giờ sau đó, nền tảng cũng vượt mốc 45 triệu lượt nộp bài tập
  • Ngày hôm sau, kỳ lương cuối cùng của Jeremy, Erik và Aron đã được chi trả, và số dư ngân hàng giảm xuống mức khó có thể trang trải cho kỳ lương tiếp theo
  • Mức sử dụng vẫn tiếp tục tăng
    • Mỗi ngày có hơn 1.200 người đăng ký Exercism
    • Mỗi ngày có hàng chục nghìn người giải bài tập
  • Vấn đề là không có đủ ngân sách vận hành để tiếp tục phát triển nền tảng

Giới hạn của tài trợ phi lợi nhuận và quảng cáo

  • Exercism đã trao đổi với hàng trăm nhà tài trợ và doanh nghiệp, nhưng không thực sự phù hợp với tiêu chí nhận hỗ trợ
  • Vì đây là dịch vụ dành cho người học trên toàn thế giới, nên khó phù hợp với các sứ mệnh hẹp tập trung vào một nhóm dân số cụ thể mà nhà tài trợ thường ưu tiên
  • Quảng cáo trên website từng có tiềm năng, nhưng gánh nặng tìm kiếm và quản lý nhà quảng cáo là rất lớn
  • Ngoài ra, Exercism cũng không muốn phủ kín nền tảng bằng quảng cáo, nên khó xem đây là chiến lược bền vững
  • Để cung cấp dịch vụ miễn phí cho tất cả mọi người, либо người dùng phải trở thành sản phẩm, либо cần có các khoản quyên góp quy mô lớn; nếu không có cả hai thì tăng trưởng sẽ bị chặn lại

Erik rời đi và tái cấu trúc vận hành mã nguồn mở

  • Thay đổi khó khăn nhất lúc này là Exercism không còn khả năng tiếp tục trả lương cho Erik
  • Erik sẽ rời Exercism với tư cách nhân viên vào cuối tuần này
  • Trong vài năm qua, Erik đã đóng vai trò rất quan trọng đối với sự tăng trưởng và thành công của Exercism
  • Dù rời vị trí nhân viên, Erik vẫn sẽ tiếp tục hoạt động cùng Exercism
    • Vẫn là senior maintainer của một số track
    • Đồng thời giữ quyền super-admin
  • Những công việc vận hành thầm lặng mà Erik xử lý hằng ngày giờ sẽ phải được phân tán ra toàn tổ chức

Quy tắc review PR và phân loại kho lưu trữ

  • Mọi PR trong các kho lưu trữ Exercism đang hoạt động đều phải được review trước khi hợp nhất
  • Ngoại lệ duy nhất là các kho thuộc nhóm maintained-autonomous dưới đây
  • Quy tắc này về cơ bản đã được áp dụng từ lâu, nhưng vì vẫn có chỗ lọt nên nay được ràng buộc để luôn thực thi bằng script
  • Phân loại kho lưu trữ

    • maintained: kho có nhiều maintainer, mọi PR đều cần được track maintainer review
    • maintained-solitary: kho chỉ có một maintainer, và nhóm mới cross-track-maintainers sẽ nhận mọi yêu cầu review PR
    • unmaintained: kho không có maintainer, nhóm cross-track-maintainers sẽ nhận yêu cầu review
    • maintained-autonomous: kho mà tất cả maintainer cũng thuộc nhóm cross-track-maintainer, đây là ngoại lệ cho phép tự hợp nhất PR của chính mình
    • wip-track: track chưa phát hành, chưa ở trạng thái live nên không bị giới hạn
  • Các nhóm GitHub mới

    • @exercism/guardians: nhóm kiểm tra độ an toàn của PR cho các kho công cụ như test runner, analyzer; gồm một số polyglot kỳ cựu đã hoạt động lâu năm
    • @exercism/cross-track-maintainers: nhóm gồm các polyglot kỳ cựu hoạt động hằng ngày trên site, nhằm mang lại trải nghiệm review nhất quán và nhanh chóng
    • Cả hai nhóm đều hoạt động theo hình thức mời tham gia và thành phần sẽ được rà soát theo thời gian
    • Trong đợt tái cấu trúc này, Exercism đã mời thêm maintainer mới và loại bớt nhiều maintainer không còn hoạt động
    • Những maintainer bị loại vẫn có thể quay lại nếu sau này có đủ thời gian và quyết tâm để đóng góp nghiêm túc

Đủ chi trả máy chủ nhưng thiếu quỹ dự phòng

  • Hiện Exercism có khoảng 800 người tài trợ mỗi tháng
  • Tổng tiền quyên góp hàng tháng khoảng 7.500 USD, gần như vừa đủ chi trả chi phí máy chủ
  • Những người đang tài trợ lúc này đang trực tiếp giúp giữ cho máy chủ tiếp tục hoạt động
  • Nền tảng nhà tài trợ nhìn chung khá ổn định, nên Exercism không quá lo về sự tồn tại của dịch vụ
  • Tuy vậy, họ vẫn cần một vùng đệm tài chính, nên kêu gọi những ai có thể hãy quyên góp định kỳ hoặc một lần

Thử nghiệm nguồn thu trong năm 2025

  • Cộng đồng, đội ngũ maintainer và nhóm mentor của Exercism vẫn tiếp tục bổ sung bài tập và track, đồng thời hỗ trợ người học
  • Với tư cách một tổ chức, Exercism vẫn ở trạng thái lành mạnh; họ cho rằng tốc độ tăng trưởng và số lượng người dùng hiện đã lớn hơn trước, còn trải nghiệm sản phẩm và học tập cũng tốt hơn
  • Trong vài tháng qua, họ đã chuẩn bị một sản phẩm giáo dục mới để dạy nền tảng lập trình và dự kiến ra mắt trong năm 2025
  • Để thay đổi thực trạng 96% người học lập trình bỏ cuộc, họ muốn cung cấp nền tảng vững chắc cho người mới bắt đầu rồi dẫn họ vào Exercism
  • Họ sẽ lập một công ty vì lợi nhuận cho sản phẩm mới này và dùng doanh thu từ đó để duy trì tăng trưởng của Exercism
  • Họ cũng đã huy động được một chút vốn đầu tư cho sản phẩm này, nhờ đó vẫn có thể tiếp tục trả lương cho Aron để Aron ở lại phụ trách sản phẩm mới và các điều chỉnh cần thiết cho Exercism
  • Trong giai đoạn từ tháng 1 đến tháng 3 năm 2025, nhiều khả năng họ sẽ mở các khóa learn-to-code chuyên biệt
    • Hiện họ ước tính khả năng này vào khoảng 90%
    • Đây sẽ là quá trình để thử nghiệm những gì đang xây dựng và làm việc trực tiếp với những học viên mà nền tảng hiện tại chưa hỗ trợ tốt
  • Để có thêm doanh thu, họ cũng đang cân nhắc phát hành phiên bản cơ bản của Exercism Teams, và có thể để lại ý kiến trong forum post
  • Trước mắt, họ sẽ nghỉ ngơi 2 tuần để ngắt kết nối và hồi phục

1 bình luận

 
GN⁺ 2024-09-07
Ý kiến trên Hacker News
  • Đây là bài buồn nhất tôi đọc được sau một thời gian dài
    Tôi thực sự thích Exercism. Nó đẹp, hoạt động tốt cả trên trình duyệt lẫn CLI, thiết kế bài học cũng xuất sắc, gần như là một môi trường học lập trình hoàn hảo
    Vì vậy việc nó không bền vững thật đáng buồn, nhưng điều khiến tôi đau lòng hơn là cách các bình luận ở đây đang xét lại mọi quyết định sau khi sự đã rồi. Có vẻ không nhiều người từng vận hành một doanh nghiệp phải trả lương, hoặc xây dựng một dịch vụ ở quy mô này, và nghe thật quá lạnh lùng với một người đã dành cả đời mình để làm cho thế giới và cuộc sống của tôi tốt đẹp hơn
    Tôi lo cho thời điểm mà anh ấy đang trải qua, và tiếc là không có nhiều phản ứng tích cực hơn hay những người thực sự giúp bằng cách quyên góp

    • Cảm ơn vì sự ấm áp và ủng hộ, tôi thật sự biết ơn bình luận này
      Tôi vẫn ổn và đang nhìn về phía trước với hy vọng. Tôi tin rằng có rất nhiều điều tuyệt vời có thể làm với Exercism và tương lai cũng tốt đẹp, nhưng hiện tại đúng là một điểm trũng khó khăn
      Vài tháng qua khá nặng nề về mặt cảm xúc, nhưng việc đi đến đây có lẽ gần giống một dạng chấp nhận. Từ giờ chỉ còn đi lên thôi :)
    • Thật tiếc là từ khoảng 2010–2012, muộn nhất là sau 2013, phần lớn bình luận trên HN dường như không còn lấy nhà sáng lập làm trung tâm hay suy nghĩ theo hướng kinh doanh nữa
    • Ngược lại, có thể chính vì từng vận hành một doanh nghiệp có trả lương nên người ta biết rằng không thể duy trì một “doanh nghiệp” nếu không thu tiền để chi trả chi phí
    • Nếu một doanh nghiệp dựa trên website không còn trang trải được hóa đơn nữa, thì phải chuyển sang thu phí và chặn những người không trả tiền
      Sau này có thể mở lại gói miễn phí, nhưng hiện tại là tình huống khẩn cấp
    • Nếu bạn thích Exercism đến vậy thì tôi tò mò không biết bạn có đang quyên góp không
  • Không biết iHiD có thấy không, tôi là Lane, nhà sáng lập Boot.dev. Một học viên của chúng tôi đã chia sẻ bài này và thật sự rất đáng tiếc
    Exercism luôn là nơi chúng tôi giới thiệu cho những học viên cần luyện tập thêm hoặc muốn học các ngôn ngữ mà chúng tôi chưa dạy
    Anh nói không muốn quảng cáo, và tôi cũng hiểu lý do. Nhưng với 1.200 lượt đăng ký mỗi ngày, giá trị ở đây rất lớn; nếu có thể trao đổi xem liệu có cơ hội tài trợ nào ít gây phiền nhiễu không, thì ít nhất cũng có thể giúp duy trì vận hành
    Có thể liên hệ tôi qua Twitter @wagslane hoặc email lane @ boot dev. Dù thế nào cũng mong tình hình sẽ tốt lên

    • Một mô hình quảng cáo trong đó mua gói thành viên thì quảng cáo biến mất có vẻ là hướng đi ổn. Đó là cách công bằng nhất
  • Chúc mừng vì đã tạo ra một nền tảng rất thành công. Thành công nên được đo bằng mức độ sử dụng và phạm vi tiếp cận, không phải bằng tiền
    Có lẽ bạn đã nghĩ tới rồi, nhưng thay vì dựa vào quyên góp, có thể dễ hơn nếu thu một khoản rất nhỏ, như 1 USD/tháng, mà hầu hết mọi người, kể cả sinh viên, đều có thể chi trả
    Chỉ cần 1% người dùng trả tiền là đã 20.000 USD/tháng, nhiều hơn hiện tại. Tất nhiên bản thân việc quản lý thanh toán cũng có chi phí
    Vẫn có thể duy trì phi lợi nhuận, không biến thành cấu trúc làm ai đó giàu lên, và cũng không làm tổn hại sứ mệnh. Nhưng vẫn trả được hóa đơn
    Cập nhật: như những người khác nói, nếu phí xử lý là vấn đề thì 10 USD/năm hoặc 5 USD/6 tháng có lẽ tốt hơn. Dù vậy, với rất nhiều người đây vẫn là quyết định rất dễ. Patreon có tùy chọn 1 USD/tháng, nhưng tôi không biết họ xử lý thế nào

    • Tôi không chắc 1 USD/tháng có thực sự đáng không. Có lẽ bên xử lý thanh toán sẽ lấy mất một phần đáng kể trong 1 USD đó, và vì vậy tôi gần như không thấy các gói đăng ký tháng ở mức tiền như vậy
    • Phần lớn tổ chức đặt mục tiêu tồn tại càng lâu càng tốt, nên sự bền vững tài chính là cốt lõi
    • Tôi không hiểu làm sao cách đó lại không làm tổn hại sứ mệnh nếu nó khiến 99% người dùng rời bỏ nền tảng
    • Đo lường thành công dựa trên việc mọi người sẵn sàng chuyển bao nhiêu nguồn lực khan hiếm về phía đó cũng là một cách rất hợp lý
      Nó là một dạng “mức độ sử dụng + phạm vi tiếp cận có trọng số”. Hiệu quả đáng kinh ngạc của thị trường trong việc phân bổ tài nguyên theo cách này là một thành tựu lớn của văn minh
      Tôi thật sự không hiểu nổi việc họ ngạc nhiên khi mô hình phi lợi nhuận đầy mâu thuẫn — không, mô hình kinh doanh — này không bền vững
    • Chủ yếu với sinh viên ngoài phương Tây, chỉ cần dựng tường phí dù chỉ 1 cent thì vẫn sẽ có rất nhiều người lập tức mất quyền truy cập vì nhiều lý do
  • Vài ngày trước tôi đang làm bài tập Exercism thì thấy bài này, nên tôi cảm thấy quyên góp là điều đúng đắn
    Nhìn bình luận thì có vẻ cũng có khá nhiều người vừa quyên góp
    Rõ ràng trong bối cảnh mọi dịch vụ đều chuyển sang đăng ký thuê bao, mệt mỏi vì đăng ký là rất lớn
    Như một phương án thay thế, có vẻ có thể thử cách Wikipedia làm hằng năm: “Chúng tôi muốn giữ dịch vụ miễn phí. Xin hãy giúp bằng cách quyên góp”
    Nhiều người biết ơn dịch vụ, nhưng rất dễ quên rằng vận hành một dịch vụ như Exercism tốn rất nhiều chi phí. Nếu có lời nhắc đủ thuyết phục, chắc cũng sẽ có người quyên góp

    • Quyên góp tự nguyện không hiệu quả. Ít nhất là với hầu hết mọi việc; đại đa số, kể cả những người dùng đòi hỏi nhiều nhất, sẽ không quyên góp
      Tôi đăng rất nhiều thông tin miễn phí lên mạng, và cũng nhận được phản hồi nhiệt tình, kể cả từ những người nói tôi đã giúp họ tiết kiệm hàng nghìn euro. Ngay tuần này độc giả còn đùa rằng nên trao cho tôi giải Nobel hoặc dựng tượng
      Dù vậy, trong một tháng tốt, tiền quyên góp chỉ bằng 1% thu nhập của tôi. Không đủ trả tiền ăn
      Trường hợp của tôi thì ổn, nhưng đó là thực tế luôn lởn vởn trong đầu tôi mỗi khi mọi người đề xuất vận hành dựa trên quyên góp
    • Nếu là phi lợi nhuận thì tôi nghĩ kêu gọi quyên góp là hướng đúng. Mệt mỏi vì đăng ký là có thật và đang trở thành vấn đề lớn
      Giờ tôi đã đến mức có những phần mềm mà nếu là mua một lần thì chắc chắn tôi đã trả tiền, nhưng chỉ vì là đăng ký thuê bao nên tôi không dùng
      Rốt cuộc có lẽ không có đủ nhiều người như tôi để tạo khác biệt lớn, nhưng tôi hy vọng xu hướng sẽ đảo chiều
      Việc đăng ký hóa mọi thứ và văn hóa tip hóa mọi thứ là hai thứ văn hóa nên biến mất. Đó là cách lợi dụng khuynh hướng con người để vắt thêm tiền, thật ghê tởm và ở thời điểm này tôi cho là phi đạo đức. Không phải mọi cách triển khai đều như vậy, nhưng rất nhiều trường hợp là thế
    • Đăng ký thuê bao chắc chắn gây khó chịu, nhưng lý do lớn là vì phần lớn ở mức 10–20 USD/tháng
      Mức đó là quá nhiều cho những thứ chỉ thỉnh thoảng mới dùng. Thay vào đó, nếu khoảng 20 USD/năm và dễ hủy, tôi nghĩ nhiều người sẽ đăng ký
    • Theo kinh nghiệm của tôi, cách kêu gọi quyên góp kiếm được ít hơn khoảng 1000 lần so với cách trực tiếp yêu cầu trả tiền trước khi truy cập sản phẩm. Đúng là chênh lệch ở cỡ đó
    • Cách này gần như là tiêu chuẩn của tổ chức phi lợi nhuận. Wikipedia cũng làm, Internet Archive cũng làm
      Trong tháng quyên góp, banner rất lớn và gây phiền, và nếu nó không hiệu quả thì họ đã không làm lớn đến vậy
      Nếu ở vị trí đó, có lẽ tôi sẽ thử cách này. Tháng 12 thường cũng là tháng quyên góp
  • Khả năng thành công thấp, nhưng có thể thử cold call các doanh nghiệp lớn có SDK phức tạp để xem họ có sẵn sàng trả phí hằng tháng lớn đổi lấy việc Exercism host các tutorial SDK do họ tạo ra hay không
    Nền tảng đã có sandbox và hỗ trợ các ngôn ngữ chính
    Có thể cần phát triển thêm một chút để xây dựng tính năng, nhưng có lẽ không cần quá nhiều công ty để bù chi phí và vẫn có thể giữ dịch vụ cốt lõi miễn phí

    • Ý tưởng hay. Đặc biệt nếu xét đến việc các công ty như Twilio hay Stripe vốn đã chi rất nhiều tiền cho đào tạo developer
      Có thể có track API bên cạnh “track ngôn ngữ”
  • Nếu có 2 triệu người dùng đang học lập trình và nâng cao kỹ năng, có khả năng một phần trong số họ muốn đổi việc hoặc đã đang tìm việc
    Không biết họ đã nghĩ đến việc thêm tính năng tuyển dụng chưa. Theo kiểu mọi người tải CV lên và công ty tìm kiếm ứng viên ẩn danh
    Cũng có mô hình PPA, tức tính phí theo mỗi lượt ứng tuyển, hoặc mô hình phí hằng tháng để tìm kiếm CV
    Điểm khác biệt là thay vì bị nhấn chìm bởi hàng trăm CV AI tùy biến, các công ty có thể trực tiếp tìm người họ muốn, và cấu trúc này giúp cả hai phía

    • Đáng tiếc là cách này gần như là đầm lầy kiếm tiền. Tôi cũng đã học được điều đó theo cách khó khăn. Đây là ý tưởng thường gặp khi nhắm đến sinh viên hoặc người dùng mới tốt nghiệp/giai đoạn đầu sự nghiệp
      Lập luận thường là thế này: có thể xác định được những người học tài năng, có động lực, có kỹ năng, và họ sẽ tìm việc. Đó chính là thứ công ty muốn, và trong thị trường tốt, họ trả 5.000–10.000 USD mỗi người cho các kỹ năng STEM khan hiếm như lập trình
      Vấn đề là người dùng của các nền tảng như vậy có khoảng 70% khả năng sẽ bỏ cuộc trong vòng 6 tháng hoặc chuyển sang lĩnh vực khác
      Ngoài ra, với nhà tuyển dụng, kinh nghiệm — đặc biệt là kinh nghiệm thực tế với nền tảng cơ bản vững — quan trọng gấp 10 lần so với đào tạo
      Thông tin ứng viên mà bên cung cấp nắm giữ nhanh chóng lỗi thời, và do biến động cung-cầu của thị trường tuyển dụng, phí có thể giảm 50–75% chỉ trong một năm. Điều đó thực sự đã xảy ra vào 2022–2023
      Những người dùng này thường là người ở giai đoạn đầu sự nghiệp, nên xét từ góc độ bảng tin việc làm hay kết nối tuyển dụng, họ thậm chí có thể là đối tượng quảng cáo kém hơn cả một người dùng iPhone ngẫu nhiên. Các công ty không trả nhiều tiền để quảng cáo cho người dùng iPhone ngẫu nhiên
      Nếu muốn kiếm tiền theo cách này, tốt hơn nên cân nhắc chương trình liên kết với các website tải CV hoặc bảng tin tuyển dụng. Có thể kiểm chứng nhanh hơn nhiều xem hiện có nhu cầu tuyển những người này hay không
    • Cũng đáng chỉ ra rằng Exercism không phải là nơi dành cho người mới học lập trình, mà là nơi developer học ngôn ngữ mới. Điểm này thường bị bỏ qua
    • Dễ hơn nữa là chỉ cần có bảng tin tuyển dụng nơi công ty trả tiền quảng cáo tin tuyển dụng, giống Stack Overflow
    • Có thể làm được, nhưng từ phía công ty, tôi không nghĩ họ muốn tìm ứng viên ở một nơi trông như được thiết kế để dạy lập trình cho người mới
      Thay vào đó tôi sẽ xem hướng giảm chi phí server. 7.000 USD/tháng cho 2 triệu người dùng có vẻ nhiều. Chỉ nhìn website thì không rõ họ có chạy code của người dùng trên server hay không
    • Đây là lĩnh vực đặc biệt khó bước vào. Phần lớn doanh nghiệp lớn và nhiều doanh nghiệp nhỏ sẽ xem họ như “agency” và sẽ không xem xét ứng viên
      Ngay cả Recurse Center rất xuất sắc cũng từng gặp vấn đề này khi cố gắng kết nối việc làm cho người tham gia
  • Tuần này bộ phận marketing của chúng tôi đã xin phê duyệt việc chi 50.000 USD để đặt logo trong một newsletter IT có 300.000 người đăng ký
    Nếu có danh sách email 2 triệu người, nhiều công ty sẽ trả 50.000–100.000 USD chỉ để được nhắc đến một lần

  • Tôi không hiểu “mất niềm tin vào mô hình kinh doanh phi lợi nhuận” nghĩa là gì
    Tổ chức phi lợi nhuận cũng trả chi phí. Nhiều nơi còn tồn tại lâu hơn người sáng lập. Cũng có nhiều tổ chức không phụ thuộc vào quyên góp hay tài trợ, như hợp tác xã hoặc credit union
    Theo kế toán cơ bản thì doanh thu phải lớn hơn chi phí

    • Mô hình của ông ấy có vẻ là “tạo một tổ chức phi lợi nhuận làm việc có ích cho xã hội, rồi nhận tài trợ từ các tổ chức có tiền và muốn việc có ích đó được thực hiện”
      Vấn đề dường như là các tổ chức nói rằng họ muốn làm việc có ích thường có mục tiêu quá cụ thể
      Ví dụ như tổ chức muốn nâng cao trình độ tin học cho phụ nữ, tổ chức giúp người nghèo ở Ấn Độ, tổ chức hỗ trợ học sinh trung học cơ sở ở châu Phi. Trên Exercism có phụ nữ, có người nghèo ở Ấn Độ, có học sinh trung học cơ sở ở châu Phi
      Nhưng không tổ chức nào tài trợ. Vì họ không thể bảo đảm tiền đó chỉ được dùng cho nhóm đối tượng của riêng họ
      Có thể hiểu vì sao ông ấy nản lòng
    • Ông ấy viết: “ở giai đoạn này, có lẽ có thể nói rằng tôi đã mất niềm tin vào việc mô hình kinh doanh phi lợi nhuận có thể vận hành theo cách cho phép Exercism phát huy tiềm năng của nó”
      Nếu bỏ ngữ cảnh này thì ý nghĩa sẽ khác. Rõ ràng là ông ấy đang nói về mô hình kinh doanh phi lợi nhuận được áp dụng cho công ty của mình
    • Phi lợi nhuận thì ổn. Không có doanh thu mới là thứ khá khó ngay từ đầu
    • Tôi đọc theo nghĩa hẹp hơn. Có vẻ là ông ấy mất niềm tin vào mô hình phi lợi nhuận cụ thể của Exercism, chứ không phải toàn bộ mô hình phi lợi nhuận nói chung
    • Với tôi đoạn đó cũng trông như một lá cờ đỏ khá kỳ lạ. Cảm giác như ông ấy đang đổ lỗi thất bại của giấc mơ mình cho “mô hình phi lợi nhuận”. Nếu thử mô hình vì lợi nhuận thì chắc còn bất ngờ hơn
      Tiếp đó ông ấy nói buồn vì 96% bỏ chương trình, nhưng lập trình thì chán. Trong khi lập trình bị thổi phồng quá mức, khiến những người có kỳ vọng cao ôm ảo tưởng rồi đăng ký vào site
  • Con đường duy nhất để những thứ như thế này tồn tại là được một công ty công nghệ lớn trợ cấp
    7.500 USD/tháng chẳng là gì với một công ty công nghệ lớn. Việc hỗ trợ một nền tảng như vậy phần nào hợp lý vì có thể tăng chất lượng và số lượng software engineer gia nhập công ty họ
    Giá trị đề xuất này khá vô hình, nhưng tôi nghĩ ít nhất một tập đoàn lớn sẽ chấp nhận

    • Con số 7.500 USD khiến tôi chú ý, nhưng vì lý do khác. Với một site có 2 triệu người dùng đăng ký thì có vẻ khá cao
      Tôi nghĩ tối ưu backend có thể giảm con số này xuống thấp hơn nhiều. Có lẽ xuống khoảng 1.000 USD/tháng
      Tôi tò mò không biết toàn bộ tài nguyên tính toán này được dùng vào đâu
    • Cũng có thể đơn giản là thu tiền
  • Thắc mắc họ đang tiêu 7.500 USD mỗi tháng cho chi phí máy chủ như thế nào. Có dùng AWS không?

    • Họ đang trả khoảng 1.000 USD mỗi tháng cho toàn bộ máy chủ web. Có khoảng 12 instance ECS và xử lý khoảng 3.000 request mỗi giây. Thỉnh thoảng cũng tăng vọt lên tới hàng chục nghìn request trở lên
      Họ cũng trả khoảng 1.000 USD mỗi tháng cho toàn bộ máy chủ công cụ. Có 150 loại test runner, renderer và analyzer để kiểm tra code của mọi người, và mỗi giây luôn có ít nhất một cái đang chạy
      Ở đây họ chạy code của học viên bằng hơn 70 ngôn ngữ. Mỗi cái là một Docker container, và thường có dung lượng nhiều GB nên cũng phải trả chi phí đĩa
      Chi phí thực tế lớn nhất là cơ sở dữ liệu, 2.000 USD mỗi tháng. Khoảng 600 query mỗi giây, throughput đọc khoảng 10 MB mỗi giây và lúc cao điểm lên tới 47 MB
      Đây là cơ sở dữ liệu tự động mở rộng và AWS đánh giá rằng mức này là cần thiết. Khi hạ xuống thì hiệu năng kém đi, họ đã tự thử rồi
      Các dịch vụ riêng lẻ khác khoảng 300 USD mỗi tháng nên tương đối nhỏ, nhưng đó là những thứ họ phụ thuộc vào như cache server, filesystem chia sẻ giữa các server, v.v.
      Khoản thuế 1.200 USD cũng là một phần thú vị
    • Trông có vẻ nhiều, nhưng ngay cả khi giảm chi phí máy chủ xuống 0 thì mỗi năm cũng chỉ còn 90.000 USD
      Nếu xét đến việc phải đảm đương mọi khía cạnh vận hành của một tổ chức phi lợi nhuận, cần nhân sự kỹ thuật duy trì ca trực on-call 24/7 mà vẫn có thể đi nghỉ, và ngoài lương còn phải chi các khoản như bảo hiểm y tế, lương hưu, thì đó không phải là số tiền lớn
      Cũng không thể như startup, hiện trả lương thấp nhưng hứa hẹn sự giàu có lớn trong tương lai
    • Có thể dễ dàng nói ngược lại. Nếu họ chọn hosting thông minh hơn và rẻ hơn, người ta hẳn đã hỏi tại sao không dành thêm thời gian để tìm một mô hình kinh doanh bền vững
    • Các nhà cung cấp cloud đã trở nên thực sự giỏi trong việc bán nỗi lo về khả năng mở rộng
      Nếu xây bằng web stack hiện đại dùng các dịch vụ được quản lý, rất dễ chạm mốc 10.000 USD mỗi tháng. Tính cả nhiều môi trường và add-on thì chỉ riêng Kafka cũng có thể ngốn chừng đó
    • Chỉ khoảng 10 USD mỗi giờ, và với số tiền đó thì cũng không mua được nhiều máy chủ, cơ sở dữ liệu, băng thông, giám sát, log, v.v.