Hacker News 의견
  • 많은 교훈과 역사적 지식을 배울 수 있었음

    • 모든 종류의 중단과 실패 지점을 다루었지만, 저장 공간 문제는 언급되지 않음
    • Redis가 Lua를 사용할 수 있다는 것을 몰랐으며, 이를 대체 상태로 사용하는 것에 관심이 생김
    • 클라우드 서비스의 대역폭 문제는 청구 초과를 피할 수 있는 하드 리미트가 없다는 점에서 가장 큰 불만 중 하나임
  • 훌륭한 글이었음! 웹사이트도 축하하지만, 글 자체가 가장 자랑스러워해야 할 부분임

  • 두 날 만에 사이트를 구축한 것은 좋은 선택이었음

    • 초기 경력 엔지니어들이 배워야 할 중요한 교훈임
    • 스케일링 문제는 실제로 문제가 될 때까지는 문제가 아님
    • 그 시점에서 좋은 문제이며, 생각보다 해결하기 어렵지 않음
  • 최근 관련된 프로젝트:

    • "One Million Checkboxes" - 링크 - 2024년 6월 (305개의 댓글)
  • 재미있는 프로젝트임

    • 6년 전 안드로이드에서 Pixmap이라는 협업 픽셀 편집 앱을 출시했음
    • 큐를 사용하여 각 이벤트를 PNG 이미지에 적용하고, 클라이언트는 연결 시 초기 PNG를 로드함
    • 각 픽셀 드로우 이벤트는 클라이언트에 작은 객체로 전송됨
    • 초기 로드 시 이미지 압축을 활용하고, 변경 세트는 매우 작음
    • 각 이벤트가 로그에 저장되므로 이미지를 "되감기"할 수 있음
    • 데모 링크
  • 훌륭한 글이었음 - 비용이 얼마나 들었는지 궁금함

  • 사람들은 제한된 익명 상호작용을 갈망한다는 믿음이 확인되었음

  • 백엔드 초보자로서 이 프로젝트에 대한 간단한 대체 아키텍처가 있는지 궁금함

    • 백만 개의 상태를 호스팅하고 클라이언트와 동기화하는 더 쉬운 방법이 있기를 바람
    • 글의 일부 솔루션이 이해하기 어려웠음
    • 작성자에게 찬사를 보냄 - 프로젝트가 훌륭함
  • 멋짐!

    • 다음 글은 체크박스의 통계 분석이 될 것인지 궁금함
    • 내가 선택한 체크박스가 거의 즉시 해제되어 슬펐던 기억이 있음
  • 게임이 아직도 라이브인지 궁금함

    • One Million Checkboxes에 접속했을 때 아무 것도 체크되지 않았고, JS 콘솔에 다음과 같은 메시지만 보였음
    • {"total":0,"totalGold":0,"totalRed":0,"totalGreen":0,"totalPurple":0,"totalOrange":0,"recentlyChecked":false}