전체 글

FourA Digest (2026년 4월 10일 ~ 4월 17일)

새로운 4단계 요금제 모델, 업그레이드 페이지에 내장된 Stripe 결제 기능, 그리고 가입 및 개인정보 보호 관련 수정 사항들이 이번 주 FourA에 모두 적용되었습니다.

Highlights

이제 대시보드를 벗어나지 않고도 FourA 요금제를 변경할 수 있습니다. 투명한 4단계 요금제, 내장된 Stripe 결제 기능, 그리고 모든 시나리오를 지원하는 비례 배분(proration) 미리보기가 이번 주에 적용되었습니다. 가입 흐름에서도 전환율에 조용히 악영향을 미치던 여러 오류가 수정되었습니다.

What's New

Embedded checkout and plan management

대시보드에서 직접 요금제를 업그레이드, 다운그레이드하거나 변경하세요. 업그레이드 페이지는 활성 구독을 감지하고, Enterprise 요금제를 숨기고 현재 등급을 표시하는 요금제 변경 모달로 분기하며, 확인하기 전에 모든 amount_due 대 credit 시나리오를 다루는 비례 배분 미리보기를 보여줍니다.

Stripe의 Payment Element가 이제 페이지에 내장되었습니다. Stripe의 호스팅된 결제 페이지로 이동하지 않고도 카드를 추가할 수 있습니다. B2B 청구 기능은 패널 토글(사업자 등록 번호, 회사명, 청구 주소) 뒤에 위치하며, 토글을 전환할 때 요소의 레이아웃이 더 이상 재배치(reflow)되지 않습니다. 청구 정보는 프로필에서 자동으로 채워지므로, 처음 업그레이드하는 사용자가 이미 알려진 정보를 다시 입력할 필요가 없습니다.

New pricing: 1/5/15 credits and pay-for-success

요금제 페이지를 깔끔한 크레딧 표가 포함된 투명한 4단계 요금제로 단순화했습니다. 단일 request는 1 크레딧, proxy finder는 5 크레딧, browser는 15 크레딧이 소모됩니다. 프리미엄 proxy 및 주거용(residential) IP는 2배 애드온 배수 뒤에 있으므로, 실제로 필요할 때만 비용을 지불하면 됩니다. 그리고 전체 모델은 성공 기준 과금(pay-for-success) 방식입니다. 차단된 request는 크레딧을 소모하지 않습니다.

이 페이지에는 rate limit 정보, 더 명확한 endpoint 설명(자체 proxy 대 가장 빠른 proxy 선택, browser response의 cookie 포함 여부)도 포함되어 있으며, 크레딧 행이 각 endpoint 카드의 하단에 고정되도록 수정했습니다.

Sign-up flow: less friction, clearer copy

이메일 인증이 만료된 URL로 되돌아가면 사용자를 잃게 됩니다. 이 문제를 해결했습니다. 이제 등록 흐름은 이메일 인증 과정에서 반환 URL(return URL)을 유지하고, 해당 페이지에 도달했을 때 동의 단계를 처리하며, 크로스 도메인 cookie를 읽어 foura.ai와 인증 포털 간의 전환 시 상태(state)가 유실되지 않도록 합니다.

인증 페이지에서 재전송 버튼은 첫 사용 후 30분 동안 잠기며(불안한 사용자가 버튼을 연타하지 않도록 방지), 메시지 문구는 사람이 작성한 것처럼 자연스럽게 읽히고, 버튼 상태가 변경될 때 레이아웃이 더 이상 흔들리지 않습니다.

Privacy fix: session visibility

두 가지 연관된 버그를 해결했습니다. 두 사용자가 이메일을 공유할 때 잘못된 Authentik 사용자 조회로 인해 간혹 잘못된 계정과 매칭되는 문제가 있었습니다. 인증된 세션 API가 필터와 관계없이 모든 사용자의 세션을 반환하던 문제도 있었습니다. 두 문제 모두 수정되었습니다. 이제 사용자 이름(고유값)으로 사용자를 매칭하며, 서버 측에서 세션을 필터링합니다. 이제 대시보드에는 본인의 세션만 표시됩니다.

Under the Hood

네 가지 FourA 자산(메인 사이트, 블로그, 문서, 업데이트 포털) 모두의 타이포그래피가 개선되었습니다. 본문 텍스트 최소 크기는 16px, 가독성 높은 레이블은 14px, 내비게이션 및 로고는 15px로 설정되었습니다. 이전에 브라우저에서 글씨가 작아 눈을 찌푸려야 했다면, 이제는 그렇지 않을 것입니다.

iOS Safari에서의 탭 반응이 즉각적으로 이루어집니다. 모바일 내비게이션 및 테마 토글의 300ms 지연 시간이 사라졌습니다. 또한 내부 도구 앞단의 nginx 레이어에 기본 거부(default-deny) 정책을 배포하여, 그 뒤에 있는 모든 새로운 서비스는 기억에 의존하는 대신 기본적으로 인증이 강제되도록 했습니다. 모니터 대시보드는 이제 힙 사용량(heap-usage) 표시줄에 V8의 현재 할당량 대신 컨테이너 메모리 제한을 읽어오므로, 숫자가 실제 부하를 반영합니다. 그리고 배포 워크플로우는 4개의 YAML 파일에서 1개로 통합되었습니다.

향후 계획: Q2 성공률 샘플링이 다음 주에 마무리되며, 관련 수치는 다음 다이제스트에 포함될 예정입니다.