Jul 03, 2023
WireMock은 개발자가 모의 API를 구축하고 테스트할 수 있도록 650만 달러를 지원합니다.
개발자가 점점 더 많은 수의 타사 API를 사용함에 따라 다음이 필요합니다.
개발자가 점점 더 많은 타사 API로 작업함에 따라 실제로 API 게이트웨이를 실행하지 않고 테스트 목적으로 해당 API를 모의하는 도구가 필요합니다. 모의 API는 API의 동작을 미러링하여 개발자가 샌드박스 환경에서 이를 테스트할 수 있도록 합니다.
WireMock은 최근 몇 년 동안 API 모킹을 위한 인기 있는 오픈 소스 도구로 등장했으며 작년에 프로젝트 창립자 Tom Akehurst는 Uri Maoz와 팀을 이루어 오픈 소스 프로젝트를 기반으로 같은 이름의 회사를 시작했습니다. 그들은 WireMock Cloud라는 관리형 클라우드 서비스를 만들었으며 오늘 650만 달러의 초기 투자를 발표했습니다.
스타트업의 CEO를 맡고 있는 마오즈(Maoz)는 모의를 생성함으로써 실제로 API를 사용하지 않고도 다양한 시나리오를 안전하게 해결할 수 있다고 말합니다. 그는 TechCrunch에 "이제 모든 것이 모의에 대해 작동하기 때문에 실제 타사 API에 대한 종속성이 없이 의존하는 모든 API에 실제로 액세스할 수 있는 환경을 갖게 되었습니다"라고 말했습니다.
게다가 모의 모형은 동적이므로 사용자에게 출시할 준비가 될 때까지 실제로 API를 활성화하지 않고도 다양한 사용 사례에 대해 테스트할 수 있습니다.
WireMock에서 API 모의를 생성하는 방법에는 수동 생성, API 사양 가져오기, 도구의 SDK를 사용하여 프로세스 자동화 등 여러 가지 방법이 있습니다. 마지막으로 API 트래픽을 기록하여 작동 방식을 확인할 수 있습니다.
이 마지막 방법을 통해 WireMock Cloud는 API가 수행하는 작업을 파악하기 위해 앱 간의 트래픽을 기록하여 앱이 라이브 API와 상호 작용하는 방식을 관찰합니다. 그런 다음 플랫폼은 실시간 트래픽에서 학습한 내용을 기반으로 모의 API를 자동으로 생성합니다.
CTO인 Akehurst는 2011년 사이드 프로젝트로 오픈 소스 WireMock 프로젝트의 첫 번째 버전을 만들었습니다. Maoz에 따르면 오픈 소스 버전은 지난 한 해 동안 엄청난 인기를 얻었으며 현재 한 달에 400만 건의 다운로드를 기록하고 있습니다. 작년에 두 사람은 회사를 설립하고 WireMock의 관리형 클라우드 버전을 구축하기로 결정했습니다.
누구나 다운로드할 수 있는 오픈 소스 버전 외에도 관리형 클라우드의 무료 계층이 있는데, Maoz는 이를 영원히 무료로 제공할 것이라고 밝혔습니다. 이러한 이중 전략의 이유는 창립자들이 모든 사람이 오픈 소스 작업을 편안하게 할 수는 없다는 점을 인식하고 개발자가 비용을 지불하지 않고 제품을 사용해 볼 수 있는 방법을 제공하기를 원했기 때문입니다.
"우리는 고객이 제품을 사용해 볼 수 있어야 한다고 진심으로 믿고 있고, 일부 고객은 오픈 소스 버전에 익숙하지도 않고 제품을 사용해 보고 싶어하기 때문에 '영원히 무료' 에디션을 보유하고 있습니다."라고 그는 말했습니다.
이 회사에는 이미 IBM, NIH, Intuit를 포함하여 유료 버전을 사용하는 약 100명의 고객과 10명의 직원이 있습니다. Maoz는 내년에 규모를 두 배로 늘릴 계획이며, 그렇게 하면서 다양성은 항상 그에게 우선 순위였으며 차세대 직원을 채용할 때에도 계속해서 그러할 것이라고 말했습니다.
"지금은 작은 회사이지만, 이전 회사에서 큰 팀을 관리하던 시절에도 관심을 갖고 있던 중요한 주제입니다. 그래서 우리에게도 확실히 중요한 부분이고 우리도 주목하고 있는 부분입니다. 우리는 성장한다"고 말했다.
오늘의 시드 투자는 Ridge Ventures가 주도했으며 First Rays Venture Partners, Scribble Ventures 및 이름이 알려지지 않은 여러 엔젤 투자자가 참여했습니다.