๋ง์ด๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ฐ ๋ฐ ์ง์ถ์ ๊ด๋ฆฌํ๊ณ , ์ง์ถ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ ๊ฒ์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ํ๋ซํผ์ ๋๋ค.
'๊ฑฐ์ง๋ฐฉ'์ ์ ์์ด์ ์ ํ์์ '๋ฌด์ง์ถยท๋ฌด์๋น'๋ผ๋ ํ๋์ ๋ฌธํ๊ฐ ๋์์ต๋๋ค.
์ด๋ ์ง์ถ์ ์ค์ด๋ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํ ํ๋์ ์๋จ์ผ๋ก ์๋ก์ ์๋น๋ฅผ ๊ณต์ ํจ์ผ๋ก์จ ๋๊ธฐ ๋ถ์ฌ๋ฅผ ๋ฐ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ํ์ง๋ง, ํ์ฌ ์ค์ ์ ์ฌ์ง์ ํตํ ์ธ์ฆ์ด๋ผ๋ ๋จ์ํ ์์ค์ ๊ทธ์น๊ณ ์์ต๋๋ค.
์ด๋ ์ ๋ฐ์ ์ธ ์๋น ์ต๊ด์ ๊ฐ์ ํ๊ธฐ๋ณด๋ค ์ธ์ฆ์ ์ํด ์๋น๋ฅผ ํ์ง ์๋ ์ฃผ(ไธป)์ ๊ฐ(ๅฎข)์ด ๋ฐ๋ ์ ์๋ค๋ ์๊ฐ์ด ๋ค์์ต๋๋ค.
์ฆ, ์ด ์๋์ง๋ฅผ ๋จ์ํ ์ง์ถํ์ง ์์๋ค๋ ์ฌ์ค์ ๊ณต์ ํ๋ ๊ฒ์ ์ฌ์ฉํ๋ ๊ฒ๋ณด๋ค ์์ ์ ์ ๋ฐ์ ์ธ ์๋น ์ต๊ด์ ๊ฑด๊ฐํ๊ฒ ํ ์ ์๋ ๋ฐ ์นํํ ์ ์๋ ๋ฐฉ๋ฒ์ ํ์ํจ์ ๋๊ผ์ต๋๋ค.
์ด์ ๋ง์ด๋ฐ์ดํฐ๋ฅผ ํตํด ์ฐ๋ํ ์ง์ถ์ก๊ณผ ํ์ฑ ์์ฐ ๋ชฉํ์ก์ ๋ฅ๋ ฅ์น๋ก ์ผ์ ์ ํฌ๋ฅผ ์งํํ๋ ๊ฒ์ ํํ๋ก ํ์ด๋์ต๋๋ค. ์์ ์ ์๋น ํจํด์ ๊ธฐ๋ฐ์ผ๋ก ํ ์๋ก์ด ๋ฅ๋ ฅ์น๋ฅผ ํซ์ ํ๋ํ์ฌ ๋๊ฐ์ ์ฑ์ฐ๊ณ , ์ ํฌ๋ฅผ ํตํด ๋ญํน์ ์ฌ๋ฆฌ๋ ๋ฐฉ์์ผ๋ก ์ง์ถ ๊ด๋ฆฌ์ ํฅ๋ฏธ๋ฅผ ๋๋ผ๊ฒ ํ์ต๋๋ค.
์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ ๋์ ์ ํตํด ๋ค๋ฅธ ์ ์ ์์ ๋น๊ต๋ฅผ ํตํด ์์ ์ ์๋น ํํ๋ฅผ ํ์ ํ๊ณ , ์๊ธฐ์๊ธฐํ ํซ์ด ์ฃผ๋ ์๋ฆผ์ ํตํด ์๋น ๊ฐ์ ์ ์ํ ๋๊ตฌ๋ก ํ์ฉํ ์ ์์ ๊ฒ์ ๋๋ค.
- 2024.10.11: We released the FFING 1.0.0.0 version. Check out the ๐ Technical Report!
- ์ฐ๊ฐ ์์ฐ ๋ชฉํ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
- ๋ชฉํ ์์ฐ์ ๋ฌ์ฑํ ์ ์๋ ์ ์๋น์ก์ ์ถ์ฒํฉ๋๋ค.
- ์๊ฐ ์๋น ์ํ์ก์ ์ ํฉ๋๋ค.
- ์ค์ ํ ๋ชฉํ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ง์ถ ๊ด๋ฆฌ ๋ฐ ๊ฒ์ ๋ฐ์ดํฐ๋ฅผ ์ค์ ํฉ๋๋ค.
- ์ฐ๋ํ ๋ง์ด๋ฐ์ดํฐ๋ก ์์ฐ ๋ด์ญ์ ํ ๋ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
- ์์ฐ ์ข ๋ฅ๋ณ๋ก, ๊ณ์ข๋ณ๋ก ์์ฐ์ ์กฐํํ ์ ์์ต๋๋ค.
- ์ค์ ํ ๋ชฉํ๋ฅผ ํ ๋๋ก ์์ผ๋ก ํ์ํ ์ฆ์กํด์ผํ๋ ๊ธ์ก์ ์ ๊ณตํฉ๋๋ค.
- 6๊ฐ์ ๋์์ ์์ฐ ์ถ์ด๋ฅผ ๋ถ์ํฉ๋๋ค.
- ๋ถ๋ชจ์ ์๋ ์ ๊ณต๋ ํ๋์ผ๋ก, ์๋ ๊ฐ ๋ฌ์ฑํ ํน์ ๋ชฉํ๋ฅผ ์ธ์ฐ๊ณ ์ด๋ฅผ ๋ฌ์ฑํ ์ ๋ถ๋ชจ์๊ฒ ๋ฆฌ์๋๋ฅผ ๋ฐ์ ์ ์์ต๋๋ค.
- ์๋ ๊ฐ ์์ฒญํ ๊ฒฝ์ฐ ํน์ ์ ํด์ง ๊ธฐ๊ฐ์ด ๋ง๋ฃ๋ ๊ฒฝ์ฐ ๋ถ๋ชจ์๊ฒ ๋ชฉํ ๋ฌ์ฑ ์ฌ๋ถ ํ์ธ์ ์์ฒญํ ์ ์์ต๋๋ค.
- ๋ชฉํ ๋ฌ์ฑ์ด ํ์ธ๋๋ฉด ๋ถ๋ชจ๋ ์ฐ๋๋ ๊ณ์ข๋ฅผ ํตํด ์๋ ์ ๊ณ์ข๋ก ๊ฐํธํ๊ฒ ๋ฆฌ์๋๋ฅผ ์ก๊ธํ ์ ์์ต๋๋ค.
- ์์ฐ ํํฉ ์๋ฆผ
- ์ด์ ์ง์ถ ํ์ง
- ํซ ๊ด๋ฆฌ ์๋ฆผ
- ๋งค์ฃผ ๋๋ค์ผ๋ก ์๋ก์ด ํซ์ ์์ฑํ๋ฉฐ, ์ง๋์ฃผ ์๋น ํจํด์ ๋ถ์ํด์ 5๊ฐ์ง ์นดํ ๊ณ ๋ฆฌ ๋ณ๋ก ์ ํด์ง ๋ก์ง์ ์ํด ๋ฅ๋ ฅ์น๋ฅผ ๋ถ์ฌํฉ๋๋ค.
- ํด๋น ์นดํ ๊ณ ๋ฆฌ์ ์ง์ถ์ด ๋ง์์๋ก ๋ฅ๋ ฅ์น๋ ๊ฐ์ํ๊ณ , ์ง์ถ์ด ์ ์์๋ก ๋ฅ๋ ฅ์น๋ ์ฆ๊ฐํฉ๋๋ค.
- ์ฒ์ ์ป๋ ํซ์ ๋๊ฐ์ ๋ฑ๋ก๋ฉ๋๋ค.
- ์ฃผ์ฐจ๋ณ ํซ์ ํ์คํ ๋ฆฌ๊ฐ ์ ์ฅ๋์ด ํด๋น ์ฃผ์ ์นํจ์ ํซ์ ๋ฅ๋ ฅ์น ๋ฑ์ ์กฐํํ ์ ์์ต๋๋ค.
- ์๋๋ฐฉ๊ณผ ํซ๊ฐ 1:1 ๋ฐฐํ์ ํ ์ ์์ต๋๋ค.
- ํซ๊ฐ ๋ฐฐํ์ ํซ์ด ๋ณด์ ํ ์คํฏ์ ๊ธฐ๋ฐ์ผ๋ก ๋ฒ๊ฐ์ ๊ฐ๋ฉฐ ๊ณต๊ฒฉ์ ๊ฐํด ์๋๋ฐฉ์ ์ฒด๋ ฅ์ ๊น๋ ๊ฒ์ ๋๋ค.
- ์๋ก์ ์คํฏ ๋น๊ต๋ฅผ ํตํด ๋ฐ๋ฏธ์ง์ ๊ฐ์ค์น๊ฐ ๊ณ์ฐ๋ฉ๋๋ค.
- Front-end: React 18.3.1, Firebase 9.5.0, Phaser 3.85.2, Typescript, Zustand, React-query, tailwind
- Back-end: JDK 21, SpringBoot 3.3.2, SpringSecurity 6.3.1, MySQL 8.3.0
- Infra: Nginx, AWS EC2, AWS S3, Docker, Prometheus, Grafana
- ๋ฒ์ ๋ฐ ์ด์๊ด๋ฆฌ: Gitlab, Gitlab Issues
- ํ์ ํด: Notion, MatterMost, Figma, Erdcloud, Jira, GoogleWorkspace
| ์ด๋ฆ | ๊ตฌ๋ถ | ์ญํ | ์ํ์ ๋ฌด |
|---|---|---|---|
| ๋ณ์ฌํธ | ํ์ฅ | BE, Infra | ์ฃผ์, ๊ฒ์-๋งค์นญ, ๊ฒ์-๋ฐฐํ |
| ๊น๋ช ํ | ํ์ | BE, FE | ๊ธ์ต API, Spring Batch ๋ฐ ์ค์ผ์ค๋ฌ ๊ตฌํ, FCM ๊ตฌํ |
| ๊นํด์ฝ | ํ์ | BE | Spring Security ๋ฐ JWT, ๋ชฉํ ์ค์ , ๋ชจ๋ํฐ๋ง ์์คํ |
| ํ์ธํ | ํ์ | BE, DB | ์์ฐ - ์ ์ถ๊ธ, ์๊ธ, ์ ๊ธ, ๊ฒ์ - ํซ, ๋๊ฐ API ๊ฐ๋ฐ |
| ์๋ฏผํ | ํ์ | FE | ๊ฒ์ ์์ ์์ ๋ฐ ์ฐจํธ, ๋ก๊ทธ์ธ, WebSocket ์ฐ๊ฒฐ, API ์ฐ๊ฒฐ ์ ๊ฒ์ฆ |
| ์ด๊ท์ | ํ์ | FE | ๊ฒ์, ๋๊ฐ, ์์ฐ, ์ง์ถ, ์๋ฆผ |
- ๊ธฐํ์ ์ํ๋ ๊ฒ์ ๋งค์ฐ ์ด๋ ค์ด ์ผ์ด๋ค. ๊ธฐํ ๋ด์ฉ๋ ์ข์์ผํ๊ณ , ๊ธฐํ ๋ด์ฉ์ด ์ข์์ง ์ ์ ์์ด์ผ ํ๊ณ , ๊ตฌ์ฒดํํ๋ฉฐ ์ฌ์ง์ด ๋์์ธ๊น์ง๋ ์ํด์ผํ๋ ๊ฒ๊น์ง๊ฐ ๊ธฐํ์ธ ๊ฒ ๊ฐ๋ค. ์๋ง ์ด๋์ ๊ธฐํ์์ ๋์์ด๋๊ฐ ๋ฐ๋ก ์๋ ๊ฒ์ด ์๋๊น ์ถ๋ค.
- ์๊ฐ์ด ๋์ด์ง๋ ๋ถ๋ถ์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํด์ผํ ์ง ์์ง ๋ชจ๋ฅด๊ฒ ๋ค. ๋์ด์ง๋ ๋์ด๊ฐ์๊ณ ํ๊ธฐ์ ๊ผญ ํด๊ฒฐํด์ผํ๊ณ , ๊ทธ๋ฅ ๋๋์๋ ์๊ฐ์ด ๋๋ฌด ๊ฑธ๋ฆฌ๋ ๋ฌธ์ ๊ฐ ์์ด ์ด๋ป๊ฒ ์ด๋ฅผ ๋์์ ํด๊ฒฐํ ์ ์์์ง ๊ณ ๋ฏผ์ด ํ์ํ ๊ฒ ๊ฐ๋ค.
- ์ค๊ณ ๋จ๊ณ์์๋ถํฐ ๊ฐ๋ฐ ํ๋ฆ์ ๊ณ ๋ คํ๋ฉฐ ํํํ๊ฒ ๊ธฐํํ๋ ๊ฒ์ ์ค์์ฑ์ ๊นจ๋ฌ์์ต๋๋ค.
- ์ผ์ ์ด ์ด๋ฐํ๋งํผ ๊ฐ๋ฐ ํํฉ๊ณผ ์ด์๋ฅผ ๋ ์ ๊ณต์ ํ๋ฉด์ ๋นํจ์จ์ด ๋ฐ์ํ์ง ์๋๋ก ์ ๊ฒฝ์ฐ๋ ๊ฒ์ด ์ค์ํ๋ค๊ณ ๋๊ผ์ต๋๋ค.
- ์ด๋ ค์์ด ์์ ๋ ํผ์ ์ถฉ๋ถํ ๊ณ ๋ฏผํ๋ ๊ฒ๋ ์ค์ํ์ง๋ง ์ ์ ํ ํ์ด๋ฐ์ ์ฃผ๋ณ ์ฌ๋๋ค๊ณผ ํจ๊ป ๊ณ ๋ฏผํ๋ฉฐ ํจ์จ์ ์ผ๋ก ํด๊ฒฐํ๋ ๊ฒ๋ ํ์ํ๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค.
- ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ, ๊ธฐํ ๋จ๊ณ์์์ ๊ตฌ์ฒด์ฑ์ด ์ค์ํ๋ค๋ ๊ฒ์ ๋๊ผ๋ค. ํ์ง๋ง ์๋ฒฝํ ๊ธฐํ์ ๊ณ ์งํ๋ค ๋ณด๋ฉด ์๊ฐ๊ณผ ์์์ด ์๋ชจ๋๊ธฐ ๋๋ฌธ์, ๊ธฐํ๊ณผ ๊ฐ๋ฐ์ ๋น์ค์ ์ ์ฐํ๊ฒ ์กฐ์จํ๋ ๊ฒ์ด ํ์ํ๋ค๊ณ ์๊ฐํ๋ค.
- ์ผ์ ๊ด๋ฆฌ๋ฅผ ๋ ํํํ๊ฒ ํ ํ์๋ฅผ ๋๊ผ๋ค. ์ฒ์ ํ๋ ์ ๋ฌด์ผ ๊ฒฝ์ฐ ์ ํํ ๊ธฐ๊ฐ์ ์ค์ ํ๋ ๊ฒ์ด ์ด๋ ต์ง๋ง ์ ์ฒด์ ์ธ ์ผ์ ์ ๋ง์ถฐ ์งํํ๋ ๊ฒ์ด ํ๋ก์ ํธ ์์์ ํต์ฌ์ด๋ผ๊ณ ๋๊ผ๋ค.
- ๊ธฐ๊ฐ์ด ์ด๋ฐํด์ง๋ฉด ์ ์ ์์ด ๊ฐ๋ฐํ๊ฒ ๋๋๋ฐ ๊ทธ๋ ๋ค๋ผ๋ ์ฝ๋์ ์๋ฏธ๋ฅผ ์ดํดํ๊ณ ํ์ ์ ๊ธฐ๋กํ๋ ๊ฒ์ด ์ค์ํ๋ค๊ณ ๋๊ผ๋ค. ํนํ, ํ์๋ค์ด ํจ๊ป ์ฐธ์ฌํ๋ ๊ฐ๋ฐ ํ๊ฒฝ์์ ๊ฐ์์ ์ฝ๋๊ฐ ํ๋ก์ ํธ ์ ์ฒด์ ๋ฏธ์น๋ ์ํฅ์ ๊ณ ๋ คํ ํ์๊ฐ ์๋ค๊ณ ๋๊ผ๋ค.
- ์ค๊ณ ๋จ๊ณ์์ ๋ถ์กฑํ๊ฒ ๋ง๋ฌด๋ฆฌํ๊ณ ๋์ด๊ฐ๋ ๋ถ๋ถ์ด ๊ฐ๋ฐ ๋จ๊ณ์์ ๋ฐ๋ชฉ์ ๋ถ์ก์๋ค. ์ค๊ณ ๋จ๊ณ์ ์ค์์ฑ์ ๋ํด ๋ค์ ํ ๋ฒ ๊นจ๋ฌ์๋ค.
- ์ ๋ฌด์ ์ฐ์ ์์์ ๋ณผ๋ฅจ์ ์ ์ ํ ์ก๋๊ฒ ์ค์ํ๋ค๋ ๊ฒ์ ๋ฐฐ์ ๋ค. ์ ๋ฌด์ ์ฐ์ ์์๋ฅผ ์ ์ก์์ผ๋ฉด ๋ณด๋ค ๋น ๋ฅด๊ฒ ํ๋ก์ ํธ๋ฅผ ์งํํ ์ ์์์ ๊ฒ ๊ฐ๋ค.
- API๋ฅผ ๊ฐ๋ฐํ ๋ ํ๋ก ํธ์๋์ ํ๋ฐํ ์ํตํ๊ณ ํ๋ผ๋ฏธํฐ, url ๋ฑ ํ์คํ ๊ณต์ ๋์ด์ผ ํ๋ ์ ๋ณด๋ฅผ ์ ๊ณต์ ํด์ผ ๋ณด๋ค ์ํํ ํ๋ก์ ํธ๋ฅผ ํ ์ ์๋ค๋ ๊ฒ์ ๋ฐฐ์ ๋ค.
- ๊ฒ์์์ ํ์ํ ์์ ์ ๊ตฌํ ๋ ๋ง์ ์์ ์ ๊ฐ์ ธ์ค๊ณ ์์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์ข ๋ ์์์ผ๋ฉด ์ข์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
- ํ์ ๊ฐ ๊ณต์ ๋ฅผ ์ํด์ ์์ฑํ ์ฝ๋์ ๋ํ ์ดํด์ ์ฃผ์์ด ํ์ํ๋ค๊ณ ์๊ฐํ์ต๋๋ค.
- ๋งํ์ ๋ ํผ์ ๊ณ ๋ฏผํ๋ ๊ฒ๋ ์ข์ง๋ง, ๋ค๋ฅธ ํ์๋ค๊ณผ ๊ณต์ ํ์ฌ ์ํฉ์ ์๋ฆฌ๊ณ ๋์์ ๋ฐ๋ ๊ฒ์ด ํ์ํ๋ค๋ ๊ฒ์ ๋ฐฐ์ ์ต๋๋ค.
- ํ์ ๋ชจ๋๊ฐ ์ฐ์ ๋ถ๋จํ๋ค. ๊ฐ์์ ์ฑํฅ์ ํ์ ํด์ ๋ด๊ฐ ๋จผ์ ๋์ฐ์ด์ผ ํ๋ค. ์์ผ๋ก ์ํฉ์ ๋ง๊ฒ ์นด๋ฉ๋ ์จ์ฒ๋ผ ๋ฆฌ๋์ ํ๋ก์๋ฅผ ์ค๊ฐ ์ ์๋ ์ด๊ท์์ผ๋ก ๊ฑฐ๋ญ๋๊ธฐ๋ฅผ ์ํ๋ค.
- ์ค๊ณ๋ฅผ ๊น๊ฒ ํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ฐ๊ตฌํ ํ์๋ฅผ ๋๊ผ๋ค. ๊ธฐํ์ ๋ชป ํ๋ฉด ์๋น์ค์ ๋ฌธ์ ๊ฐ ์๊ธฐ์ง๋ง, ์ค๊ณ๋ฅผ ์ ๋๋ก ํ์ง ์์ผ๋ฉด, ํ๋ ๊ฒ์ ๋ค์ ํด์ผ ํ๋ ๋ถ์์ฌ๊ฐ ์๊ธด๋ค.
- ์ผ์ ๊ด๋ฆฌ๋ ์ด๋ ต๋ค. ๋ด๊ฐ ๋ง๋ ๊ธฐ๋ฅ์ ์ธ์ ๋๋ผ ์ง ์ ์๊ฐ ์๋ค. ์ด๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด jira, notion ๋ฑ์ ํตํด ๊ด๋ฆฌํด๋ดค๋๋ฐ ๋ฐ๋ก PM ํฌ์ง์ ์ด ์๋ ์ด์ ๋ฅผ ์์๋ค. ์ด ๋ ธํ์ฐ๋ฅผ ์กฐ๊ธ ๋ฐฐ์ธ ์ ์๋ ๊ธฐํ๊ฐ ์์์ผ๋ฉด ์ข๊ฒ ๋ค.






