블로그

Mythex를 어떻게 만들고 운영하는지 — 잘못된 부분까지 포함해서 — 그리고 제품의 새 소식.

엔지니어링

Mythex를 어떻게 만들고 운영하는지, 무엇이 고장 났고 어떻게 고쳤는지까지.

  • 재배포가 실패해도 작동 중인 백엔드는 삭제되지 않습니다 — 실패한 재배포가 앱의 실제 운영 API를 삭제하거나, 고장 난 새 버전을 그대로 남겨둘 수 있었습니다. Mythex가 잘못된 배포를 되돌리는 방식을 고친 세 가지 수정 사항을 소개합니다.
  • 서버마다 울리지 않고 한 번만 울리는 알림 — 하루에 한 번만 가야 할 알림이 한 오후에 다섯 번 도착했습니다. 서버 두 대와 배포 환경에서 메모리 기반 중복 제거가 왜 깨지는지, 공유 상태로 어떻게 고쳤는지 설명합니다.
  • 아무도 기다리지 않도록 더 큰 워크스페이스로 옮기기 — 2GB로 옮긴 뒤에도 워크스페이스의 4분의 1이 1GB에 머물러 있었습니다. 첫 번째 수정은 한 사용자를 7분 동안 기다리게 했습니다. 무엇을 바꾸었고 다시 바꾸었는지 설명합니다.
  • 실제 사용량에 따라 데이터베이스 요금을 청구합니다 — 예전에는 앱마다 데이터베이스 비용을 추정했는데, 그 추정은 양방향으로 틀렸습니다. 이제 모든 데이터베이스는 측정된 사용량에 따라 한 시간 단위로 청구됩니다.
  • 게시 직후 크래시하는 앱을 잡아내기 — 세 번의 게시가 헬스 체크를 통과했지만, API는 부팅할 때마다 몇 초 만에 크래시했습니다. 원인은 다섯 개 항목으로 제한된 목록에서 크래시를 세고 있었기 때문입니다.
  • 이미지가 많은 에이전트 턴을 메모리 안에 담아 두기 — 카탈로그 스캔을 계속 들여다보던 에이전트 턴이 952MB에서 메모리를 모두 썼습니다. 이미지를 너무 오래 붙들고 있던 세 가지 원인과 그 해결 방법입니다.
  • 긴 에이전트 턴을 컨텍스트 윈도우 안에 담아 두기 — 우리 서브 에이전트는 모델이 요청을 거부할 때까지 커지거나, 공간을 아끼려고 일찍 멈추거나, 러시아어 토큰을 잘못 셌습니다. 긴 AI 작업을 끝까지 가게 한 세 가지 수정입니다.
  • 휴대폰이 잠들어도 채팅이 살아 있도록 하기 — 휴대폰은 잠들고, 탭을 바꾸고, 네트워크가 끊깁니다. 빌드 도중에 채팅이 멈추거나 답변이 절반만 보이던 두 가지 버그를 찾아 고친 과정입니다.
  • 하나의 무거운 채팅이 우리 API를 멈출 수 있었던 이유 — 9월 28일 두 API 서버가 동시에 메모리를 모두 썼습니다. 첫 대응은 메모리 증설이었고, 진짜 해결은 채팅 기록을 개수가 아니라 크기로 불러오는 것이었습니다.
  • Publish를 두 번 눌러도 이제 한 번만 발행됩니다 — 같은 앱에 대한 발행 요청 세 개가 84ms 간격으로 도착해 각각 전체 배포를 실행했습니다. 누가 발행할지 데이터베이스가 결정하고, 나머지에게는 사실을 알리도록 바꿨습니다.
  • 우리 사이트를 고치며 얻은 SEO 교훈 — 중복된 FAQ 마크업, Google에 잘못 표시된 썸네일, 아무도 클릭하지 않은 템플릿 페이지, 그리고 우리 엣지가 거부한 경로까지. mythex.ai에서 발견해 고친 여섯 가지입니다.
  • 정적 사이트, 재게시하는 동안에도 계속 열려 있습니다 — 정적 사이트를 다시 게시할 때 예전에는 새 빌드를 업로드하기 전에 라이브 파일을 모두 비웠습니다. 이제는 새 사이트가 자리를 잡을 때까지 기존 사이트가 계속 제공되고, 변경 사항은 몇 초 안에 반영됩니다.
  • 진행 상태 레이블에 숨어 있던 메모리 부족 충돌 — AI 에이전트가 큰 파일 하나를 쓰는 도중 메모리 부족으로 충돌했습니다. 원인은 모델도, 병렬 서브 에이전트도 아니었습니다. 상태 레이블이 41,000번 다시 전송되고 있었던 것입니다.
  • 서버를 멈추게 한 누락된 스왑 파일 — 프로덕션 서버가 충돌하지 않은 채 응답을 멈췄습니다. 메모리 부족 종료는 없었고, 스왑이 없는 머신에서 페이지 캐시 스래싱만 있었습니다. 무슨 일이 있었고 무엇을 바꿨는지 설명합니다.
  • 죽은 연결 없이 데이터베이스 깨우기 — 절전에서 깨어나는 게시된 앱은 잠든 동안 죽은 데이터베이스 연결을 붙잡고 첫 요청을 10~12초 동안 붙잡고 있었습니다. 이를 2.3초로 줄인 방법을 소개합니다.
  • 우리 자신의 서비스에 속도 제한을 걸고 있었습니다 — API의 IP별 속도 제한은 우리 서비스를 한 명의 바쁜 사용자처럼 취급했고, 프로덕션에서 우리 서비스가 429 응답을 받기 시작했습니다. 원인을 찾아 고친 과정을 설명합니다.
  • Mythex 서버를 ARM으로 옮긴 이유 — 무거운 작업을 프로젝트별 샌드박스로 옮기고 나자, 우리 서버는 메모리의 3분의 1만 사용했습니다. 더 작은 ARM 인스턴스로 월 서버 비용을 약 30% 줄였습니다. 방법을 설명합니다.
  • 배포 시 502 오류를 0개로 줄인 방법 — 배포와 충돌하던 워치독, 그리고 서버가 듣기를 멈춘 뒤에도 로드 밸런서가 너무 늦게 알아챈 문제. 둘을 찾아 고치고 배포당 502를 10개에서 0개로 줄인 과정입니다.

제품

Mythex의 새 소식과 그렇게 만든 이유.

  • Mythex Is Now on iPhone and Android — Mythex now has its own iPhone and Android app. Build and edit apps by chat, watch the live preview, and get a notification when a build is done.
  • 모든 프로젝트를 위한 전용 워크스페이스와 실시간 미리보기 — Mythex의 모든 프로젝트는 채팅 옆에 실시간 미리보기가 있는 자체 비공개 클라우드 워크스페이스에서 실행됩니다. 작동 원리, 사용법, 알아 둘 점을 소개합니다.
  • Mythex 에이전트는 이제 Mythex가 무엇을 만들 수 있는지 압니다 — Mythex에 아이폰 앱이나 항상 연결된 봇을 요청하면, 에이전트는 현재 제공되지 않는다고 분명히 말하고, 가장 가까운 대안을 제안한 뒤 승인을 기다립니다.
  • 모든 업종을 위한 랜딩 페이지 — 치과 예약 시스템이나 빵집 웹사이트를 검색하면, 그 업종을 위해 쓰인 Mythex 페이지에 도착합니다. 바로 만들 수 있는 시작 프롬프트도 함께 있습니다.
  • 자동 충전: 크레딧이 부족해도 게시된 앱을 계속 실행 — 자동 충전은 잔액이 부족해지면 Mythex 크레딧을 대신 구매해 줍니다. 긴 빌드나 바쁜 게시 앱이 잔액 0에서 멈추지 않습니다. 설정 방법과 한계를 소개합니다.
  • Claude, Cursor, Codex에서 Mythex 앱 만들기 — Mythex는 원격 MCP 서버를 제공합니다. Claude, Cursor, Codex를 연결하면 Mythex 클라우드 샌드박스에서 코드를 작성하고, 실시간 미리보기, 데이터베이스, 게시 기능을 씁니다.
  • 체크포인트: 에이전트가 한 모든 변경을 되돌리기 — Mythex는 에이전트의 턴이 성공할 때마다 프로젝트 체크포인트를 저장합니다. 두 번 클릭해서 어느 시점으로든 되돌리거나, 이전 메시지를 수정해 다시 시도할 수 있습니다.
  • Gmail, 구글 시트, Slack을 앱 빌더에 연결하기 — Mythex 커넥터는 Gmail, 구글 시트, Slack, Notion 등을 채팅 에이전트와 연결합니다. 코드에 API 키는 필요 없습니다. 작동 방식, 설정, 한계를 소개합니다.
  • Mythex 커스텀 도메인: 직접 구매하거나 내 도메인 연결하기 — Pro 앱은 자체 도메인에서 실행할 수 있습니다. Mythex 안에서 도메인을 구매하거나, 이미 가진 도메인을 CNAME으로 앱에 연결하세요. 단계, 갱신, 한계를 설명합니다.
  • 음성 입력으로 프롬프트를 받아쓰기 — 입력하는 대신 Mythex에 말로 프롬프트를 전달할 수 있습니다. 마이크를 누르거나 Alt+V를 누르고, 텍스트를 확인한 뒤 보내세요. 작동 방식과 한계를 소개합니다.
  • 발행이 실패하면 버튼 한 번으로: Fix with AI — 발행이 실패하면 Mythex가 무슨 일이 있었는지 알려 주고 Fix with AI를 제안합니다. 에이전트가 빌드 출력이나 앱 로그를 읽고 프로젝트를 고칩니다.
  • 채팅 안에서 바로 이미지 생성하기 — Mythex에 히어로 이미지, og:image 또는 로고 마크를 요청하면 채팅 안에 그려 줍니다. 앱에는 요청할 때만 넣습니다. 작동 방식은 이렇습니다.
  • GitHub 동기화와 내보내기: Mythex 코드는 당신의 것 — Mythex에서 만든 모든 것은 당신의 것입니다. 프로젝트를 GitHub에 동기화하거나, 아카이브로 내려받거나, 다시 가져올 수 있습니다. 방법과 한계를 설명합니다.
  • Mythex가 이제 당신이 누구인지, 어떻게 일하는지 기억합니다 — 메모리, About you, 프로젝트와 워크스페이스 지식, 과거 채팅 검색. Mythex는 모든 채팅을 처음부터 시작하지 않습니다. 이 모든 것을 보고, 수정하고, 끌 수 있습니다.
  • 만들기 전에 계획하기: Mythex의 Plan 모드 작동 방식 — Plan 모드에서는 Mythex 에이전트가 아무것도 수정하기 전에 접근 방식을 먼저 정리합니다. 계획을 별도 탭에서 읽고 Build를 누르세요. 작동 방식과 사용 시점입니다.
  • 발행 오류가 이제 무슨 일인지 쉬운 말로 알려 줍니다 — Mythex 발행이 실패하면 무슨 일이 있었는지 한 문장으로 알려 주고, Fix with AI와 Try again을 보여 줍니다. 호스팅의 원시 출력 대신입니다.
  • 발행된 앱이 이제 재발행하는 동안에도 계속 떠 있습니다 — 예전에는 재발행하는 동안 라이브 Mythex 앱이 빌드 중 오프라인이 되었습니다. 이제 새 버전이 준비될 때까지 이전 버전이 계속 제공되며, 두 가지 수정이 더 있습니다.
  • 채팅에 키를 붙여넣지 않고 쓰는 시크릿과 환경 변수 — Mythex 에이전트는 API 키가 필요하면 채팅창 대신 보안 카드로 요청합니다. 프로젝트 시크릿과 환경 변수가 작동하는 방식, 그리고 키를 교체하는 방법을 소개합니다.
  • 템플릿으로 시작하기: 앱을 위한 미리 작성된 첫 프롬프트 — Mythex 템플릿은 사이트나 앱 종류에 맞춘 시작 프롬프트를 제공합니다. 하나를 고르고 “템플릿 사용”을 누르면 에이전트가 첫 버전을 만들고, 여러분은 그것을 다듬으면 됩니다.
  • 열어서 읽을 수 있는 서브 에이전트 — Mythex 에이전트가 복잡한 작업을 중첩된 실행 단위로 나누면, 각 실행은 채팅에 열어서 읽을 수 있는 행으로 나타납니다. 작동 방식과 여러분이 조절할 수 있는 것을 소개합니다.
  • 명령 하나로 브라우저에서 앱 테스트하기 — /test를 입력하면 Mythex가 사용자처럼 라이브 미리보기를 클릭하며 둘러보고, 스크린샷을 찍고, 무엇이 깨졌는지 채팅으로 보고합니다. 사용법과 사용 시점을 소개합니다.
  • Mythex 앱마다 데이터베이스를 따로 주는 이유 — 데이터가 필요한 Mythex 앱은 각자 자신의 Postgres 데이터베이스를 받고, 사용하지 않으면 잠듭니다. 공유 데이터베이스 대신 앱마다 하나를 쓰는 이유와 그 트레이드오프를 설명합니다.
  • 워크스페이스와 팀 초대하기 — Mythex 프로젝트는 워크스페이스 안에 있습니다. 이메일로 팀원을 초대해 같은 프로젝트에서 함께 작업하고, 좌석당 요금은 내지 않습니다. 소유자, 멤버, 청구 방식을 설명합니다.

회사

팀의 이야기.

  • Mythex 가이드와 Mythex 블로그를 소개합니다 — AI로 앱과 웹사이트를 만드는 실용 가이드, 솔직한 도구 비교, 그리고 Mythex가 어떻게 만들어지는지, 무엇이 깨졌는지 다루는 엔지니어링 블로그입니다.
  • Mythex가 이제 12개 언어를 지원합니다 — Mythex 마케팅 사이트가 이제 12개 언어로 제공됩니다. 포르투갈어, 독일어에서 हिन्दी, 日本語, العربية까지. 푸터에서 언어를 고르세요.

Mythex · 요금제 · FAQ · 가이드 · 블로그 · 활용 사례 · AI로 만들기 · 템플릿 · Mythex 비교 · AI 앱 개발 용어집 · 무료 AI 앱 개발 도구 · 소개

이런 분들을 위한 Mythex

  • 업무용 Mythex
  • 창업자를 위한 Mythex
  • PM을 위한 Mythex
  • 디자이너를 위한 Mythex
  • 마케터를 위한 Mythex
  • 영업을 위한 Mythex
  • 운영을 위한 Mythex
  • 인사팀을 위한 Mythex
  • 웹사이트
  • 프로토타이핑
  • 사내 도구
  • 파트너 프로그램

가이드

  • 만드는 방법
  • 비교
  • 개념 설명
  • 아이디어와 출시
  • 프롬프트와 출시

블로그

  • 엔지니어링
  • 제품
  • 회사
English Português (Brasil) Deutsch Français Español Italiano हिन्दी Bahasa Indonesia ไทย 日本語 العربية 简体中文 繁體中文(台灣) 繁體中文(香港) Русский Türkçe Tiếng Việt Polski Nederlands Українська فارسی اردو Español (España) Français (Canada) Português (Portugal) Shqip Bosanski Български Català Hrvatski Čeština Dansk Eesti Suomi Ελληνικά Magyar Íslenska Latviešu Lietuvių Македонски Norsk bokmål Română Srpski Slovenčina Slovenščina Svenska বাংলা ગુજરાતી ಕನ್ನಡ മലയാളം मराठी ਪੰਜਾਬੀ தமிழ் తెలుగు Bahasa Melayu Tagalog မြန်မာ Қазақ тілі Монгол Հայերեն ქართული አማርኛ Soomaali Kiswahili