1P by neo 2023-09-13 | favorite | 댓글 1개
  • 기술 스타트업 Earthly의 여정에 대한 솔직한 반성이 담긴 블로그 포스트
  • Earthly는 노트북에서도 작동하며 자동 병렬화와 신뢰할 수 있는 빌드 재현을 제공하는 세계에서 가장 빠른 CI 시스템을 만들기 위해 노력했다.
  • 스타트업의 전략은 Earthly가 해결할 수 있는 특정 문제를 가진 팀에게 매력적인 특정 방식에서 10배 더 나은 성능을 보여, 이미 성립된 회사들과 경쟁하려는 것이었다.
  • 회사의 제품 개발은 점진적으로 진행되었으며, Earthly라는 빌드 시스템으로 시작하여 Earthly Satellites라는 원격 러너로 이동하고, 마지막으로 Earthly CI로 이어졌다.
  • Earthly CI는 모든 것을 결합하는 플랫폼으로 설계되었으며, 어디에서나 실행할 수 있는 빠른 빌드를 제공했다.
  • 성공적인 론칭과 초기 관심에도 불구하고, Earthly CI는 진전을 이루는 데 어려움을 겪었다. 이주의 비용과 노력은 잠재적 사용자들에게 중대한 장벽이었다.
  • A/B 테스팅은 회사 웹사이트에서 "CI"라는 단어를 "빌드"로 변경하면 주요 Call To Action (CTA) 페이지로의 전환율이 두 배로 늘어난다는 것을 밝혀냈다.
  • 회사는 Earthly CI를 폐쇄하고, 인기를 얻고 있는 Earthly와 Earthly Satellites에 집중하기로 결정했다.
  • 블로그 포스트는 Earthly와 Earthly Satellites를 계속 개선하겠다는 약속과 함께, 다가오는 기능과 개선 사항 목록으로 마무리된다.
Hacker News 의견
  • 기사는 시장에서 가장 빠른 것으로 알려진 Earthly의 CI(Continuous Integration) 서비스의 실패에 대해 논의한다.
  • 댓글러들은 속도만을 넘어서 오픈소스 비즈니스 모델에서 독특한 판매 포인트의 중요성을 강조한다.
  • 일부 사용자들은 대부분의 현대 빌드 시스템이 캐시를 생성하고 병렬 작업을 실행할 수 있기 때문에, Earthly의 CI 서비스가 차별화와 가치 추가 부족으로 실패했다고 제안한다.
  • Earthly의 마케팅의 진실성에 대한 우려가 있으며, 20배 더 빠르다는 주장이 잠재적으로 오해를 불러일으킬 수 있다고 본다.
  • 일부 사용자들은 CI 서비스의 중단에도 불구하고 Earthly 도구의 합리적인 문법과 사용의 용이성을 칭찬한다.
  • "빠른 CI"의 개념에 대한 의문이 제기되며, 일부 사용자들은 빌드 도구(tsc, clang, rustc 등)의 속도가 그것을 실행하는 프로그램의 속도보다 더 중요하다고 제안한다.
  • 일부 사용자들은 실패에 대한 기사의 설명에 혼란을 표현하며, 문제가 CI 설정의 마이그레이션인지 작업 실행자인지 명확하지 않다고 제안한다.
  • 소수의 사용자들은 Earthly 도구에 만족을 표현하며, 그것의 단순성과 제공하는 속도 향상을 칭찬한다.