Tony Dinh์ 2020๋ ๋ง ํด๋ ํ์ฌ์ ๋ค๋๋ ํ๋ฒํ ๊ฐ๋ฐ์์๋ค. ๊ทธ๊ฐ ๋ ๋ฆฝํ ์ด์ ๋ ๋จ์ํ๋ค. โํ์ฌ ๋์ , ์ฝ๋๊ฐ ๋๋ฅผ ๋จน์ฌ ์ด๋ฆฌ๊ฒ ๋ง๋ค์.โ
3๋ ์ด ์ง๋ ์ง๊ธ, ๊ทธ๋ ์ง์ ์์ด ๋งค๋ฌ 4๋ง ~ 5๋ง ๋ฌ๋ฌ(ํํ ์ฝ 6์ฒ๋ง ์) ์ ๋ฒ๋ค. ๊ทธ์ ์ฑ๊ณต์ ์ด์ด ์๋์๋ค. ๊ทธ๋ ์ผํ์ง ์์๋ ์์ต์ด ๋ฐ๋ณต๋๋ ๊ตฌ์กฐ๋ฅผ ์ค๊ณํ๋ค.

1๏ธโฃ ์์ฅ โ โ๋ด๊ฐ ๋งค์ผ ์ฐ๋ ๋ฌธ์ โ๋ง ์ ํํ๋ค
Tony๊ฐ ์ฒ์ ๋ง๋ ์ ํ์ DevUtils์๋ค. ๊ฐ๋ฐ์๋ผ๋ฉด ํ๋ฃจ์๋ ์์ญ ๋ฒ ์ฌ์ฉํ๋ ์ฝ๋ ํฌ๋งคํฐยท์ธ์ฝ๋ ๊ฐ์ ์ ํธ๋ฆฌํฐ๋ฅผ Mac ์ฑ์ผ๋ก ๋ฌถ์๋ค.
์ฒ์๋ถํฐ ๋๋ฐ์ ๋ ธ๋ฆฐ ๊ฑด ์๋์๋ค. ๋จ์ง โ๋ด๊ฐ ๋งค์ผ ๋ถํธํ๋ ๊ฑธ ๋ ์ฃผ๊ณ ๋ผ๋ ํด๊ฒฐํ์โ๋ ํ๋จ์ด์๋ค.
์ดํ ๊ทธ๋ ๋์ผํ ์์น์ ๋ฐ๋ณตํ๋ค.
| ์ ํ | ํต์ฌ ์์ด๋์ด | ๊ฒฐ๊ณผ |
|---|---|---|
| DevUtils | ๋ก์ปฌ์์ ๋์ํ๋ ๊ฐ๋ฐ์ ํดํท | ์ 3์ฒ ๋ฌ๋ฌ ์ด์ ์์ต |
| BlackMagic | ํธ์ํฐ ๋ถ์ ์๋ํ | ํธ์ํฐ ์ธํ๋ฃจ์ธ์ ๋์ ์ 2๋ง ๋ฌ๋ฌ ์ด์ |
| Typof | ํ์ดํฌ ์๋ ํ์ง | Product Hunt Top 1 ๋ฌ์ฑ |
๊ทธ๊ฐ ๋ง๋ ์ฑ์ ๋ชจ๋ โ๋งค์ผ ์ฐ๋ ๋ฃจํดโ์์ ํ์ด๋ฌ๋ค. ๊ฒฐ๊ตญ, ๊ทธ์ ์์ฅ์ ์ ํ์ด ์๋๋ผ ๋ฐ๋ณต ํ๋ ์์ ๋ฌธ์ ์๋ค.
2๏ธโฃ ์์ต โ โ์ฑ ํ๋โ๊ฐ ์๋๋ผ โ๋ฃจํด ํ๋โ๋ฅผ ํ๋ค
Tony์ ์์ต ๊ตฌ์กฐ๋ ๋จ์ํ์ง๋ง ์ ๊ตํ๋ค.
- ๊ธฐ๋ณธ ๋ฌด๋ฃ โ ๊ณ ๊ธ ๊ธฐ๋ฅ ์ ๋ฃ
- ์ / ์ฐ๊ฐ ๊ตฌ๋ ์ ํ
- Stripe + RevenueCat์ผ๋ก ๊ฒฐ์ ์๋ํ
ํต์ฌ์ ๊ฒฐ์ ๊ฐ ๊ธฐ๋ฅ์ด ์๋๋ผ ๋ฃจํด์ ์ผ๋ถ๋ก ์๋ํ๋๋ก ์ค๊ณํ๋ค๋ ์ ์ด๋ค.
ํธ์ํฐ ๋ถ์์ ๋งค์ผ ํ์ธํ๋ ์ฌ๋์ด๋ผ๋ฉด, ์ ๋ฃ ๊ธฐ๋ฅ ์์ด BlackMagic์ ์ธ ์ ์๊ฒ ๋๋ค. ๊ฒฐ์ ๋ โ๋ฒํผโ์ด ์๋๋ผ โ์ต๊ดโ์ ์ฐ์ฅ์ ์ ์๋ค.
3๏ธโฃ ์ฑ์ฅ โ ๊ด๊ณ ๊ฐ ์๋๋ผ ์ปค๋ฎค๋ํฐ๊ฐ ํค์ ๋ค
Tony๋ ๋จ ํ ๋ฒ๋ ๊ด๊ณ ๋ฅผ ์งํํ์ง ์์๋ค. ๋์ ํธ์ํฐ์์ Build in Public(๊ณต๊ฐ ์ ์) ์ ํํ๋ค.
์ ํ์ ๊ฐ๋ฐํ๋ ๊ณผ์ , ๋งค์ถ ๋ณํ, ์คํจ๊น์ง ํฌ๋ช ํ๊ฒ ๊ณต์ ํ๋ค. ๋๋ถ์ ๊ทธ ๊ณผ์ ์ ์ง์ผ๋ณด๋ ๊ฐ๋ฐ์๋ค์ด ์ด๊ธฐ ์ฌ์ฉ์์ด์ ํ๋ณด์๊ฐ ๋์๋ค.
์ปค๋ฎค๋ํฐ๋ ๊ทธ๊ฐ ์ ๋ ์ฌ์ด์๋ ์๋ํ๋ค. โTony์ ํด์ ์จ๋ณด๋ผโ๋ ํธ์์ด ์ ์๋ฌธ์ ๋ง๋ค์๊ณ , Product Hunt์์ ๋ฐ๋ณต์ ์ผ๋ก Top 10์ ์ฌ๋๋ค.
์ฆ, ๊ทธ์ ๋ง์ผํ ์ ์ฌ๋์ด ์๋๋ผ ๊ตฌ์กฐ๊ฐ ์๋ ์ฌ๋ก์๋ค.
4๏ธโฃ ์ด์ โ ์์ ์๋ํ๋ 1์ธ ํ์ฌ
๊ทธ์ ์ด์ ๊ตฌ์กฐ๋ โ์ฑ ํ๋ = ์์คํ ํ๋โ๋ค.
- Supabase ๋ก ๋ฐ์ดํฐ ๊ด๋ฆฌ
- RevenueCat ์ผ๋ก ๊ตฌ๋ ๊ฐฑ์ ์๋ ์ฒ๋ฆฌ
- Sentry ๋ก ์ค๋ฅ ๊ฐ์ง
- GitHub Action ์ผ๋ก ๋ฐฐํฌ ์๋ํ
๊ทธ๋ ํ๋ฃจ 3์๊ฐ ์ด์ ์ผํ์ง ์๋๋ค. ์ฝ๋๋ณด๋ค ๋ ๋ง์ ์๊ฐ์ โ์์คํ ์ ๊ฒโ์ ์ด๋ค. ๊ฒฐ๊ตญ ๊ทธ์ ์๊ฐ์ ์ด์์ด ์๋๋ผ ๊ตฌ์กฐ ์ค๊ณ์ ํฌ์๋๋ค.
5๏ธโฃ ๊ตฌ์กฐ ์์ฝ
| ๊ตฌ์กฐ ํญ๋ชฉ | ์ค๊ณ ๋ฐฉ์ | ๊ฒฐ๊ณผ |
|---|---|---|
| ์์ฅ | ๋ฐ๋ณต๋๋ ๊ฐ์ธ ๋ฌธ์ ํด๊ฒฐ | ์ง์ ๊ฐ๋ฅํ ์์ |
| ์์ต | ๋ฃจํด ๊ธฐ๋ฐ ๊ตฌ๋ | ์์ธก ๊ฐ๋ฅํ ์ ๋งค์ถ |
| ์ฑ์ฅ | ์ปค๋ฎค๋ํฐ ํ์ฐ | ๊ด๊ณ ๋น 0 ์ ์ฑ์ฅ |
| ์ด์ | ์๋ํ + 1์ธ ๊ตฌ์กฐ | ๋ ธ๋ โ ์์คํ ์ ํ |
| ํต์ฌ | ์ผํ์ง ์์๋ ๋์๊ฐ๋ ๊ตฌ์กฐ | ์๊ฐ์ ๋ ๋ฒ๋ฆฌ์ง ํ๋ณด |
VibeLaunch์์ ์ฐ๊ฒฐ
Tony Dinh์ด 3๋ ๊ฐ ์์์ฌ๋ฆฐ ์ด ๊ตฌ์กฐ๋, ์ด์ VibeLaunch ํ ํ๋ฆฟ ํ๋๋ก ์ฆ์ ๊ตฌํ ๊ฐ๋ฅํ๋ค.
- Supabase ์ธ์ฆ : ๋ก๊ทธ์ธ / ํ๋กํ ์๋ํ
- RevenueCat ๊ตฌ๋ : ์ธ์ฑ ๊ฒฐ์ ํ๋ก์ฐ ์๋น
- AdMob ๊ด๊ณ : ๋ฐฐ๋ยท๋ณด์ํ ์๋ ์ฝ์
- OneSignal ํธ์ : ์ฌ์ฐธ์ฌ ์บ ํ์ธ ์ธํ
๋ชจ๋ ๊ธฐ๋ฅ์ด ์ด๋ฏธ ์ฐ๊ฒฐ๋ ์ํ๋ก ์ ๊ณต๋๋ค. GitHub ๋ ํฌ์งํ ๋ฆฌ์์ ๋ณต์ ํ API ํค๋ง ์ ๋ ฅํ๋ฉด ์ฆ์ ์ถ์๊ฐ ๊ฐ๋ฅํ๋ค.
Tony์ฒ๋ผ โ๊ตฌ์กฐ๋ฅผ ๋จผ์ ์ธํ ํ๊ณ ์ ํ์ ๋ฐ๋ณตโํ๋ ค๋ฉด, ์ธํ ๋ณด๋ค ์คํ์ด ๋นจ๋ผ์ผ ํ๋ค.
์ธ์ฌ์ดํธ ์์ฝ
- ์์ฅ๋ณด๋ค ๋ฃจํด์ ์ค๊ณํ๋ผ.
- ๊ฒฐ์ ๋ ์ต๊ด์ ์ผ๋ถ๊ฐ ๋์ด์ผ ํ๋ค.
- ์ปค๋ฎค๋ํฐ๋ ๊ด๊ณ ๋ณด๋ค ๊ฐ๋ ฅํ๋ค.
- ์๋ํ๊ฐ ๊ณง ์ธ๋ ฅ์ด๋ค.
ํ๊ฒฝ ์ธํ ์ 9์ผ์ด ๊ฑธ๋ฆฌ๋ ๊ณผ์ ์ 4์๊ฐ 30๋ถ์ผ๋ก ๋จ์ถํ๋ ๊ตฌ์กฐ, ๊ทธ ์ฐจ์ด๊ฐ ์คํ๋ ฅ์ ์๋๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
์๊ฒฌ์ ๋จ๊ฒจ์ฃผ์ธ์