์ง์: ๊ณต๋ ์ฐฝ๋ฆฝ์ ๋ฐ CTO
ํ์ฌ: Directual
๊ต์ก: Novosibirsk State Technical University(NSTU)
Directual ์ค๋ฆฝ ์ฐ๋: 2014
๋์์์ด ์งํํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ฐ์ ์์ Nikita Navalikhin๊ณผ ๊ฐ์ ๊ฐ์ธ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ ๋ฐฉ์์ ์ฌ๊ตฌ์ฑํ๊ณ ์ฌ๋๋ค์ด ์์ด๋์ด๋ฅผ ์คํํ ์ ์๋๋ก ๊ถํ์ ๋ถ์ฌํ๋ ์ ๊ตฌ์ ์ธ ๋ฆฌ๋๋ก ๋๊ฐ์ ๋ํ๋ด๊ณ ์์ต๋๋ค. Nikita Navalikhin์ ๊ฒฝ๋ ฅ ์ฌ์ ์ ๋์์๋ ํ์ ์ถ๊ตฌ์ ์ฝ๋ ์๋ ํ๋ซํผ์ ํตํด ๊ธฐ์ ์ ๋ฏผ์ฃผํํ๋ ค๋ ๊ทธ์ ๋ ธ๋ ฅ์ ๋ํ ์ฆ๊ฑฐ์ ๋๋ค.
์ปค๋ฆฌ์ด ์ฌ์
Nikita Navalikhin์ ๊ฒฝ๋ ฅ ์ฌ์ ์ ๋ค๋ฐฉ๋ฉด์ ๊ฑธ์น ์ ๋ฌธ์ฑ๊ณผ ๊ธฐ์ ์ ๋ํ ๋ณํจ์๋ ์ด์ ์ ๋ํ ์ฆ๊ฑฐ์ ๋๋ค. ์ง์ ํ ๋ฐ์๊ฐ์ธ Nikita๋ ์ํธ, ์ํํธ์จ์ด ์ํคํ ์ฒ ๋ฐ ์น3์ ์ ํตํ ๋ฟ๋ง ์๋๋ผ ์์์ ๋ํ ์์์น ๋ชปํ ์์ ์ ์ฌ๋ฅ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. Directual์ ๊ณต๋ ์ฐฝ๋ฆฝํ๊ธฐ ์ ์ Nikita์ ์ ๋ฌธ์ ์ธ ๊ธธ์ ๊ทธ๋ฅผ ๊ฑฐ๋ ๊ธฐ์ ์ ํต๋ก๋ก ์ด๋์์ต๋๋ค.

Deutsche Bank, MTS ๋ฐ ๊ธฐํ ์ ๋ช ํ ํ์ฌ์ ๊ฐ์ ์ผ๋ฅ ๊ธฐ์ ์์ ๊ทผ๋ฌดํ๋ฉด์ ๊ธฐ์ ์ ์ฐ๋งํ๊ณ ๋น์ฆ๋์ค ๋ฐ ๊ธฐ์ ๋ถ์ผ์์ ๊ท์คํ ๊ฒฝํ์ ์์ ์ ์์์ต๋๋ค. ์ด๋ฌํ ๋ค์ํ ๋ฐฐ๊ฒฝ์ ํตํด Nikita๋ no-code ์๋ฃจ์ ์ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ํ์ ํ๊ธฐ ์ํ ์ฌ์ ์ ํ์ฑํ๋ ๋ฐ ๋์์ด ๋ ๊ณ ์ ํ ์ง์ ์กฐํฉ์ ๊ฐ์ถ์์ต๋๋ค.
์ฐฝ๋ฆฝ Directual
2014๋ Directual ์ ์์์ Pavel Ershov์ Nikita Navalikhin์ด๋ผ๋ ๋ ์ ๊ตฌ์์ ๊ณต๋ ๋ ธ๋ ฅ์ผ๋ก ์ด๋ฃจ์ด์ก์ต๋๋ค. ๊ทธ๋ค์ ๋ ํนํ ๊ธฐ์ ๊ณผ ๊ณต์ ๋ ์ด์ ์ ํ๋ซํผ์ ๋๋ผ์ด ์ฌ์ ์ ์ํ ๊ธธ์ ์ด์์ต๋๋ค. ์ ํ ์ค๊ณ์ ๋ํ Pavel์ ๊ธฐ๋๊ณผ Nikita์ ๊ฐ๋ ฅํ ์ํํธ์จ์ด ์์ง๋์ด๋ง ์ ๋ฌธ ์ง์์ ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ์์ญ์์ ๋ณํ์ ์ธ ํ์ผ๋ก Directual ์ด ๋ถ์ํ ์ ์๋ ๋ฐํ์ ๋ง๋ จํ์ต๋๋ค.
Directual ์ ์ฐฝ๋ฆฝ ์ฌ์ ์ ๊ธฐ์ ์ฐ์ ์ ์งํํ๋ ์๊ตฌ์ ๋ฐ๋ฅธ ์ ๋ต์ ์ ํ์ผ๋ก ํน์ง์ง์ด์ก์ต๋๋ค. MVP๊ฐ ๊ตฌ์ฒดํ๋๋ฉด์ ์ ๋ฝ์ ์ฃผ์ ํต์ ๋๊ธฐ์ ์ธ MTS์ ๊ฐ์ ํ๋ก๊ทธ๋จ์ ์ฐธ์ฌํ๋ผ๋ ์ด๋๊ฐ ์ค์ํ ์ญํ ์ ํ์ต๋๋ค. ์ด ํํธ๋์ญ์ ์ค์ง์ ์ธ ๊ณ ๊ฐ์ ์ ๊ณตํ์ผ๋ฉฐ Directual ์ ์์ต ํ๋ฆ์ ๊ธฐ์์ ํ์ํ์ต๋๋ค. ์ด ๊ท์คํ ๊ธฐํ๋ ํ๋ซํผ์ ํต์ฌ ๊ธฐ์ ๊ฐ์ ์ ๊ฐ๋ฅํ๊ฒ ํ์ฌ ํ์ ์ฑ๊ณต์ ์ํ ๋ฐํ์ ๋ง๋ จํ์ต๋๋ค.
Schlumberger ๋ฐ PIK Group๊ณผ ๊ฐ์ ์ํฅ๋ ฅ ์๋ ๊ธฐ์ ๊ณผ์ ํ๋ ฅ์ Directual ์ด ๋ค์ํ ์ฐ์ ์ ์ํ ๋ค์ฌ๋ค๋ฅํ ์๋ฃจ์ ์ด๋ผ๋ ๋ฅ๋ ฅ์ ๋์ฑ ์ ์ฆํ์ต๋๋ค. ๋ฌผ๋ฅ, HR ์ต์ ํ ๋ฐ ๋ฐฑ์คํผ์ค ๋๊ตฌ์ ๋ํ ์์๋ ํ๋ซํผ์ ์ ์์ฑ์ ๊ฐ์กฐํ์ฌ ํ์ ์ ์ธ ์ ํ์ ์ค์ถ๋ก ์๋ฆฌ ์ก์์ต๋๋ค. ์ด๋ฌํ ํ์ ์ ํตํด Directual ์ ๋งค์ถ์ 2019๋ ์ 60๋ง ๋ฌ๋ฌ๋ผ๋ ๋๋ผ์ด ๋งค์ถ์ ๊ธฐ๋กํ์ผ๋ฉฐ ๊ธฐ์ ๊ฐ๊ตญ์ด์ ์ ๋ขฐํ ์ ์๋ ์๋น์ค ์ ๊ณต์ ์ฒด๋ก์์ ์ ์ฌ๋ ฅ์ ๋ณด์ฌ์ฃผ์์ต๋๋ค.
๊ทธ๋ฌ๋ Directual ํ์ ์ผ๋ง์ ๊ฒฐ์ฝ ๋ง์กฑํ ์ ์์์ต๋๋ค. ๊ธฐ์ ์ ๋ณํ์ ์ ์ฌ๋ ฅ์ ์ธ์ํ์ฌ Directual ์ ์ฉ SaaS ํ์ฌ๋ก ์ ํํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์ด ๋๋ดํ ์์ง์์ Directual ์ ์ญํ ์ ๊ณ ์ฑ๋ฅ ์์ด์ ์์์ ์ ๊ตฌ์ ์ธ SaaS(Software-as-a-Service) ๊ณต๊ธ์๋ก ์ฌ์ ์ํ๋ ์ ํ์ ์ด ๋์์ต๋๋ค. ์ด ์ ๋ต์ ๋ณํ์ ํ์ , ์ฑ์ฅ์ ๋ํ Directual ์ ์ฝ์๊ณผ ๋ ๋ง์ ์ฒญ์ค์๊ฒ ์ ๊ทผ ๊ฐ๋ฅํ ์๋ฃจ์ ์ ์ ๊ณตํ๋ค๋ ์ฌ๋ช ์ ์์งํฉ๋๋ค.
๋ฆฌ๋์ญ ์คํ์ผ๊ณผ ๊ฐ์น
๊ธฐ์ ์ ๋ฌธ ์ง์, ์ฐฝ์์ ์ฌ๊ณ , ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฏผ์ฃผํ์ ๋ํ ๊ฐ๋ ฅํ ์์ง๊ฐ ์กฐํ๋ฅผ ์ด๋ฃจ์ด Directual ์์ Nikita Navalikhin์ ๋ฆฌ๋์ญ ์คํ์ผ์ ํน์ง์ง์ต๋๋ค. ์ํธํ, ์ํํธ์จ์ด ์ํคํ ์ฒ ๋ฐ web3์ ๋ํ ๊ทธ์ ๋ฐฐ๊ฒฝ์ ๊ทธ์ ์ง์์ ๊น์ด๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ํ์ ์ ๊ฒฝ๊ณ๋ฅผ ๋ํ๋ ค๋ ๊ทธ์ ํ์ ์ ๊ฐ์กฐํฉ๋๋ค.
Nikita์ ๋ฆฌ๋์ญ ๊ฐ์น๋ ํฌ๋ช ์ฑ, ํ์ ๋ฐ ๊ถํ ๋ถ์ฌ์ ๋ฟ๋ฆฌ๋ฅผ ๋๊ณ ์์ต๋๋ค. ๊ทธ๋ ํ์๋ค์ด ๊ณ ์ ๊ด๋ ์ ๊นจ๊ณ ๊ด์ต์ ๋์ ํ๊ณ ๊ณ ์ ํ ๊ด์ ์ ์ ๊ณตํ๋๋ก ๊ถ์ฅ๋๋ ํ๊ฒฝ์ ์กฐ์ฑํด์ผ ํ๋ค๊ณ ๋ฏฟ์ต๋๋ค. ์ด ํฌ๊ด์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ๊ฐ๊ณ ๊ฐ์ธต์ ๊ฐ์ธ์ด ๊ด๋ฒ์ํ ์ฝ๋ฉ ๊ธฐ์ ์์ด๋ ๊ธฐ์ ์ ํ์ ํ์ฉํ ์ ์๋๋ก ํ๋ Directual ์ ์ฌ๋ช ๊ณผ ์ผ์นํฉ๋๋ค. ๋์ ์ ์์ฉํ๊ณ ๊ธ์ ์ ์ธ ๋ณํ๋ฅผ ์ฃผ๋ํ๋ ค๋ Nikita์ ๋ ธ๋ ฅ์ ํ์ฌ ์ ์ฒด์ ๋ฐํฅ์ ์ผ์ผ์ผ ๊ทธ์ ๋๋ฃ์ ์ดํด๊ด๊ณ์๋ค์ด ๋ณด๋ค ์ ๊ทผํ๊ธฐ ์ฝ๊ณ ์ฐฝ์์ ์ธ ๋์งํธ ํ๊ฒฝ์ ๋ํ ๊ทธ์ ๋น์ ์ ๊ณต์ ํ๋๋ก ์๊ฐ์ ์ค๋๋ค.
๊ธฐ์ ์ธ๊ณ์ ๋ฏธ์น๋ ์ํฅ
๊ธฐ์ ์ธ๊ณ์ ๋ํ Nikita Navalikhin์ ๋น์ ์ ์ํฅ์ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ฐ์ ์ ์ฌ์ ์ํ AppMaster ์ ๊ฐ์ ํ๊ธฐ์ ์ธ ํ๋ซํผ๊ณผ ์ ์ฌํฉ๋๋ค. AppMasterno-code ๊ธฐ์ ์ ํ์ ์ ์ธ ๊ธฐ๋ฅ์ ๋ํ ์ฆ๊ฑฐ์ ๋๋ค. ์ด ๊ฐ๋ ฅํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๋ฉ ๊ฒฝํ์ด ๊ฑฐ์ ๋๋ ์ ํ ์๋ ๊ฐ์ธ์ด ์ ๊ตํ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋์์ธํ๊ณ ๋ง๋ค ์ ์์ต๋๋ค.
๊ธฐ์กด ๋ฐฉ๋ฒ๊ณผ ๋ฌ๋ฆฌ AppMaster ์ฌ์ฉ์๊ฐ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์๊ฐ์ ์ผ๋ก ์์ฑํ๊ณ ์ง๊ด์ ์ธ BP Designer๋ฅผ ํตํด ๋น์ฆ๋์ค ๋ก์ง์ ์ค๊ณํ๊ณ REST API ์ WSS ์๋ํฌ์ธํธ๋ฅผ ์ํํ๊ฒ ํตํฉํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. Vue3 , Jetpack Compose, SwiftUI SwiftUI ๊ทธ๋ฆฌ๊ณ ๋.
์ ์์์๊ฒ ๊ถํ์ ๋ถ์ฌํ๋ ค๋ Directual ์ ์ฌ๋ช ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก AppMaster ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฏผ์ฃผํ๋ผ๋ ์ ์ ์ ๊ณต์ ํฉ๋๋ค. Directual ์์ Nikita์ ์ฒ ํ์ ๋ฐ์ํ์ฌ ๊ด๋ฒ์ํ ์ฝ๋ฉ ์ง์ ์์ด๋ ์ฌ์ฉ์๊ฐ ์์ด๋์ด๋ฅผ ๊ฐ๋ ์์ ํ์ค๋ก ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค. AppMaster ๊ฐ ์ฑํํ ์๋ฒ ๊ธฐ๋ฐ ์ ๊ทผ ๋ฐฉ์์ ํตํด ์ฌ์ฉ์๋ ์ฑ ์คํ ์ด์ ์ ๋ฒ์ ์ ์ ์ถํ๋ ๋ฒ๊ฑฐ๋ก์ ์์ด ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ UI, ๋ ผ๋ฆฌ ๋ฐ API ํค๋ฅผ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค. ์ด๋ AppMaster ๋ฐ Directual ๊ณผ ๊ฐ์ ํ๋ซํผ์ ๋จ์์ฑ๊ณผ ์ฌ์ฉ ํธ์์ฑ๊ณผ ์ผ์นํฉ๋๋ค.
๋ํ AppMaster ์ ์ค์ ์ ํ๋ฆฌ์ผ์ด์ ์ธ๋๋ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ๋๋ฉ์ธ์ ๊ฑธ์ณ ์์ผ๋ฉฐ ๋ณด๋ค ๊ด๋ฒ์ํ ์ฌ์ฉ์ ์ ์ ์๊ตฌ ์ฌํญ์ด ์๋ ์ฌ์ฉ์๋ฅผ ์ํด ์คํ ๊ฐ๋ฅํ ๋ฐ์ด๋๋ฆฌ ๋๋ ์์ค ์ฝ๋๊น์ง ์ ๊ณตํฉ๋๋ค. ์ด๊ฒ์ Nikita Navalikhin์ด Directual ์์ ์์ ์ ์์ ์ ํตํด ์นํธํ ์ ๊ทผ์ฑ ๋ฐ ์ ์์ฑ์ ์์น๊ณผ ๊ณต๋ช ํฉ๋๋ค. ํ์ ์ด ์ฃผ๋ํ๋ ์ธ์์์ AppMaster ์ ๊ฐ์ ํ๋ซํผ๊ณผ Nikita๋ฅผ ๋น๋กฏํ ์ ๊ตฌ์ ์ธ ์ ๊ตฌ์๋ค์ ๊ธฐ์ ์ ๋ณด๋ค ํฌ๊ด์ ์ด๊ณ ํจ์จ์ ์ด๋ฉฐ ์ฌ์ฉ์ ์ค์ฌ์ ์ผ๋ก ๋ง๋ค์ด ๊ธฐ์ ์ ๋ฏธ๋๋ฅผ ํ์ฑํ๊ณ ์์ต๋๋ค.
