SQUARS
home
SQUARS ์†Œ๊ฐœ
home
๐Ÿข

๊ธฐ์ˆ ์Šคํƒ

๋ฒ„๋„ฅํŠธ ๊ธฐ์ˆ  ์Šคํƒ

1. ๊ฐœ๋ฐœ ๋ฐ ๋ฐฐํฌ ํ™˜๊ฒฝ

ย Git Workflow
ย Pipeline Stage
ย Pipeline Component
Planing : JIRA
WIKI : Notion
Communication : Slack
Repository & Version Control & CI & CD : GitHub + Jenkins
Static Analytics : SonarQube
Continuous Testing : Selenium , JMeter

2. Backend

ย ๋ฒ„๋„ฅํŠธย ํ”Œ๋žซํผ์˜ย ๋ฆฌํŽ™ํ† ๋ง๊ณผย ์ฐจ๊ธฐย ํ”Œ๋žซํผย ์„ค๊ณ„์™€ย ๊ฐœ๋ฐœ์„ย ๋‹ด๋‹น
ย ๋ฌธ์ œ์ ย ๋ฐœ๊ฒฌ์‹œย Dive deepํ•˜์—ฌย ์ง์ ‘ย ํ•ด๊ฒฐย ๋˜๋Š”ย ๋™๋ฃŒ์™€ย ํ˜‘์—…ํ•˜์—ฌย ํ•ด๊ฒฐ
ย  ย ์‹œ์Šคํ…œย ๋””์ž์ธย ๋ฆฌ๋ทฐย ๋ฐย ์ฝ”๋“œย ๋ฆฌ๋ทฐย ์ฐธ์—ฌ
ย  ย ํ‘œ์ค€์„ย ์ง€ํ‚ค๊ณ ย ์ข‹์€ย ํ’ˆ์งˆ์˜ย ์ฝ”๋“œ๊ฐ€ย ์œ ์ง€๋ ย ์ˆ˜ย ์žˆ๋„๋กย ์‹คํ–‰
ย ๋ณต์žกํ•œย ๋น„์ง€๋‹ˆ์Šคย ๋ฌธ์ œ๋ฅผย ํ•ด๊ฒฐํ•˜๊ธฐย ์œ„ํ•œย ํ•ต์‹ฌย ํ”„๋กœ์ ํŠธย ์ˆ˜ํ–‰
ย ๊ฐœ๋ฐœ ๊ฒฝํ—˜
ย  - Java/Kotlin & Spring Framework, django ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค ๊ฐœ๋ฐœ
- JPA, Hibernate ๋“ฑ ORM ์— ๋Œ€ํ•œ ์ดํ•ด
- MySQL ๋“ฑ RDBMS ์— ๋Œ€ํ•œ ์ดํ•ด
- MongoDB, Redis๋“ฑ์˜ NoSQL ๊ฒฝํ—˜
- Media Server ๊ฐœ๋ฐœ ๊ฒฝํ—˜

3. Frontend

ย ์˜์ƒ๊ณผ AR ๊ธฐ๋ฐ˜์˜ ์›๊ฒฉ ํ˜‘์—… ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹น
ย ์›น๊ธฐ๋ฐ˜์˜ XR Content Authoring ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹น
ย ์›น๊ธฐ๋ฐ˜์˜ XR Content Viewer ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹น
ย ๋ฒ„๋„ฅํŠธ ํ”Œ๋žซํผ์— ํฌํ•จ๋˜๋Š” ๋‹ค์–‘ํ•œ ์›น ์„œ๋น„์Šค ๊ฐœ๋ฐœ์„ ๋‹ด๋‹น
ย ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ๊ฐœ์„ ํ•˜๊ณ ,, ๊ณตํ†ต ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ œ์ž‘์— ์ฐธ์—ฌ
ย ๊ฐœ๋ฐœ ๊ฒฝํ—˜
- javascript ํ”„๋ ˆ์ž„์›Œํฌ( Vue, Vuex ๋“ฑ) ์‚ฌ์šฉ ๊ฒฝํ—˜
- HTML5, CSS3 ์›นํ‘œ์ค€ ๋งˆํฌ์—…์˜ ์ดํ•ด
- Flow, Typescript๋ฅผ ์ ์šฉํ•ด์„œ ๊ฐœ๋ฐœํ•ด๋ณธ ๊ฒฝํ—˜
- WebGL ๊ด€๋ จ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ฐœ๋ฐœ ๊ฒฝํ—˜
- WebRTC, ๋น„๋””์˜ค ์ŠคํŠธ๋ฆฌ๋ฐ, ์นด๋ฉ”๋ผ, ์˜์ƒ / ์Œ์„ฑ ์ œ์–ด ๋“ฑ ๊ด€๋ จ ๊ฒฝํ—˜
- Webpack๋“ฑ์˜ ๋ชจ๋“ˆ ๋ฒˆ๋“ค๋Ÿฌ ๊ฒฝํ—˜
- WASM ๊ฒฝํ—˜

4. Native - Android

ย ์˜์ƒ๊ณผ AR ๊ธฐ๋ฐ˜์˜ ์›๊ฒฉ ํ˜‘์—… ์•ˆ๋“œ๋กœ์ด๋“œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹น
ย ์›น๊ธฐ๋ฐ˜์˜ XR Content Authoring ์•ˆ๋“œ๋กœ์ด๋“œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹น
ย ์›น๊ธฐ๋ฐ˜์˜ XR Content Viewer ์•ˆ๋“œ๋กœ์ด๋“œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹น
ย ๋ฒ„๋„ฅํŠธ ํ”Œ๋žซํผ์— ํฌํ•จ๋˜๋Š” ๋‹ค์–‘ํ•œ ์•ˆ๋“œ๋กœ์ด๋“œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹น
ย ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ๊ฐœ์„ ํ•˜๊ณ ,, ๊ณตํ†ต ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ œ์ž‘์— ์ฐธ์—ฌ
ย ๊ฐœ๋ฐœ ๊ฒฝํ—˜
- Java, Kotlin ๊ฒฝํ—˜
- ARย ๊ด€๋ จย ๋ชจ๋“ˆย (ARCore, ARKitย ๋“ฑ)ย ์‚ฌ์šฉย ๊ฐœ๋ฐœย ๊ฒฝํ—˜
- OpenGL, DirectXย ๋“ฑย Graphics Library๋ฅผย ์‚ฌ์šฉย ๊ฐœ๋ฐœย ๊ฒฝํ—˜
- WebRTC,ย ๋น„๋””์˜คย ์ŠคํŠธ๋ฆฌ๋ฐ,ย ์นด๋ฉ”๋ผ,ย ์˜์ƒย /ย ์Œ์„ฑย ์ œ์–ดย ๋“ฑย ๊ด€๋ จย ๊ฒฝํ—˜
- MVVM, coroutine, AACย ๋“ฑย ๊ด€๋ จย ๊ฒฝํ—˜ย ์šฐ๋Œ€

5. Native - iOS

ย ์˜์ƒ๊ณผ AR ๊ธฐ๋ฐ˜์˜ ์›๊ฒฉ ํ˜‘์—… ์•ˆ๋“œ๋กœ์ด๋“œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹น
ย ์›น๊ธฐ๋ฐ˜์˜ XR Content Authoring ์•ˆ๋“œ๋กœ์ด๋“œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹น
ย ์›น๊ธฐ๋ฐ˜์˜ XR Content Viewer ์•ˆ๋“œ๋กœ์ด๋“œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹น
ย ๋ฒ„๋„ฅํŠธ ํ”Œ๋žซํผ์— ํฌํ•จ๋˜๋Š” ๋‹ค์–‘ํ•œ ์•ˆ๋“œ๋กœ์ด๋“œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹น
ย ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ๊ฐœ์„ ํ•˜๊ณ ,, ๊ณตํ†ต ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ œ์ž‘์— ์ฐธ์—ฌ
ย ๊ฐœ๋ฐœ ๊ฒฝํ—˜
- iOS Swift ๊ฐœ๋ฐœ AtoZ ๊ฐœ๋ฐœ ๊ฒฝํ—˜๊ณผ AppStore ๋ฐฐํฌ ๊ฒฝํ—˜
- ARย ๊ด€๋ จย ๋ชจ๋“ˆย (ARCore, ARKitย ๋“ฑ)ย ์‚ฌ์šฉย ๊ฐœ๋ฐœย ๊ฒฝํ—˜
- OpenGL, DirectXย ๋“ฑย Graphics Library๋ฅผย ์‚ฌ์šฉย ๊ฐœ๋ฐœย ๊ฒฝํ—˜
- WebRTC,ย ๋น„๋””์˜คย ์ŠคํŠธ๋ฆฌ๋ฐ,ย ์นด๋ฉ”๋ผ,ย ์˜์ƒย /ย ์Œ์„ฑย ์ œ์–ดย ๋“ฑย ๊ด€๋ จย ๊ฒฝํ—˜
- MVVM, coroutine, AACย ๋“ฑย ๊ด€๋ จย ๊ฒฝํ—˜ย ์šฐ๋Œ€

6. DevOps

ย ๋ฒ„๋„ฅํŠธ์˜ ์ธํ”„๋ผ๋ฅผ ์„ค๊ณ„ํ•˜๊ณ  ์šด์˜
ย ํ•ด์™ธํ–ฅ(๋ฏธ/์ค‘/์œ ๋Ÿฝ) ์„œ๋น„์Šค ์ถœ์‹œ๋ฅผ ์œ„ํ•œ ํด๋ผ์šฐ๋“œ ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„ ๋ฐ ์šด์˜
ย ๋ฉ€ํ‹ฐํด๋ผ์šฐ๋“œ, ๋ฉ€ํ‹ฐ ํ™˜๊ฒฝ (On-Premise, Public, Private) ์šด์˜์„ ์œ„ํ•œ ํšจ์œจ์ ์ธ ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„
๋ฐ ์šด์˜
ย  ย DevOps ๊ฒฝํ—˜
- ํผ๋ธ”๋ฆญ/ํ”„๋ผ์ด๋น— ํด๋ผ์šฐ๋“œ ๊ฒฝํ—˜
- ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜์— ๋Œ€ํ•œ ์ดํ•ด
- ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด ์‚ฌ์šฉ ๊ฐ€๋Šฅ (JS, Python, bash)
- AWS์— ๋Œ€ํ•œ ์ดํ•ด (ECS, EKS ์‚ฌ์šฉ ๊ฒฝํ—˜)
- ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์ง€์‹
- Test ์ž๋™ํ™” ๊ฒฝํ—˜

7. Service ๊ธฐํš

ย ๋ฒ„๋„ฅํŠธ ์ œํ’ˆ๊ณผ ํ”Œ๋žซํผ ์„œ๋น„์Šค ๊ตฌ์ถ•๊ณผ ์šด์˜์„ ๋‹ด๋‹น
ย ์ œํ’ˆ๊ณผ ํ”Œ๋žซํผ ๊ธฐ๋Šฅ ์—ฐ๋™์— ํ•„์š”ํ•œ ์ •์ฑ… ์ˆ˜๋ฆฝ ๋ฐ ๊ธฐํš/์„ค๊ณ„ ๋‹ด๋‹น
ย ๋ถ€์„œ๊ฐ„ ํ˜‘์—…์— ํ•„์š”ํ•œ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ๋‹ด๋‹น
ย ์„œ๋น„์Šค ์ปจ์…‰ ์ œ์•ˆ๊ณผ UI ์„ค๊ณ„ ๋ฐ FigJam์„ ํ™œ์šฉํ•œ User Flow ๊ฒ€์ฆ
ย  ย ๊ธฐํš ๊ฒฝํ—˜
- AR/VR/MR ์ฝ˜ํ…์ธ  ๋˜๋Š” ๋””๋ฐ”์ด์Šค ๊ธฐ๋ฐ˜ ์ œํ’ˆ์˜ ๊ธฐํš ๊ฒฝํ—˜
- B2C ํ”Œ๋žซํผ ์„œ๋น„์Šค, ๋งˆ์ผ“ ํ”Œ๋ ˆ์ด์Šค ์„œ๋น„์Šค ๊ธฐํš ๊ฒฝํ—˜
- ์ƒํ™ฉ์— ๋งž๋Š” Prototype ์ œ์ž‘์„ ํ†ตํ•œ ์•„์ด๋””์–ด ๊ฒ€์ฆ ๊ฒฝํ—˜
- Web UI์— ๋Œ€ํ•œ ์ดํ•ด (HTML, CSS, JS)

8. UX/UI Design

ย ์ œํ’ˆ๊ณผ ๋น„์ฆˆ๋‹ˆ์Šค์˜ UX ๋ฌธ์ œ ์ •์˜ ๋ฐ ํ•ด๊ฒฐ์•ˆ ์ œ์‹œ๋ฅผ ๋‹ด๋‹น
ย UX ์ปจ์…‰ ์ œ์•ˆ๊ณผ Hi-fi ํ”„๋กœํ† ํƒ€์ดํ•‘์„ ํ†ตํ•œ ์‚ฌ์šฉ์„ฑ ๊ฒ€์ฆ์„ ๋‹ด๋‹น
ย  ย ๋””์ž์ธ ๊ฒฝํ—˜
- AR/VR/MR ์ฝ˜ํ…์ธ  ๋˜๋Š” ๋””๋ฐ”์ด์Šค ๊ธฐ๋ฐ˜ ์ œํ’ˆ์˜ UX/UI ๋””์ž์ธ ๊ฒฝํ—˜
- B2C ํ”Œ๋žซํผ ์„œ๋น„์Šค, ๋งˆ์ผ“ ํ”Œ๋ ˆ์ด์Šค ์„œ๋น„์Šค UX/UI ๋””์ž์ธ ๊ฒฝํ—˜
- Figma๋ฅผ ํ™œ์šฉํ•œ Design System ์šด์˜ ๊ฒฝํ—˜
- Web UI์— ๋Œ€ํ•œ ์ดํ•ด (HTML, CSS, JS)