๐ฟ ๊ฐ์
ํ์ ์์ด๋์ด์ ๋ํ ์๊ฐ
Team name
- FindBy
Project name
- FindBy
ย
Our Team
- Team Leader: ์ต๋ณ์ค (Backend)
- Team Member: ๋ฐ์์ฐฌ (Backend)
- Team Member: ์ด์๋ฏผ (Frontend)
- Team Member: ์ด์ง์ (Frontend)
ย
Project Intro
์ ์ ์ค ๊ฐ์กฑ๊ณผ ํค์ด์ง๊ณ , ์ ์์ด ๋๋ ์ดํ์๋ ๋ค์ ๊ฐ์กฑ์ ๋ง๋์ง ๋ชปํ๋ ์ฌ๋๋ค์ด ์์ต๋๋ค. ๊ตญ์ ์ ์ญ์์์ํ์ ์๋ฃ์ ๋ฐ๋ฅด๋ฉด ์ ์ ๋ฟ ์๋๋ผ ๊ตญ์ ์ ์ธ ๋ถ์, ํญ๋ ฅ ์ฌํ, ์์ฐ ์ฌํด ๋ฑ์ผ๋ก ๋ฐ์ํ๋ ์ด์ฐ๊ฐ์กฑ์ 18,000๊ฑด์ ๋ฌํ๋ค๊ณ ํฉ๋๋ค. ํค์ด์ง ๊ฐ์กฑ์ ์ฐพ๊ธฐ ์ํด ์ ํฌ ํ์ ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ฐพ๊ณ ์ถ์ ์ฌ๋์ ๋ฑ๋กํ๊ณ ๊ฒ์ํ ์ ์์ต๋๋ค. ์ ์ ๋์ค ํค์ด์ง ๊ฐ์กฑ์ ์ฐพ๊ธฐ ์ํด ์ ์์ ๋ฑ๋กํ๊ณ ๋๊ตฐ๊ฐ์ ์ ๋ณด๋ฅผ ๊ธฐ๋ค๋ฆด ์ ์๊ณ ์ง์ ๊ฒ์์ ํตํด ์ฐพ์ ์ ์์ต๋๋ค. ๋์์ ์ฐ๋ น๊ณผ ์ฑ๋ณ, ์ธ์์ฐฉ์, ํค์ด์ง ๊ณณ ๋ฑ์ ์ ๋ณด๋ฅผ ๋ฑ๋กํด์ ์ ๋ณด๋ฅผ ๊ธฐ๋ค๋ฆด ์ ์์ต๋๋ค.
ย
๐ฟ ์ ์ ๋ฐฐ๊ฒฝ
์ ํํ ์ฃผ์ ์์ ํด๊ฒฐํ๊ณ ์ ํ๋ ๋ชฉํ๊ฐ ๋ฌด์์ธ์ง ๋ ๊ทธ์ ๋ํ ๊ณ๊ธฐ๋ ๋ฌด์์ธ๊ฐ์?
ํด๊ฒฐํ๊ณ ์ ํ๋ ๋ชฉํ
โ 2022๋
2์์ ์์๋ ๋ฌ์์์ ์ฐํฌ๋ผ์ด๋ ์นจ๊ณต ์ดํ ๋ฐ์ํ ํผ๋๋ฏผ์ ๋ช ๋ช
์ผ๊น์? โ
ย

ย
์ ์๋๋ฏผ๊ธฐ๊ตฌ UNHCR์ ๋ฐ๋ฅด๋ฉด 2022๋
2์ 24์ผ ์ดํ ์ฐํฌ๋ผ์ด๋์ ์ธ๊ตฌ ์ด๋์ 796๋ง ๋ช
์ด ๋๊ณ , ์ด ๊ฐ์ด๋ฐ ์๊ตญ์ ํ์ถํ ํผ๋๋ฏผ์ ๋ฌด๋ ค 591๋ง ๋ช
์ ๋ฌํ๋ค๊ณ ํฉ๋๋ค.(2023.01.10 ๊ธฐ์ค) ์ด๋ ์ง๋ 2์ฐจ ์ธ๊ณ๋์ ์ดํ ๋ฐ์ํ ๊ฐ์ฅ ํฐ ๊ท๋ชจ์ ํผ๋๋ฏผ ํ๋ ฌ์ด๋ผ๊ณ ํ๋๋ฐ์, ๊ธด๊ธํ ์ํฉ ์ ํผ๋๊ธธ์ ์ค๋ฅธ ์ฐํฌ๋ผ์ด๋ ๊ฐ์กฑ๋ค์๊ฒ ์ง์์ ์ธ ๋์์ด ์ ์คํด ๋ณด์
๋๋ค.
ย
์ ํฌ๋ ๊ทธ ๊ณผ์ ์์ ํค์ด์ง ๊ฐ์กฑ์ ์ฐพ์ ์ ์๋ ์๋น์ค๋ฅผ ๋ชฉํ๋ก ํ๊ณ ์์ต๋๋ค.
ย
๊ทธ์ ๋ํ ๊ณ๊ธฐ
๋ชจ๋ ๊ฐ์ธ์ ํ๋ณตํด์ผ ํ๊ณ ์ฌ๋ํ๋ ๊ฐ์กฑ๊ณผ ํจ๊ป ํ ๊ถ๋ฆฌ๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์์ ์ ์์ง์๋ ๋ณ๊ฐ๋ก ๊ฐ์กฑ๊ณผ ํค์ด์ง๊ณ ๋ณด์ดํ์ ๋ฐ์ง ๋ชปํ๋ค๋ฉด ๋ ๋ง์ ํญ๋ ฅ์ ์ธ ๊ฐ๋ฑ์ ๋
ธ์ถ๋ ์ ์์ต๋๋ค.
ย
์ ํฌ ์๋น์ค๋ ์ด๋ฅธ ์์ผ ๋ด๋ก ๊ฐ์กฑ๊ณผ ์ฌ๊ฒฐํฉํ ์ ์๋๋ก ์ฐพ๊ณ ์ถ์ ์ฌ๋์ ์ฐพ๋๋ก ๋์์ค๋๋ค.
ย
์ ๋ณด๋ฅผ ํตํด ์์ ์ด ์ฐพ๊ณ ์ ํ๋ ์ฌ๋์ ์ ๋ณด๋ฅผ ์ป์ ์๋ ์์ผ๋ฉฐ ์ ์ ๋ฐ ์ฌํด์ ๊ฐ์ ํผ๋์ค๋ฌ์ด ์ํฉ ์์์ ์ค์ข
์๋ฅผ ์ฐพ๊ธฐ ์ํ ์ผ์ข
์ ์์นด์ด๋ธ ์ญํ ์ ํ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ด๋ฅผ ํตํด ํญ๋ ฅ์ ์ธ ๊ฐ๋ฑ์ ์ฐ๋ฃจ๋ ๋ง์ ์ฌ๋์๊ฒ ํ ์ค๊ธฐ ๋น์ด ๋์ด์ฃผ๊ณ ์ ํฉ๋๋ค.
ย
์ ํฌ ์๋น์ค๋ฅผ ํตํด ๊ฐ์กฑ์ ํ์ผ๋ก ๋์๊ฐ ์ ์๋ ์ฌ๋๋ค์ด ๋ง์์ง๊ธฐ๋ฅผ ๋ฐ๋์์ ์ ํฌ์ ์๋น์ค๋ฅผ ๊ตฌ์ํ๊ฒ ๋์์ต๋๋ค. ๊ทธ๋ฐ ์ธก๋ฉด์์ ์ ํฌ ์๋น์ค๋ ์ ์์ด ์ ์ ํ ์ง์ ๊ฐ๋ฅํ ๋ฐ์ ๋ชฉํ 17๊ฐ์ง ์ฃผ์ ์ค ํ๋์ธ 16. ํํ, ์ ์, ๊ฐ๋ ฅํ ๊ธฐ๊ด์ ๊ฐ์ฅ ์ ํฉํ ์๋น์ค๋ผ๊ณ ํ ์ ์์ต๋๋ค.
ย
๐ฟ ํด๊ฒฐ ๋ฐ ๊ตฌํ ๋ฐฉ์
์ ์ํ ์ฃผ์ ๋ฅผ ์ด๋ค ๊ตฌ๊ธ์ ๊ธฐ์ ์ ํ์ฉํด ์ด๋ป๊ฒ ํด๊ฒฐํ ์์ ์ธ๊ฐ์?
์น ์๋น์ค ๊ตฌํ
- ๊ฒ์ํ ํ์์ผ๋ก ์ฐพ๊ณ ์ ํ๋ ์ฌ๋์ ๊ฒ์ํ๊ณ ๊ฒ์๋ฌผ์ ๋ฑ๋กํฉ๋๋ค.
- ๋ฉ์ธ ํ์ด์ง๋ ๊ทธ๋ฆฌ๋ํ ๊ฒ์ํ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
- ์ฐพ๊ณ ์ ํ๋ ์ฌ๋์ ์ธ์์ฐฉ์์ ๋ถ๊ฐ ์ ๋ณด๋ฅผ ๋ฑ๋กํฉ๋๋ค.
- ์ ๋ณด๋ฅผ ๋ฐ์ ์ ์๋ ์ด๋ฉ์ผ๊ณผ ํจ๊ป ๊ฒ์๋ฌผ์ ๋ฑ๋กํฉ๋๋ค.
- ์์ ์ ๊ฒ์๋ฌผ์ ์์ฑํ ๋ ๊ฐ๋จํ ๋น๋ฐ๋ฒํธ๋ฅผ ์ค์ ํฉ๋๋ค.
- ๋ก๊ทธ์ธ ์์ด ๋๊ตฌ๋ ๊ฐํธํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ๋ฐฑ์๋์์ ์ฌ์ฉํ ํด๋ผ์ฐ๋๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํด GCP๋ฅผ ํ์ฉํฉ๋๋ค.
๐ง Tech Stack
Frontend
- React
- eslint
- prettier
- Typescript
Backend
- Spring Framework 2.7.x
- Spring Data JPA (Querydsl)
- Java11
ย
Infra
- GCP
- GCE
- Cloud Storage
- SQL (MySQL)
- Cloud DNS
- Nginx
- MySQL 8.x
ย
๊ธฐํ ์ฌ์ฉ ํด
- Notion
- Slack
- Figma
ย
๐ฟ ๊ธฐ๋ ํจ๊ณผ
์ด ํ๋ก์ ํธ๊ฐ ์ด๋ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋์? ๋ ์ด ํ๋ก์ ํธ๋ฅผ ์ด๋ป๊ฒ ๊ฐ์ ์์ผ๋๊ฐ ๊ฒ์ธ๊ฐ์?
ํ๋ก์ ํธ๊ฐ ํด๊ฒฐํ ์ ์๋ ๋ฌธ์
- ์ ์ ์ค ํค์ด์ง ๊ฐ์กฑ์ ๋ง๋ ์ ์์ต๋๋ค.
- ์ ์ ๊ณ ์ ๋ฌธ์ ๋ฅผ ๊ฐ์ ํ ์ ์์ต๋๋ค.
- ๋ถ์ ์ฌํ๋ก ๋ฐ์ํ๋ ์ ๋ง์ ์ด์ฐ ๊ฐ์กฑ ๋ฌธ์ ํด๊ฒฐ์ ๊ธฐ์ฌํฉ๋๋ค.
- ํญ๋ ฅ ์ฌํ๋ก ์ธํ ์ฌ๋๋ค์ ๊ณ ํต๊ณผ ์ฌํ์ ๋์ด์ค๋๋ค.
- ์ ์ ๋ฟ ์๋๋ผ ํญ๋ ฅ ์ฌํ, ์์ฐ ์ฌํด, ๋ค์ํ ๊ตญ์ ๋ถ์ ์ค ํค์ด์ง ์ฌ๋๋ค๊ณผ ์ฌํํ ์ ์์ต๋๋ค.
ย
ํ๋ก์ ํธ์ ๊ฐ์
- ์ ์ ์ค ํค์ด์ง ์ฌ๋๋ค์ ์ด์ด์ฃผ๋ ๊ฒ ์ธ์๋ ๋ถ์์ ํ๋ง๋ฆฐ ์ฌ๋๋ค์ด ์์ ์ ์ ๊ณต ๋ฐ์ ์ ์๋ ์ง์ญ์ ํ์ธํ ์ ์๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋ ์ ์์ต๋๋ค.
- ์ ์ ํผํด ์ง์ญ๊ณผ ์ํ ์ง์ญ์ ํ์ธํ ์ ์๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋ ์ ์์ต๋๋ค.
- ์ด๋ ค์์ ๊ฒช๊ณ ์๋ ์ฌ๋๋ค์๊ฒ ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ์ง์ํ ์ ์๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋ ์ ์์ต๋๋ค.
- ๋ถ์ ํผํด์๋ค์ ์ง์งํ๊ณ ์์์ ๋ฉ์์ง๋ฅผ ์ ํ ์ ์๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋ ์ ์์ต๋๋ค.
ย
์ฐธ๊ณ ํ ์๋ฃ์ ์ถ์ฒ
ย
ย
