<aside> ๐ฅ
์ด ๊ฒฝ๋ ฅ 4๋ 9๊ฐ์ / 1999.09.22(๋ง 26์ธ) / โ๏ธ ldy0956@gmail.com ๊ณ ๊ฐ ์ธก๋ฉด์์ ์๊ฐํ๊ณ ์์ด๋์ด๋ฅผ ์ ์ํ๋ ๊ฐ๋ฐ์ ์ ๋๋ค. ๋งก์ ์๋น์ค๋ฅผ ์์์ฒ๋ผ ์๊ฐํฉ๋๋ค. ์งํฅ ํ๋ ๋ชจ์ต :: ๊ฐ์ด ์ผ ํ๊ธฐ ์ข์ / ์๋น์ค๋ฅผ ์ ์๋ / ๋ฐ์ดํฐ ์นํ์ ์ธ / ์ผ์ ๋ง ์ํฌ ์ ์๋
DAU 2๋ง ์๋ฐํ ๊ฒ์์ ๋ผ์ด๋ธ ์๋น์ค ๊ฒฝํ์ด ์์ต๋๋ค. MongoDB/MySQL/ElasticSearch ์์์ ์ฟผ๋ฆฌ ํ๋์ผ๋ก ์๋๋ฅผ ๊ฐ์ ํ ๊ฒฝํ์ด ์์ต๋๋ค ๋ฐ์ดํฐ ๋ฑ๋ก ํ๋ก์ธ์ค ์๋ํ ๊ฒฝํ์ด ์์ต๋๋ค
</aside>

:github: youngDaLee
๋ฐ์ดํฐ ์์ง๋์ด์ DBA๋ฅผ ๊ฑฐ์ณ ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ก ์ ํํ ๊ฒฝํ์ ๋ฐํ์ผ๋ก, ๋ฐ์ดํฐ ์นํ์ ์ธ ๊ฐ๋ฐ๊ณผ ์๋น์ค์ ๋ณธ์ง์ ๊น์ด ์ดํดํ๋ ๊ฐ๋ฐ์ ๋ชฉํ๋ก ํ๊ณ ์์ต๋๋ค. ์ ๋ ๋จ์ํ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ๊ฒ์ ๋์ด, ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ๋ค๋ฃจ๊ณ ์๋น์ค ์ด์์ ์ต์ ํํ๋ ๊ฐ๋ฐ์๋ก ์ฑ์ฅํ๊ณ ์ ํฉ๋๋ค.
์ฒซ ์ง์ฅ์ธ AISpera์์๋ Python์ ํ์ฉํ ๋ฐฑ์๋ ๊ฐ๋ฐ๊ณผ MySQL SP(Stored Procedure) ๊ฐ๋ฐ, ElasticSearch ์๋ฒ ๊ด๋ฆฌ๋ฅผ ๋งก์ผ๋ฉฐ, ๋์ฉ๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ๊ฒ์ ์ฑ๋ฅ ์ต์ ํ ๊ฒฝํ์ ์์์ต๋๋ค.
์ดํ ์ฝ์ฝ๋ค์ MongoDB DBA๋ก ์ด์งํ์ฌ ์ธํ๋ผ ๋ ๋ฒจ์์์ ์ฑ๋ฅ ์ต์ ํ, ํธ๋ฌ๋ธ์ํ , ์ด์ ํจ์จ์ฑ ๊ฐ์ ๋ฑ์ ๊ฒฝํํ๋ฉฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ๊น์ ์ดํด๋ฅผ ์์์ต๋๋ค. ์ด๋ฌํ ๊ฒฝํ์ ๋ฐํ์ผ๋ก ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ก ์ ํํ์ฌ Java Spring Boot ๊ธฐ๋ฐ์ CMS ๊ฐ๋ฐ์ ๋งก์์ผ๋ฉฐ, ์ด์ํ๊ณผ ํ๋ ฅํ์ฌ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ํ๋ก์ธ์ค๋ฅผ ์๋ํํ๋ ์์คํ ์ ๊ตฌ์ถํ์ต๋๋ค. ์ดํ Go ๊ธฐ๋ฐ ์๋ฒ ๊ฐ๋ฐํ์ผ๋ก ์ด๋ํ์ฌ DAU 2๋ง ๊ท๋ชจ์ ๊ธ๋ก๋ฒ ๊ฒ์ ์๋ฒ ์ด์ ๋ฐ ์ต์ ํ๋ฅผ ๋ด๋นํ์์ต๋๋ค.
ํ์ฌ๋ Go ์ธ์ด ๊ธฐ๋ฐ์ ๊ธ๋ก๋ฒ ๊ฒ์ ์๋ฒ ๊ฐ๋ฐ์ ์งํํ๋ฉฐ, ๊ฒ์ ์ฑ๋ฅ ๊ฐ์ ์ ์ํ Atlas Search ์ธ๋ฑ์ค ์ต์ ํ, ๋ฐ์ดํฐ ๊ด๋ฆฌ ์๋ํ, ์ปค๋ฎค๋ํฐ ๋ฐ์ดํฐ ์ฌ๋ก์ฐ ์ฟผ๋ฆฌ ๊ฐ์ ๋ฑ์ ์์ ์ ํตํด ์๋น์ค ์ด์์ ํจ์จ์ฑ์ ๋์ด๋ ๋ฐ ์ง์คํ๊ณ ์์ต๋๋ค. ๋ํ, ๋ฐ์ดํฐ ๋ฑ๋ก ํ๋ก์ธ์ค ์๋ํ์ ์ธ๋ฑ์ค ์ต์ ํ ๋ฑ ๋ฐ์ดํฐ ์ค์ฌ์ ์ค๊ณ๋ฅผ ๊ณ ๋ฏผํ๋ฉฐ ์์คํ ์ ๊ฐ์ ํ๋ ์ญํ ์ ํ๊ณ ์์ต๋๋ค.
์ ๋ ๊ฐ๋ฐ์๋ก์ **โํ์ํ ๊ธฐ์ ์ ๋น ๋ฅด๊ฒ ์ตํ๊ณ , ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๋ ์ญ๋โ**์ ๊ฐ์ฅ ์ค์ํ ์์๋ก ์๊ฐํฉ๋๋ค. ์ด๋ค ํ๊ฒฝ์์๋ ํ์ํ ์ฌ๋์ด ๋๊ธฐ ์ํด, ๊ธฐ์ ๋ฟ๋ง ์๋๋ผ ํ์ ๊ณผ ์ปค๋ฎค๋์ผ์ด์ ์ญ๋์ ๊ธฐ๋ฅด๋ ๋ฐ์๋ ์ง์คํ๊ณ ์์ต๋๋ค. ํนํ, ํ ๋ด์์ ๋ฏฟ๊ณ ๋งก๊ธธ ์ ์๋ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํด, ๋งก์ ์ ๋ฌด๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๋ถ์ํ๊ณ ๋ฌธ์ ํด๊ฒฐ ์ญ๋์ ํค์ฐ๋ ๊ฒ์ ๋ชฉํ๋ก ์ผ๊ณ ์์ต๋๋ค.
๋ฟ๋ง ์๋๋ผ, ์ง์์ ์ธ ํ์ต์ ์ํด Go, Java, MongoDB, CS ๋ฑ ๋ค์ํ ์คํฐ๋์ ์ฐธ์ฌํ๋ฉฐ, ๋ฐฐ์ด ๋ด์ฉ์ ์ค๋ฌด์ ์ฌ์ด๋ ํ๋ก์ ํธ์ ์ ์ฉํ๋ ํ๋ จ์ ํ๊ณ ์์ต๋๋ค. ์ต๊ทผ์๋ Go์ GC ์ต์ ํ, MongoDB ์ธ๋ฑ์ค ์ต์ ํ ๋ฐ ์ฟผ๋ฆฌ ์ฑ๋ฅ ๊ฐ์ ๋ฑ์ ํ์ต ๋ด์ฉ์ ํ๋ก์ ํธ์ ๋ น์ฌ ์ค์ง์ ์ธ ์ฑ๊ณผ๋ฅผ ๋ง๋ค์ด๊ฐ๊ณ ์์ต๋๋ค.
๊ฐ๋ฐ์๋ก์์ ๊ถ๊ทน์ ์ธ ๋ชฉํ๋ โ๋ฐ์ดํฐ ์นํ์ ์ธ ์ค๊ณ์ ์๋น์ค ์ด์ ์ต์ ํ ์ญ๋์ ๊ฐ์ถ ๊ฐ๋ฐ์โ, ๊ทธ๋ฆฌ๊ณ **โ์ด๋ค ํ๊ฒฝ์์๋ ์ ๋ขฐ๋ฐ๊ณ ํ์ ํ ์ ์๋ ๊ฐ๋ฐ์โ**๊ฐ ๋๋ ๊ฒ์ ๋๋ค. ์ ๋ ๊ธฐ์ ์ ์ธ ์ฑ์ฅ์ ์ง์ํ๋ฉด์๋, ํ๊ณผ ์กฐ์ง์ ๊ธฐ์ฌํ๋ฉฐ ํจ๊ป ์ฑ์ฅํ๋ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค.
2024.12.11 ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
2024.09.15 MongoDB Associate Database Administrator
๐ข์ธํ๊ณ ๋ฑํ๊ต ์ปดํจํฐ์ํ๋ฐ ๋์๋ฆฌ๊ฐ์ฌ (2020.05~2020.08 / 2021.04~2021.07)
๐ซ์๋ช ๋ํ๊ต ์์ธ์บ ํผ์ค ์ตํฉ๊ณต๊ณผ๋ํ ์ปดํจํฐ๊ณผํ๊ณผ (2018.03~2022.02 ์กธ์ )
๐ซ์์ธย ์ธํ๊ณ ๋ฑํ๊ต (2015.03~2018.00 ์กธ์ )
๐ย ์คํฐ๋ ๋ฐ ๋์ธํ๋
๐ฉโ๐ปย ํจ์คํธ์บ ํผ์ค INNER CIRCLE ํ์คํ ์ฝ์ค 3๊ธฐ (2025.03~2025.06)
๐ Go DeepDive ์คํฐ๋ (2025.01~)
๐ฟย PipeCodingCamp (2024.12 ~ )
๐ ์คํฐ๋ ๋ฐ ํ๊ณ ๋ชจ์ GrowthAvengers (2023.01 ~ )
๐ Database ์คํฐ๋ (2023.01~2025.01)
๐ ํ๋ก๊ทธ๋๋จธ์ค ๋ฐ์ดํฐ์์ง๋์ด๋ง ์คํฐ๋ (2022.09 ~ 2022.10)
๐ฟ๊ฐ๋ฐ๋์๋ฆฌ DnD (2022.07~2022.08)
๐ฟ์๋ช ๋ํ๊ต ํ๋ก๊ทธ๋๋ฐ ๋์๋ฆฌ INYRO (2021.03~2022.02)
๐ธ์๋ช ๋ํ๊ต ์ค์๋ฐด๋๋์๋ฆฌ ์๋ฆฌ๋ง์ (2019.03~2022.02)
Cocone M
Summary
PocketSeries
Server Enginner
2024.08 ~ ํ์ฌ
ํฌ์ผํธ์(P2K) ๋ผ์ด๋ธ ์ด์ - ๊ธด๊ธ ์ด์ ๋์ ๋ฐ ์ด๋ฒคํธ ์ง์
| ์์ฝ | ์ด๋ฒคํธ ์ด์ ์ ๋ฐ์ํ ๊ธด๊ธ ์ด์๋ฅผ ์ ์ํ๊ฒ ํด๊ฒฐํ์ฌ ์์ ์ ์ธ ๋ผ์ด๋ธ ์ด์์ ์ง์ |
|---|---|
| ๋ฐฐ๊ฒฝ | ํฌ๋ฆฌ์ค๋ง์ค ๋ฐ ์ฐ๋ง ์ด๋ฒคํธ ๊ธฐ๊ฐ ๋์ ๋ฐ์ดํฐ ๋๋ฝ ๋ฐ ๊ธด๊ธ ์ด์๊ฐ ๋ฐ์ํ์ฌ ์ฆ๊ฐ์ ์ธ ๋์ ํ์ |
| ํด๊ฒฐ์ ๋ต | โข ๋ฐ์ดํฐ ๊ฒ์ ๋ฐ ์ค๋ฅ ๋ถ์์ ํตํด ์ ์ํ๊ฒ ๋์, ์ด๋ฒคํธ๊ฐ ์ ์์ ์ผ๋ก ์ด์๋ ์ ์๋๋ก ์ง์. |
| โข ๊ธด๊ธ ์ด์(NPC ์์ ๋ณ๊ฒฝ ์๋ํ ์ค๋ฅ) ๋ฐ์ ์, ์ฆ๊ฐ์ ์ธ ํจ์น ์ ์ฉ ๋ฐ ์ด์ํ๊ณผ ํ์ ํ์ฌ 3๋ถ ๋ด ํด๊ฒฐ. | |
| โข ์ด๋ฒคํธ ๋์ ์ ์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ์ฌ ์ด์ํ์ด ์ํํ๊ฒ ๋์ํ ์ ์๋๋ก ์ง์. | |
| ๊ฒฐ๊ณผ | ์ด๋ฒคํธ ๋ฐ์ดํฐ ๋๋ฝ ์์ด ์ ์์ ์ผ๋ก ๋ผ์ด๋ธ ์๋น์ค ์ด์. |
| ๊ธด๊ธ ์ด์๋ฅผ 3๋ถ ๋ด ํด๊ฒฐํ์ฌ ์๋น์ค ์์ ์ฑ ์ ์ง. | |
| ์ด๋ฒคํธ ์ด์ ์ง์์ผ๋ก DAU 2๋ง ๋ฌ์ฑ์ ๊ธฐ์ฌ. |
ํฌ์ผํธ์(P2K) ๋ผ์ด๋ธ ์ด์ - ๊ธด๊ธ ์ด์ ๋์ ๋ฐ ์ด๋ฒคํธ ์ง์
| ์์ฝ | ์ด๋ฒคํธ ์ด์ ์ ๋ฐ์ํ ๊ธด๊ธ ์ด์๋ฅผ ์ ์ํ๊ฒ ํด๊ฒฐํ์ฌ ์์ ์ ์ธ ๋ผ์ด๋ธ ์ด์์ ์ง์ |
|---|---|
| ๋ฐฐ๊ฒฝ | ํฌ๋ฆฌ์ค๋ง์ค ๋ฐ ์ฐ๋ง ์ด๋ฒคํธ ๊ธฐ๊ฐ ๋์ ๋ฐ์ดํฐ ๋๋ฝ ๋ฐ ๊ธด๊ธ ์ด์๊ฐ ๋ฐ์ํ์ฌ ์ฆ๊ฐ์ ์ธ ๋์ ํ์ |
| ํด๊ฒฐ์ ๋ต | โข ๋ฐ์ดํฐ ๊ฒ์ ๋ฐ ์ค๋ฅ ๋ถ์์ ํตํด ์ ์ํ๊ฒ ๋์, ์ด๋ฒคํธ๊ฐ ์ ์์ ์ผ๋ก ์ด์๋ ์ ์๋๋ก ์ง์. |
| โข ๊ธด๊ธ ์ด์(NPC ์์ ๋ณ๊ฒฝ ์๋ํ ์ค๋ฅ) ๋ฐ์ ์, ์ฆ๊ฐ์ ์ธ ํจ์น ์ ์ฉ ๋ฐ ์ด์ํ๊ณผ ํ์ ํ์ฌ 3๋ถ ๋ด ํด๊ฒฐ. | |
| โข ์ด๋ฒคํธ ๋์ ์ ์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ์ฌ ์ด์ํ์ด ์ํํ๊ฒ ๋์ํ ์ ์๋๋ก ์ง์. | |
| ๊ฒฐ๊ณผ | ์ด๋ฒคํธ ๋ฐ์ดํฐ ๋๋ฝ ์์ด ์ ์์ ์ผ๋ก ๋ผ์ด๋ธ ์๋น์ค ์ด์. |
| ๊ธด๊ธ ์ด์๋ฅผ 3๋ถ ๋ด ํด๊ฒฐํ์ฌ ์๋น์ค ์์ ์ฑ ์ ์ง. | |
| ์ด๋ฒคํธ ์ด์ ์ง์์ผ๋ก DAU 2๋ง ๋ฌ์ฑ์ ๊ธฐ์ฌ. |
์ปค๋ฎค๋ํฐ ๋ฐ์ดํฐ ์ฌ๋ก์ฐ ์ฟผ๋ฆฌ ๊ฐ์
| --- | --- |
๋ฐ์ดํฐ ๋ฑ๋ก ํ๋ก์ธ์ค ์๋ํ
| --- | --- |
ํฌ์ผํธ์(P2K) ๊ทธ๋๋ ๋ก ์นญ - ์๋น์ค ๋ก์ปฌ๋ผ์ด์ง ๋ฐ ๋ง์คํฐ๋ฐ์ดํฐ ์ ํ
| --- | --- |