XNUMX์ ๋ง, Technopark(Bauman MSTU), Technotrack(MIPT), Technosphere(Lomonosov Moscow State University) ๋ฐ Technopolis(Peter the Great St. Petersburg Polytechnic University) ์กธ์
์๋ค์ด ์กธ์
์ฅ ํ๋ก์ ํธ๋ฅผ ์นํธํ์ต๋๋ค. ์ผ์ ์ํด XNUMX๊ฐ์์ด ํ ๋น๋์๊ณ , ์ฌ๋๋ค์ XNUMX๋
๋์ ๊ณต๋ถํ๋ฉด์ ์ป์ ์ง์๊ณผ ๊ธฐ์ ์ ์์ ์ ์์ด๋์ด์ ํฌ์ํ์ต๋๋ค.
์ด 13๊ฐ์ ๊ตญ๋ฐฉ ํ๋ก์ ํธ๊ฐ ์์๊ณ ๋ค์ํ ์ฐ์ ๋ถ์ผ์ ๋ค์ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ์๋ฅผ ๋ค์ด:
- ์ํธํ ํ์ผ ์ํธํ ๊ธฐ๋ฅ์ ๊ฐ์ถ ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง;
- ๋ํํ ๋น๋์ค(๋ค์ํ ์๋ฉ ํฌํจ) ์ ์์ ์ํ ํ๋ซํผ
- ๋คํธ์ํฌ๋ฅผ ํตํด ์ค์ ์ฒด์ค๋ฅผ ํ๋ ์ดํ ์ ์๋ ์ค๋งํธ ๋ณด๋;
- ์๋ฃ ๋ฌผํ์ ์ง๋ฅ์ ์ธ ๊ฒ์์ ์ํ ์ํคํ ์ฒ;
- ์ด๋ฑํ์์๊ฒ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ์ด๋ฅผ ๊ฐ๋ฅด์น๋ ์ํํธ์จ์ด์ ๋๋ค.
์ฌ์ ๋ถ์ ํ๋ก์ ํธ๋ฟ๋ง ์๋๋ผ:
- TamTam ๋ฉ์ ์ ์ฉ CRM ์์คํ ;
- Odnoklassniki ์ง๋์์ ์ฃผ์ ๋ณ ์ฌ์ง์ ๊ฒ์ํ๊ธฐ ์ํ ์น ์๋น์ค
- MAPS.ME์ฉ ์ฃผ์ ์ง์ค์ฝ๋ฉ ์๋น์ค.
์ค๋์ ์กธ์
์๋ค์ XNUMX๊ฐ์ง ํ๋ก์ ํธ์ ๋ํด ์์ธํ ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค.
์ํ ๊ธฐ์ฌ์ ์ง๋ฅ์ ์ธ ๊ฒ์
๊ณผํ ๋ถ์ผ์๋ ๋ค์ํ ๋ถ์ผ๊ฐ ์์ผ๋ฉฐ ๊ฐ ๋ถ์ผ์์ ์ฐ๊ตฌ๊ฐ ์ํ๋๊ณ ๋ค์ํ ์ ๋์ ์๋ง์ ๊ธฐ์ฌ๊ฐ ์ถํ๋ฉ๋๋ค. ์ฌ๊ธฐ์๋ ์ ๋ณด ๊ธฐ์ , ๋ฌผ๋ฆฌํ, ์ํ, ์๋ฌผํ, ์ํ ๋ฑ์ด ์์ต๋๋ค.
์ ์
SERP์๋ ์ฃผ์ ๊ฐ ์ ์๋ ๋ฌธ์์ ์์ ๋ชฉ๋ก์ด ํฌํจ๋์ด ์์ผ๋ฉฐ ์ด๋ฌํ ์ฃผ์ ์ ๊ด๋ จ๋ ๋จ์ด ๋ฐ ์ฉ์ด๋ ํ๋ฅ ์ ์ฃผ์ ๋ชจ๋ธ๋ง์ ์ฌ์ฉํ์ฌ ๊ฐ์กฐ ํ์๋ฉ๋๋ค. ์ฌ์ฉ์๋ ๊ฐ์กฐ ํ์๋ ์ฉ์ด๋ฅผ ํด๋ฆญํ์ฌ ๊ฒ์์ด ๋ฒ์๋ฅผ ์ขํ ์ ์์ต๋๋ค.
๊ฑฐ๋ํ PubMed ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋น ๋ฅด๊ฒ ๊ฒ์ํ๊ธฐ ์ํด ์ ์๋ ๋ชจ๋ ์ธํ๋ผ์ ์ฝ๊ฒ ํตํฉ๋ ์ ์๋ ์์ฒด ๊ฒ์ ์์ง์ ์์ฑํ์ต๋๋ค.
๊ฒ์์ ์ธ ๋จ๊ณ๋ก ์ํ๋ฉ๋๋ค.
- ํ๋ณด ๋ฌธ์๋ ์ญ๋ฐฉํฅ ์์ธ์ ์ฌ์ฉํ์ฌ ์ ํ๋ฉ๋๋ค.
- ํ๋ณด์๋ ๊ฒ์ ์ค์ ๋ฌธ์์ ๋ค์ํ ํ๋๋ฅผ ๊ณ ๋ คํ๋ BM25F ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ์์๊ฐ ๋งค๊ฒจ์ง๋๋ค. ๋ฐ๋ผ์ ์ ๋ชฉ์ ์๋ ๋จ์ด๊ฐ ์ด๋ก์ ์๋ ๋จ์ด๋ณด๋ค ๋ ํฐ ๋น์ค์ ์ฐจ์งํฉ๋๋ค.
- ์บ์ฑ ์์คํ ์ ๋น๋ฒํ ์์ฒญ์ ์ฒ๋ฆฌ ์๋๋ฅผ ๋์ด๋ ๋ฐ์๋ ์ฌ์ฉ๋ฉ๋๋ค.
๋ง์ดํฌ๋ก์๋น์ค ์ํคํ
์ฒ:
๊ธฐ๋ณธ์ ์ผ๋ก ๊ตฌ์กฐํ๋ ํ
์คํธ ๋ฐ์ดํฐ๋ ์๋น์ค ๊ฐ์ ์ ์ก๋ฉ๋๋ค. ๋์ ์ ์ก ์๋๋ฅผ ์ํด ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ
์ฒ์์ ๋ชจ๋์ ์ฐ๊ฒฐํ๊ธฐ ์ํ ํ๋ ์์ํฌ์ธ GRPC๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๋ฐ์ดํฐ ์ง๋ ฌํ๋ Protobuf ๋ฉ์์ง ๊ตํ ํ์์ ์ฌ์ฉํด๋ ์ฌ์ฉ๋ฉ๋๋ค.
์์คํ ์๋ ์ด๋ค ๊ตฌ์ฑ ์์๊ฐ ํฌํจ๋์ด ์์ต๋๊น?
- Node.js์์ ๋ค์ด์ค๋ ์ฌ์ฉ์ ์์ฒญ์ ์ฒ๋ฆฌํ๋ ์๋ฒ์ ๋๋ค.
- nginx ํ๋ก์ ์๋ฒ๋ฅผ ์ฌ์ฉํ ๋ก๋ ๋ฐธ๋ฐ์ฑ ์์ฒญ.
- Flask ์๋ฒ๋ REST API๋ฅผ ๊ตฌํํ๊ณ Node.js์์ ์ ๋ฌ๋ ์์ฒญ์ ๋ฐ์ต๋๋ค.
- ๋ชจ๋ ์์ ๋ฐ์ดํฐ์ ์ฒ๋ฆฌ๋ ๋ฐ์ดํฐ๋ ๋ฌผ๋ก ์ฟผ๋ฆฌ ์ ๋ณด๋ MongoDB์ ์ ์ฅ๋ฉ๋๋ค.
- ๋ฌธ์ ์ฃผ์ ํ ๊ด๋ จ ๊ฒฐ๊ณผ์ ๋ํ ๋ชจ๋ ์์ฒญ์ RabbitMQ๋ก ์ ๋ฌ๋ฉ๋๋ค.
๊ฒ์๊ฒฐ๊ณผ์ ์:
์ฐ๋ฆฌ๊ฐ ๋ค์์ ํ ๊ณํ:
- ํน์ ์ฃผ์ ์ ๋ํ ๋ฆฌ๋ทฐ๋ฅผ ์์ฑํ ๋ ๊ถ์ฅ ์ฌํญ(๋ฌธ์์์ ์ค์ํ ์ฃผ์ ์๋ณ ๋ฐ ๋ฌธ์ ํ์ ์งํฉ ๊ฒ์)
- PDF ํ์ผ์ ๊ฒ์ํ์ธ์.
- ์๋ฏธ๋ก ์ ํ ์คํธ ๋ถํ .
- ์๊ฐ ๊ฒฝ๊ณผ์ ๋ฐ๋ฅธ ์ฃผ์ ์ ์ถ์ธ๋ฅผ ์ถ์ ํ์ธ์.
ํ๋ก์ ํธ ํ: Fedor Petryaykin, Vladislav Dorozhinsky, Maxim Nakhodnov, Maxim Filin
๋ธ๋ก ๋ก๊ทธ
์ค๋๋ ํ๋ก๊ทธ๋๋ฐ๊ณผ ์ปดํจํฐ ๊ณผํ์ ๊ฐ๋ฅด์น ๋ ์ด๋ฑํ๊ต ์ฐ๋ น(5~7ํ๋
)์ ์ด๋ฆฐ์ด๋ ๋ด์ฉ์ ์ตํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช์ต๋๋ค. ๋ํ, ํ์๋ค์ด ์ง์์ ๊ณผ์ ๋ฅผ ์๋ฃํ๋ ค๋ฉด ์ปดํจํฐ์ ์ถ๊ฐ ์ํํธ์จ์ด๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค. ๊ต์ฌ๋ ๋ฌธ์ ์ ๋ํด ์ ์ฌํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ค์ ํ์ธํด์ผ ํ๊ณ , ์๊ฒฉ ํ์ต์ ๊ฒฝ์ฐ ํ์๋ค๋ก๋ถํฐ ๊ณผ์ ๋ฅผ ๋ฐ๊ธฐ ์ํ ๋ฐฉ๋ฒ๋ก ๋ ๊ฐ๋ฐํด์ผ ํฉ๋๋ค.
Block Log ํ๋ก์ ํธ์ ์ ์๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒฐ๋ก ์ ๋๋ฌํ์ต๋๋ค. ์ด๋ฑํ์์๊ฒ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ๋ณธ์ ๊ฐ๋ฅด์น ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ช ๋ น์ ์๊ธฐํ๋ ๊ฒ์ด ์๋๋ผ ์๊ณ ๋ฆฌ์ฆ ๋ค์ด์ด๊ทธ๋จ์ ๊ตฌ์ฑํ๋ ๋ฐ ์ค์ ์ ๋์ด์ผ ํฉ๋๋ค. ์ด๋ฅผ ํตํด ํ์๋ค์ ๋ฒ๊ฑฐ๋ก์ด ๊ตฌ๋ฌธ ๊ตฌ์กฐ๋ฅผ ์ ๋ ฅํ๋ ๋์ ์๊ณ ๋ฆฌ์ฆ ์ค๊ณ์ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ์์ ์ ์์ต๋๋ค.
ํ๋ซํผ
- ์์๋๋ฅผ ๋ง๋ค๊ณ ํธ์งํฉ๋๋ค.
- ์์ฑ๋ ํ๋ก์ฐ์ฐจํธ๋ฅผ ์คํํ๊ณ ์์ ๊ฒฐ๊ณผ(์ถ๋ ฅ ๋ฐ์ดํฐ)๋ฅผ ํ์ธํฉ๋๋ค.
- ์์ฑ๋ ํ๋ก์ ํธ๋ฅผ ์ ์ฅํ๊ณ ๋ถ๋ฌ์ต๋๋ค.
- ๋์คํฐ ์ด๋ฏธ์ง๋ฅผ ๊ทธ๋ฆฝ๋๋ค(์์ด๊ฐ ๋ง๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ๋ฐ์ผ๋ก ์ด๋ฏธ์ง ์์ฑ).
- ์์ฑ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ณต์ก์ฑ์ ๋ํ ์ ๋ณด๋ฅผ ๋ฐ์ต๋๋ค(์๊ณ ๋ฆฌ์ฆ์์ ์ํ๋๋ ์์ ์๋ฅผ ๊ธฐ์ค์ผ๋ก).
๊ต์ฌ์ ํ์์ ์ญํ ๋ถ๋ด์ด ์์๋ฉ๋๋ค. ๋ชจ๋ ์ฌ์ฉ์๋ ํ์ ์ํ๋ฅผ ๋ฐ๊ฒ ๋๋ฉฐ ๊ต์ฌ ์ํ๋ฅผ ์ป์ผ๋ ค๋ฉด ์์คํ ๊ด๋ฆฌ์์๊ฒ ๋ฌธ์ํด์ผ ํฉ๋๋ค. ๊ต์ฌ๋ ๋ฌธ์ ์ ๋ํ ์ค๋ช ๊ณผ ์กฐ๊ฑด์ ์ ๋ ฅํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ํ์์ด ๋ฌธ์ ์ ๋ํ ํด๊ฒฐ์ฑ ์ ์์คํ ์ ์ ์ถํ ๋ ์๋์ผ๋ก ์คํ๋๋ ์๋ํ๋ ํ ์คํธ๋ฅผ ์์ฑํ ์๋ ์์ต๋๋ค.
๋ธ๋ผ์ฐ์ ์ฐจ๋จ ๋ก๊ทธ ํธ์ง๊ธฐ:
๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ํ ํ์์ ์๋ฃจ์
์ ๋ค์ด๋ก๋ํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
ํ๋ซํผ์ Vue.js์ ํ๋ฐํธ์๋ ์ ํ๋ฆฌ์ผ์ด์
๊ณผ Ruby on Rails์ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์
์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. PostgreSQL์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ฌ์ฉ๋ฉ๋๋ค. ๋ฐฐํฌ๋ฅผ ๋จ์ํํ๊ธฐ ์ํด ๋ชจ๋ ์์คํ
๊ตฌ์ฑ ์์๋ Docker ์ปจํ
์ด๋์ ํจํค์ง๋๊ณ Docker Compose๋ฅผ ์ฌ์ฉํ์ฌ ์กฐ๋ฆฝ๋ฉ๋๋ค. Block Log์ ๋ฐ์คํฌํฑ ๋ฒ์ ์ Electron ํ๋ ์์ํฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. Webpack์ JavaScript ์ฝ๋๋ฅผ ์์ฑํ๋ ๋ฐ ์ฌ์ฉ๋์์ต๋๋ค.
ํ๋ก์ ํธ ํ: Alexander Barulev, Maxim Kolotovkin, Kirill Kucherov.
ํํ ๋ฉ์ ์ ์ฉ CRM ์์คํ
CRM์ ๊ธฐ์
๊ณผ TamTam ์ฌ์ฉ์ ๊ฐ์ ํธ๋ฆฌํ ์ํธ ์์ฉ์ ์ํ ๋๊ตฌ์
๋๋ค. ๋ค์ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์์ต๋๋ค:
- ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ ์์ด๋ ๋ด์ ๋ง๋ค ์ ์๋ ๋ด ์์ฑ์์ ๋๋ค. ๋ช ๋ถ ์์ ์ฌ์ฉ์์๊ฒ ์ผ๋ถ ์ ๋ณด๋ฅผ ๋ณด์ฌ์ค ๋ฟ๋ง ์๋๋ผ ๋ค์๊ณผ ๊ฐ์ ๋ฐ์ดํฐ๋ ์์งํ ์ ์๋ ์๋ฒฝํ๊ฒ ์๋ํ๋ ๋ด์ ์ป์ ์ ์์ต๋๋ค. ๊ด๋ฆฌ์๊ฐ ๋์ค์ ๋ณผ ์ ์๋ ํ์ผ์ ๋๋ค.
- RSS. RSS๋ฅผ ๋ชจ๋ ์ฑ๋์ ์ฝ๊ฒ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
- ๊ฒ์๊ฐ ์ง์ฐ๋์์ต๋๋ค. ๋ฏธ๋ฆฌ ์ค์ ๋ ์๊ฐ์ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๊ณ ์ญ์ ํ ์ ์์ต๋๋ค.
๋ํ ํ์ Bot API ํ ์คํธ์ ์ฐธ์ฌํ์ฌ 2019 ํํค ์๋์ปต์ฉ ๋ด, ๋น์ฌ ์๋น์ค์ ๋ฑ๋ก/์น์ธ์ฉ ๋ด, CI/CD์ฉ ๋ด๊ณผ ๊ฐ์ ์ฌ๋ฌ ์์ฒด ์์ฑ ๋ด์ ๋ง๋ค์์ต๋๋ค.
์๋ฃจ์ ์ธํ๋ผ:
- ๊ด๋ฆฌ ์๋ฒ์๋ ๋ฌธ์ ๋ฅผ ๋น ๋ฅด๊ณ ํธ๋ฆฌํ๊ฒ ๊ฐ์ง ๋ฐ ํด๊ฒฐํ๊ณ , ๋ค์ํ ์งํ์ ์ฌ์ฉ ํต๊ณ๋ฅผ ๋ณผ ์ ์๋๋ก ๊ฐ ์๋ฒ์ ๊ฐ Docker ์ปจํ ์ด๋์ ๋ํ ๋ชจ๋ํฐ๋ง ์์คํ ์ด ํฌํจ๋์ด ์์ต๋๋ค. ์ฐ๋ฆฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๊ฒฉ ๊ตฌ์ฑ ๊ด๋ฆฌ๋ฅผ ์ํ ์์คํ ๋ ์์ต๋๋ค.
- ์คํ ์ด์ง ์๋ฒ์๋ ๊ฐ๋ฐ ํ์ ์ผ๋ฐ ํ ์คํธ์ ์ฌ์ฉํ ์ ์๋ ํ์ฌ ๋ฒ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ํฌํจ๋์ด ์์ต๋๋ค.
- ๊ด๋ฆฌ ๋ฐ ์คํ ์ด์ง ์๋ฒ๋ VPN์ ํตํด์๋ง ๊ฐ๋ฐ์์๊ฒ ์ ๊ณต๋๋ฉฐ ํ๋ก๋์ ์๋ฒ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฆด๋ฆฌ์ค ๋ฒ์ ์ด ํฌํจ๋์ด ์์ต๋๋ค. ๊ฐ๋ฐ์์ ์์ผ๋ก๋ถํฐ ๊ฒฉ๋ฆฌ๋์ด ์์ผ๋ฉฐ ์ต์ข ์ฌ์ฉ์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
- CI/CD ์์คํ ์ Github ๋ฐ Travis๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํ๋์์ผ๋ฉฐ TamTam์ ์ฌ์ฉ์ ์ ์ ๋ด์ ์ฌ์ฉํ์ฌ ์๋ฆผ์ ๋ฐ์์ต๋๋ค.
์ ํ๋ฆฌ์ผ์ด์
์ํคํ
์ฒ๋ ๋ชจ๋์ ์๋ฃจ์
์
๋๋ค. ์ ํ๋ฆฌ์ผ์ด์
, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๊ตฌ์ฑ ๊ด๋ฆฌ์ ๋ฐ ๋ชจ๋ํฐ๋ง์ ๋ณ๋์ Docker ์ปจํ
์ด๋์์ ์์๋๋ฏ๋ก ์์ ํ๊ฒฝ์์ ์ถ์ํํ๊ณ ๋ณ๋์ ์ปจํ
์ด๋๋ฅผ ๋ณ๊ฒฝํ๊ฑฐ๋ ๋ค์ ์์ํ ์ ์์ต๋๋ค. ๋คํธ์ํฌ ํ ํด๋ก์ง ์์ฑ ๋ฐ ์ปจํ
์ด๋ ๊ด๋ฆฌ๋ Docker Compose๋ฅผ ์ฌ์ฉํ์ฌ ์ํ๋ฉ๋๋ค.
ํ๋ก์ ํธ ํ: Alexey Antufiev, Egor Gorbatov, Alexey Kotelevsky.
ํฌํฌ๋ฏธ
ForkMe ํ๋ก์ ํธ๋ ๋ํํ ๋น๋์ค๋ฅผ ์์ฒญํ๊ธฐ ์ํ ํ๋ซํผ์ผ๋ก, ์์ ๋ง์ ๋น๋์ค๋ฅผ ๋ง๋ค๊ณ ์น๊ตฌ๋ค์๊ฒ ๋ณด์ฌ์ค ์ ์์ต๋๋ค. ์ผ๋ฐ ๋น๋์ค๊ฐ ์๋๋ฐ ์ ๋ํํ ๋น๋์ค๊ฐ ํ์ํ๊ฐ์?
๋น๋์ค์ ๋น์ ํ ํ๋กฏ๊ณผ ์ฐ์ ๋ถ๋ถ์ ์ค์ค๋ก ์ ํํ ์ ์๋ ๊ธฐ๋ฅ์ ํตํด ์์ฒญ์๊ฐ ์ฐธ์ฌํ ์ ์์ผ๋ฉฐ ์ฝํ ์ธ ์ ์์๋ ๋ ํนํ ์คํ ๋ฆฌ๋ฅผ ๋ณด์ฌ์ค ์ ์์ผ๋ฉฐ ๊ทธ ์คํ ๋ฆฌ๋ ์ฌ์ฉ์์ ์ํฅ์ ๋ฐ์ต๋๋ค. ๋ํ ์ฝํ ์ธ ์ ์์๋ ๋์์ ๋ณํ ํต๊ณ๋ฅผ ์ฐ๊ตฌํ์ฌ ์์ฒญ์๊ฐ ๊ฐ์ฅ ๊ด์ฌ์ ๊ฐ๋ ๊ฒ์ด ๋ฌด์์ธ์ง ์ดํดํ๊ณ ์๋ฃ๋ฅผ ๋์ฑ ๋งค๋ ฅ์ ์ผ๋ก ๋ง๋ค ์ ์์ต๋๋ค.
ํ๋ก์ ํธ๋ฅผ ๊ฐ๋ฐํ ๋ ๊ทธ๋ค์ ๋ง์ ์กฐํ์์ ์ข์ ํ๊ฐ๋ฅผ ๋ฐ์ Netflix์ ์ธํฐ๋ํฐ๋ธ ์ํ Bandersnatch์์ ์๊ฐ์ ๋ฐ์์ต๋๋ค. MVP๊ฐ ์ด๋ฏธ ์์ฑ๋์์ ๋ YouTube๊ฐ ์ธํฐ๋ํฐ๋ธ ์๋ฆฌ์ฆ ํ๋ซํผ์ ์ถ์ํ ๊ณํ์ด๋ผ๋ ์์์ด ์ ํด์ ธ ์ด ๋ฐฉํฅ์ ์ธ๊ธฐ๋ฅผ ๋ค์ ํ ๋ฒ ํ์ธ์์ผ ์ฃผ์์ต๋๋ค.
MVP์๋ ๋ํํ ํ๋ ์ด์ด, ๋น๋์ค ์์ฑ์, ์ฝํ ์ธ ๋ฐ ํ๊ทธ๋ณ ๊ฒ์, ๋น๋์ค ์ปฌ๋ ์ , ๋๊ธ, ์กฐํ์, ํ๊ฐ, ์ฑ๋ ๋ฐ ์ฌ์ฉ์ ํ๋กํ์ด ํฌํจ๋ฉ๋๋ค.
ํ๋ก์ ํธ์ ์ฌ์ฉ๋ ๊ธฐ์ ์คํ:
ํ๋ก์ ํธ ๊ฐ๋ฐ ๊ณํ์ ์ด๋ป๊ฒ ๋๋์?
- ๋น๋์ค ์ ํ์ ๋ํ ํต๊ณ ๋ฐ ์ธํฌ๊ทธ๋ํฝ ์์ง
- ์ฌ์ดํธ ์ฌ์ฉ์๋ฅผ ์ํ ์๋ฆผ ๋ฐ ๊ฐ์ธ ๋ฉ์์ง
- ์๋๋ก์ด๋์ iOS์ฉ ๋ฒ์ .
๊ทธ ํ์ ์ฐ๋ฆฌ๋ ๋ค์์ ์ถ๊ฐํ ๊ณํ์ ๋๋ค:
- ํด๋ํฐ์์ ๋น๋์ค ์คํ ๋ฆฌ ๋ง๋ค๊ธฐ
- ๋ค์ด๋ก๋ํ ๋น๋์ค ์กฐ๊ฐ ํธ์ง(์: ํธ๋ฆฌ๋ฐ)
- ํ๋ ์ด์ด์์ ๋ํํ ๊ด๊ณ ์์ฑ ๋ฐ ์คํ.
ํ๋ก์ ํธ ํ: Maxim Morev(ํ์คํ ๊ฐ๋ฐ์, ํ๋ก์ ํธ ์ํคํ ์ฒ ์์ ) ๋ฐ Roman Maslov(ํ์คํ ๊ฐ๋ฐ์, ํ๋ก์ ํธ ๋์์ธ ์์ ).
์จ๋ผ์ธ ์จ๋ณด๋
์ค๋๋ ๋ถ๋ชจ๋ค์ ์๋
์ ์ ์ ๋ฐ๋ฌ์ ํฐ ๊ด์ฌ์ ๊ธฐ์ธ์ด๊ณ ์์ผ๋ฉฐ, ์์ด๋ค์ ์ง์ ๊ฒ์์ ๊ด์ฌ์ ๊ฐ๊ณ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ฒด์ค๊ฐ ๋ค์ ์ธ๊ธฐ๋ฅผ ์ป๊ณ ์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ฒด์ค๋ ๊ฝค ์ธ๊ธฐ๊ฐ ์์ง๋ง ๊ฒ์์์ ์ ๊ธฐ์ ์ธ ์๋๋ฅผ ์ฐพ๋ ๊ฒ์ ๋ฌธ์ ๊ฐ ๋ฉ๋๋ค. ๋ฐ๋ผ์ ๋ง์ ํ๋ ์ด์ด๊ฐ ์ค์ ์ฒด์ค๋ก "๋ผ์ด๋ธ" ๊ฒ์์ ์ ํธํ๋ค๋ ์ฌ์ค์๋ ๋ถ๊ตฌํ๊ณ ๋ง์ ์ฌ๋๋ค์ด ์จ๋ผ์ธ ์ฒด์ค ์๋น์ค๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ฒด์ค๋ฅผ ํ๋ค ๋ณด๋ฉด ์ ์ ์ ์ผ๋ก ๋ง์ ๋
ธ๋ ฅ์ ํ๊ฒ ๋์ด ํผ๊ณคํด์ง๊ณ , ์ด๋ฌํ ํผ๋ก๋ ์ปดํจํฐ๋ ์ค๋งํธํฐ ์์ ์์ ์๋ ๊ฒ์ ๋ถ์ ์ ์ธ ์ํฅ์ผ๋ก ๋ณด์๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๋จ ๋ ๊ฒ์๋ง ํ๊ณ ๋ ๋์ ๊ณผ๋ถํ๊ฐ ๊ฑธ๋ฆฌ๊ฒ ๋ฉ๋๋ค.
์ด๋ฌํ ๋ชจ๋ ์์ธ์ผ๋ก ์ธํด ์ ์๋ ๋ฌผ๋ฆฌ์ ์ฒด์คํ, ๋ฐ์คํฌํฑ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ์น ์๋น์ค์ ์ธ ๋ถ๋ถ์ผ๋ก ๊ตฌ์ฑ๋ On-Line-On-Board ํ๋ก์ ํธ์ ๋ํ ์์ด๋์ด๋ฅผ ๊ฐ๊ฒ ๋์์ต๋๋ค. ๋ณด๋๋ ๋ง์ ์์น๋ฅผ โโ์ธ์ํ๊ณ ์กฐ๋ช ํ์๋ฅผ ํตํด ์๋๋ฐฉ์ ์์ง์์ ๋ํ๋ด๋ ์ผ๋ฐ ์ฒด์ค ํ๋์ ๋๋ค. ๋ณด๋๋ USB๋ฅผ ํตํด PC์ ์ฐ๊ฒฐ๋๋ฉฐ ๋ฐ์คํฌํฑ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ํต์ ํฉ๋๋ค. ํ๋ จ ๋ชจ๋(๋ฐ ์ด๋ฆฐ์ด์ฉ)์์๋ ๊ฐ๋ฅํ ๋์์ด ๊ฐ์กฐ ํ์๋ฉ๋๋ค.
์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ณด๋ ๊ด๋ฆฌ์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ ๋์ ํ๋ฏ๋ก ๋น์ฉ์ ํฌ๊ฒ ์ ๊ฐํ๊ณ ๋๋ถ๋ถ์ ๊ธฐ๋ฅ ๊ตฌํ์ ์ํํธ์จ์ด ์์ค์ผ๋ก ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ๋์ ์ ๋ฐ์ดํธ๋ฅผ ์ฃผ์ ๊ฐ์น๋ก ํ๋ ์น ์๋น์ค์ ํต์ ํฉ๋๋ค.
์ ํ ์ฌ์ฉ์ ๋ํ ์ฃผ์ ์๋๋ฆฌ์ค: ํ ์ฌ๋์ ์๋น์ค์์ ํ๋ ์ดํ๊ณ , ๋ ๋ฒ์งธ ์ฌ๋์ ์๋น์ค์ ์ฐ๊ฒฐ๋ ๋ฌผ๋ฆฌ์ ๋ณด๋์์ ํ๋ ์ดํฉ๋๋ค. ์ฆ, ์๋น์ค๋ ์์ฌ์ํต ๊ธฐ๋ฅ์ ์ํํฉ๋๋ค.
ํ๋ก์ ํธ ํ: Daniil Tuchin, Anton Dmitriev, Sasha Kuznetsov.
์ฐ๋ฆฌ์ ๊ต์ก ํ๋ก์ ํธ์ ๋ํด ๋ ์์ธํ ์ฝ์ด๋ณด์ค ์ ์์ต๋๋ค.
์ถ์ฒ : habr.com