<aside> ๐Ÿ”ฅ

์ด ๊ฒฝ๋ ฅ 4๋…„ 9๊ฐœ์›” / 1999.09.22(๋งŒ 26์„ธ) / โœ‰๏ธ ldy0956@gmail.com ๊ณ ๊ฐ ์ธก๋ฉด์—์„œ ์ƒ๊ฐํ•˜๊ณ  ์•„์ด๋””์–ด๋ฅผ ์ œ์‹œํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์ž…๋‹ˆ๋‹ค. ๋งก์€ ์„œ๋น„์Šค๋ฅผ ์ž์‹์ฒ˜๋Ÿผ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ง€ํ–ฅ ํ•˜๋Š” ๋ชจ์Šต :: ๊ฐ™์ด ์ผ ํ•˜๊ธฐ ์ข‹์€ / ์„œ๋น„์Šค๋ฅผ ์ž˜ ์•„๋Š” / ๋ฐ์ดํ„ฐ ์นœํ™”์ ์ธ / ์ผ์„ ๋ง‰ ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š”

DAU 2๋งŒ ์•„๋ฐ”ํƒ€ ๊ฒŒ์ž„์˜ ๋ผ์ด๋ธŒ ์„œ๋น„์Šค ๊ฒฝํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. MongoDB/MySQL/ElasticSearch ์—์„œ์˜ ์ฟผ๋ฆฌ ํŠœ๋‹์œผ๋กœ ์†๋„๋ฅผ ๊ฐœ์„ ํ•œ ๊ฒฝํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค ๋ฐ์ดํ„ฐ ๋“ฑ๋ก ํ”„๋กœ์„ธ์Šค ์ž๋™ํ™” ๊ฒฝํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค

</aside>

COCONE_DYLEE.jpg

:github: youngDaLee

๐Ÿง‘โ€๐Ÿ’ปAbout Me


๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด์™€ 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 ์ธ๋ฑ์Šค ์ตœ์ ํ™” ๋ฐ ์ฟผ๋ฆฌ ์„ฑ๋Šฅ ๊ฐœ์„  ๋“ฑ์˜ ํ•™์Šต ๋‚ด์šฉ์„ ํ”„๋กœ์ ํŠธ์— ๋…น์—ฌ ์‹ค์งˆ์ ์ธ ์„ฑ๊ณผ๋ฅผ ๋งŒ๋“ค์–ด๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž๋กœ์„œ์˜ ๊ถ๊ทน์ ์ธ ๋ชฉํ‘œ๋Š” โ€œ๋ฐ์ดํ„ฐ ์นœํ™”์ ์ธ ์„ค๊ณ„์™€ ์„œ๋น„์Šค ์šด์˜ ์ตœ์ ํ™” ์—ญ๋Ÿ‰์„ ๊ฐ–์ถ˜ ๊ฐœ๋ฐœ์žโ€, ๊ทธ๋ฆฌ๊ณ  **โ€œ์–ด๋–ค ํ™˜๊ฒฝ์—์„œ๋„ ์‹ ๋ขฐ๋ฐ›๊ณ  ํ˜‘์—…ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐœ๋ฐœ์žโ€**๊ฐ€ ๋˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ €๋Š” ๊ธฐ์ˆ ์ ์ธ ์„ฑ์žฅ์„ ์ง€์†ํ•˜๋ฉด์„œ๋„, ํŒ€๊ณผ ์กฐ์ง์— ๊ธฐ์—ฌํ•˜๋ฉฐ ํ•จ๊ป˜ ์„ฑ์žฅํ•˜๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๐ŸŒผย Skill


๐Ÿ…Certificate


2024.12.11 ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ

2024.09.15 MongoDB Associate Database Administrator

๐Ÿ–ฅ๏ธ Profile


๐Ÿข์ธํ—Œ๊ณ ๋“ฑํ•™๊ต ์ปดํ“จํ„ฐ์ˆ˜ํ•™๋ฐ˜ ๋™์•„๋ฆฌ๊ฐ•์‚ฌ (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)

๐ŸขExperience


Cocone M

Summary

PocketSeries

Server Enginner

2024.08 ~ ํ˜„์žฌ

ํฌ์ผ“ํŠธ์œˆ(P2K) ๋ผ์ด๋ธŒ ์šด์˜ - ๊ธด๊ธ‰ ์ด์Šˆ ๋Œ€์‘ ๋ฐ ์ด๋ฒคํŠธ ์ง€์›

์š”์•ฝ ์ด๋ฒคํŠธ ์šด์˜ ์‹œ ๋ฐœ์ƒํ•œ ๊ธด๊ธ‰ ์ด์Šˆ๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ํ•ด๊ฒฐํ•˜์—ฌ ์•ˆ์ •์ ์ธ ๋ผ์ด๋ธŒ ์šด์˜์„ ์ง€์›
๋ฐฐ๊ฒฝ ํฌ๋ฆฌ์Šค๋งˆ์Šค ๋ฐ ์—ฐ๋ง ์ด๋ฒคํŠธ ๊ธฐ๊ฐ„ ๋™์•ˆ ๋ฐ์ดํ„ฐ ๋ˆ„๋ฝ ๋ฐ ๊ธด๊ธ‰ ์ด์Šˆ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ์ฆ‰๊ฐ์ ์ธ ๋Œ€์‘ ํ•„์š”
ํ•ด๊ฒฐ์ „๋žต โ€ข ๋ฐ์ดํ„ฐ ๊ฒ€์ˆ˜ ๋ฐ ์˜ค๋ฅ˜ ๋ถ„์„์„ ํ†ตํ•ด ์‹ ์†ํ•˜๊ฒŒ ๋Œ€์‘, ์ด๋ฒคํŠธ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์šด์˜๋  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›.
โ€ข ๊ธด๊ธ‰ ์ด์Šˆ(NPC ์˜์ƒ ๋ณ€๊ฒฝ ์ž๋™ํ™” ์˜ค๋ฅ˜) ๋ฐœ์ƒ ์‹œ, ์ฆ‰๊ฐ์ ์ธ ํŒจ์น˜ ์ ์šฉ ๋ฐ ์šด์˜ํŒ€๊ณผ ํ˜‘์—…ํ•˜์—ฌ 3๋ถ„ ๋‚ด ํ•ด๊ฒฐ.
โ€ข ์ด๋ฒคํŠธ ๋Œ€์ƒ ์œ ์ € ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜์—ฌ ์šด์˜ํŒ€์ด ์›ํ™œํ•˜๊ฒŒ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›.
๊ฒฐ๊ณผ ์ด๋ฒคํŠธ ๋ฐ์ดํ„ฐ ๋ˆ„๋ฝ ์—†์ด ์ •์ƒ์ ์œผ๋กœ ๋ผ์ด๋ธŒ ์„œ๋น„์Šค ์šด์˜.
๊ธด๊ธ‰ ์ด์Šˆ๋ฅผ 3๋ถ„ ๋‚ด ํ•ด๊ฒฐํ•˜์—ฌ ์„œ๋น„์Šค ์•ˆ์ •์„ฑ ์œ ์ง€.
์ด๋ฒคํŠธ ์šด์˜ ์ง€์›์œผ๋กœ DAU 2๋งŒ ๋‹ฌ์„ฑ์— ๊ธฐ์—ฌ.

ํฌ์ผ“ํŠธ์œˆ(P2K) ๋ผ์ด๋ธŒ ์šด์˜ - ๊ธด๊ธ‰ ์ด์Šˆ ๋Œ€์‘ ๋ฐ ์ด๋ฒคํŠธ ์ง€์›

์š”์•ฝ ์ด๋ฒคํŠธ ์šด์˜ ์‹œ ๋ฐœ์ƒํ•œ ๊ธด๊ธ‰ ์ด์Šˆ๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ํ•ด๊ฒฐํ•˜์—ฌ ์•ˆ์ •์ ์ธ ๋ผ์ด๋ธŒ ์šด์˜์„ ์ง€์›
๋ฐฐ๊ฒฝ ํฌ๋ฆฌ์Šค๋งˆ์Šค ๋ฐ ์—ฐ๋ง ์ด๋ฒคํŠธ ๊ธฐ๊ฐ„ ๋™์•ˆ ๋ฐ์ดํ„ฐ ๋ˆ„๋ฝ ๋ฐ ๊ธด๊ธ‰ ์ด์Šˆ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ์ฆ‰๊ฐ์ ์ธ ๋Œ€์‘ ํ•„์š”
ํ•ด๊ฒฐ์ „๋žต โ€ข ๋ฐ์ดํ„ฐ ๊ฒ€์ˆ˜ ๋ฐ ์˜ค๋ฅ˜ ๋ถ„์„์„ ํ†ตํ•ด ์‹ ์†ํ•˜๊ฒŒ ๋Œ€์‘, ์ด๋ฒคํŠธ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์šด์˜๋  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›.
โ€ข ๊ธด๊ธ‰ ์ด์Šˆ(NPC ์˜์ƒ ๋ณ€๊ฒฝ ์ž๋™ํ™” ์˜ค๋ฅ˜) ๋ฐœ์ƒ ์‹œ, ์ฆ‰๊ฐ์ ์ธ ํŒจ์น˜ ์ ์šฉ ๋ฐ ์šด์˜ํŒ€๊ณผ ํ˜‘์—…ํ•˜์—ฌ 3๋ถ„ ๋‚ด ํ•ด๊ฒฐ.
โ€ข ์ด๋ฒคํŠธ ๋Œ€์ƒ ์œ ์ € ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜์—ฌ ์šด์˜ํŒ€์ด ์›ํ™œํ•˜๊ฒŒ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›.
๊ฒฐ๊ณผ ์ด๋ฒคํŠธ ๋ฐ์ดํ„ฐ ๋ˆ„๋ฝ ์—†์ด ์ •์ƒ์ ์œผ๋กœ ๋ผ์ด๋ธŒ ์„œ๋น„์Šค ์šด์˜.
๊ธด๊ธ‰ ์ด์Šˆ๋ฅผ 3๋ถ„ ๋‚ด ํ•ด๊ฒฐํ•˜์—ฌ ์„œ๋น„์Šค ์•ˆ์ •์„ฑ ์œ ์ง€.
์ด๋ฒคํŠธ ์šด์˜ ์ง€์›์œผ๋กœ DAU 2๋งŒ ๋‹ฌ์„ฑ์— ๊ธฐ์—ฌ.

์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฐ์ดํ„ฐ ์Šฌ๋กœ์šฐ ์ฟผ๋ฆฌ ๊ฐœ์„ 

| --- | --- |

๋ฐ์ดํ„ฐ ๋“ฑ๋ก ํ”„๋กœ์„ธ์Šค ์ž๋™ํ™”

| --- | --- |

ํฌ์ผ“ํŠธ์œˆ(P2K) ๊ทธ๋žœ๋“œ ๋ก ์นญ - ์„œ๋น„์Šค ๋กœ์ปฌ๋ผ์ด์ง• ๋ฐ ๋งˆ์Šคํ„ฐ๋ฐ์ดํ„ฐ ์…‹ํŒ…

| --- | --- |