Server Developer

Toss Bank โ€” South Korea ยท Posted ~2 weeks ago

Full-time

Skills

Kotlin Spring Backend development Microservices System design

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary โœจ AIโ€‘Generated

A backend engineering role focused on developing secure and scalable financial services. The position involves modernizing legacy systems, designing domain-based architectures, and collaborating with cross-functional teams.

Highlights

Work on large-scale financial services with opportunities to design reliable systems, collaborate across disciplines, and improve customer experiences.

Description

ํ•ฉ๋ฅ˜ํ•˜๊ฒŒ ๋  ํŒ€์— ๋Œ€ํ•ด ์•Œ๋ ค๋“œ๋ ค์š” ์ธํ„ฐ๋ทฐ ๊ณผ์ •์—์„œ ํ™•์ธ๋œ ์ง€์›์ž์˜ ๊ฐ•์ ๊ณผ ํšŒ์‚ฌ์˜ ์ƒํ™ฉ์„ ์ข…ํ•ฉ์ ์œผ๋กœ ๊ณ ๋ คํ•˜์—ฌ, ๊ฐ€์žฅ ์ ํ•ฉํ•œ ์กฐ์ง์— ๋ฐฐ์น˜๋  ์˜ˆ์ •์ด์—์š”.[๋Œ€์ถœ ์‹ ์ฒญ/์‹ฌ์‚ฌ] ํ† ์Šค๋ฑ…ํฌ Server Developer (๋Œ€์ถœ ์‹ ์ฒญ/์‹ฌ์‚ฌ)๋Š” Product Owner/Product Designer/Frontend Developer/Data Analyst ๋“ฑ ๋‹ค์–‘ํ•œ ์ง๊ตฐ์˜ ๋™๋ฃŒ๋“ค๊ณผ ํ•จ๊ป˜ ์Šค์ฟผ๋“œ(ํŒ€)๋ฅผ ์ด๋ฃจ์–ด ํ•จ๊ป˜ ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•ด์š”. ํ† ์Šค๋ฑ…ํฌ๋งŒ์˜ ๊ณ ์œ ํ•œ ๊ฐœ๋ฐœ ๋ฌธํ™”์™€ ์ž์œจ์ ์ธ ํ™˜๊ฒฝ์—์„œ, ๊ธฐ์กด ๋ฑ…ํ‚น ์„œ๋น„์Šค์˜ ํ•œ๊ณ„๋ฅผ ๋›ฐ์–ด๋„˜๋Š” ์ตœ๊ณ ์˜ ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•ด์š”. ํ† ์Šค๋ฑ…ํฌ๋ฅผ ์ด์šฉํ•˜๋Š” ๊ณ ๊ฐ๋“ค์ด ๋” ํŽธ๋ฆฌํ•˜๊ณ  ๋งŒ์กฑ์Šค๋Ÿฌ์šด ๊ธˆ์œต ๊ฒฝํ—˜์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋Š์ž„์—†์ด ๊ณ ๋ฏผํ•˜๊ณ  ๊ฐœ์„ ํ•ด ๋‚˜๊ฐ€์š”. ๋Œ€์ถœ ์‹ ์ฒญ/์‹ฌ์‚ฌ ์˜์—ญ์€ MDD ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์„ฑ๋œ ์„œ๋น„์Šค๋ฅผ Kotlin, Spring์œผ๋กœ ๊ตฌ์„ฑ๋œ ์‹œ์Šคํ…œ์œผ๋กœ ์ „ํ™˜ํ•˜๊ณ  ์žˆ์–ด์š”.[๋Œ€์ถœ ์‹คํ–‰/์ƒํ™˜] ํ† ์Šค๋ฑ…ํฌ Server Developer (๋Œ€์ถœ ์‹คํ–‰/์ƒํ™˜)๋Š” ๋Œ€์ถœ ์‹คํ–‰/์ƒํ™˜ ๋„๋ฉ”์ธ ์ „๋‹ดํŒ€์— ์†Œ์†๋˜์–ด, ๊ฐœ์ธ/๊ธฐ์—…/์ „์„ธ ๋“ฑ ๋‹ค์–‘ํ•œ ๋Œ€์ถœ ์Šค์ฟผ๋“œ, ํšŒ๊ณ„ํŒ€, ์‚ฌํ›„๊ด€๋ฆฌํŒ€๊ณผ ๊ธด๋ฐ€ํžˆ ํ˜‘์—…ํ•ด์š”. ํ•˜๋‚˜์˜ ํŒ€์—์„œ ์€ํ–‰ ์‹œ์Šคํ…œ์˜ ์ „์ฒด ํ๋ฆ„์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ์‹ค๋ฌด๋กœ ๊ฒฝํ—˜ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์ด๋ฉฐ, ๋‹จ์ˆœ ์ฒ˜๋ฆฌ ์ค‘์‹ฌ์ด ์•„๋‹Œ, ์ •์ฑ… ๊ธฐ๋ฐ˜ ๋„๋ฉ”์ธ์„ ๊ธฐ์ˆ ์ ์œผ๋กœ ๊ตฌ์กฐํ™”ํ•˜๋Š” ์„ค๊ณ„ ์ค‘์‹ฌ ํŒ€์ด์—์š”. ๋Œ€์ถœ ์‹คํ–‰๋ถ€ํ„ฐ ์ƒํ™˜๊นŒ์ง€ ๊ณ ๊ฐ ์‹ ๋ขฐ์™€ ์ง๊ฒฐ๋˜๋Š” ์ •๊ตํ•œ ํ๋ฆ„์„ ํ•˜๋‚˜์˜ ๋„๋ฉ”์ธ ๊ด€์ ์—์„œ ํ†ตํ•ฉ์ ์œผ๋กœ ์„ค๊ณ„ํ•ด์š”. ํ˜„์žฌ๋Š” ๋ชจ๋†€๋ฆฌ์‹ ์ฝ”์–ด๋ฑ…ํ‚น ์‹œ์Šคํ…œ์„ ๋‹จ๊ณ„์ ์œผ๋กœ MSA๋กœ ์ „ํ™˜ํ•˜๋Š” ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๊ณผ์ •์— ์žˆ์–ด์š”. ๊ธฐ์กด ์‹œ์Šคํ…œ์„ ์•ˆ์ •์ ์œผ๋กœ ์šด์˜ํ•˜๋ฉด์„œ๋„, ์ƒˆ๋กœ์šด ๊ตฌ์กฐ๋ฅผ ์ฃผ๋„์ ์œผ๋กœ ์„ค๊ณ„ํ•˜๊ณ  ์ „ํ™˜ํ•ด ๋‚˜๊ฐ€๊ณ  ์žˆ์–ด์š”.[์‚ฌํ›„๊ด€๋ฆฌ] ํ† ์Šค๋ฑ…ํฌ Server Developer (๋Œ€์ถœ ์‚ฌํ›„๊ด€๋ฆฌ)๋Š” ๋Œ€์ถœ ์‚ฌํ›„๊ด€๋ฆฌ ๋„๋ฉ”์ธ ์ „๋‹ดํŒ€์— ์†Œ์†๋˜์–ด ์‚ฌํ›„ ๋‹จ๊ณ„์˜ ๋ชจ๋“  ํ๋ฆ„์„ ์ฑ…์ž„์ง€๋Š” ํ•ต์‹ฌ ์˜์—ญ์ด์—์š”. ์—ฐ์ฒด ๋ฐ ์ถ”์‹ฌ ์Šค์ผ€์ค„ ์ˆ˜๋ฆฝ, ๊ณ ๊ฐ ์ƒํƒœ ๊ด€๋ฆฌ, ๋ฒ•์  ์ ˆ์ฐจ ์—ฐ๊ณ„, ํšŒ๊ณ„ ๋ฐ˜์˜๊ณผ ์ตœ์ข… ์ƒ๊ฐ ์ฒ˜๋ฆฌ๊นŒ์ง€ ๊ธˆ์œต๊ธฐ๊ด€์˜ ๊ฑด์ „์„ฑ ๊ด€๋ฆฌ์™€ ์ง๊ฒฐ๋˜๋Š” ์˜์—ญ์„ ๋„๋ฉ”์ธ ๊ด€์ ์—์„œ ํ†ตํ•ฉ์ ์œผ๋กœ ์„ค๊ณ„ํ•˜๊ณ  ์šด์˜ํ•˜๊ณ  ์žˆ์–ด์š”. ํ•˜๋‚˜์˜ ํŒ€์—์„œ ์—ฌ์‹  ์‹คํ–‰ ์ดํ›„์˜ ์ „์ฒด ํ๋ฆ„์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ๊ฒฝํ—˜ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์ด๋ฉฐ, ๋‹จ์ˆœํ•œ ์—…๋ฌด์ฒ˜๋ฆฌ ์ค‘์‹ฌ์ด ์•„๋‹Œ ์ •์ฑ… ์ค‘์‹ฌ์˜ ์‚ฌํ›„๊ด€๋ฆฌ ๋„๋ฉ”์ธ์„ ๊ธฐ์ˆ ์ ์œผ๋กœ ๊ตฌ์กฐํ™”ํ•˜๋Š” ์„ค๊ณ„ ์ค‘์‹ฌ ํŒ€์ด์—์š”. ํ˜„์žฌ๋Š” ๋ชจ๋†€๋ฆฌ์‹ ์ฝ”์–ด๋ฑ…ํ‚น ์‹œ์Šคํ…œ์„ ๋‹จ๊ณ„์ ์œผ๋กœ MSA๋กœ ์ „ํ™˜ํ•˜๋Š” ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๊ณผ์ •์— ์žˆ์–ด์š”. ๊ธฐ์กด ์‹œ์Šคํ…œ์„ ์•ˆ์ •์ ์œผ๋กœ ์šด์˜ํ•˜๋ฉด์„œ๋„, ์ƒˆ๋กœ์šด ๊ตฌ์กฐ๋ฅผ ์ฃผ๋„์ ์œผ๋กœ ์„ค๊ณ„ํ•˜๊ณ  ์ „ํ™˜ํ•ด ๋‚˜๊ฐ€๊ณ  ์žˆ์–ด์š”.[๋Œ€์ถœ๊ธˆ๋ฆฌ] ํ† ์Šค๋ฑ…ํฌ Server Developer (๋Œ€์ถœ๊ธˆ๋ฆฌ)๋Š” ๋Œ€์ถœ์ƒํ’ˆ์„ ๊ตฌ์„ฑํ•˜๋Š” ์—ฌ๋Ÿฌ ์Šค์ฟผ๋“œ(๊ฐœ์ธ์—ฌ์‹ , ๊ธฐ์—…์—ฌ์‹ , ์ „์„ธ ๋“ฑ)์™€ ํ˜‘์—…ํ•˜๋ฉฐ ์—…๋ฌด๋ฅผ ์ง„ํ–‰ํ•ด์š”.ํ† ์Šค๋ฑ…ํฌ๋งŒ์˜ ๊ณ ์œ ํ•œ ๊ฐœ๋ฐœ ๋ฌธํ™”์™€ ์ž์œจ์ ์ธ ํ™˜๊ฒฝ์—์„œ, ๊ธฐ์กด ๋ฑ…ํ‚น ์„œ๋น„์Šค์˜ ํ•œ๊ณ„๋ฅผ ๋›ฐ์–ด๋„˜๋Š” ์ตœ๊ณ ์˜ ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•ด์š”.๊ธˆ๋ฆฌ ์˜์—ญ์€ MDD๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์„ฑ๋œ ์„œ๋น„์Šค๋ฅผ Kotlin, Spring์œผ๋กœ ๊ตฌ์„ฑ๋œ ์‹œ์Šคํ…œ์œผ๋กœ ์ „ํ™˜ ์ค‘์— ์žˆ์–ด์š”. ํ•ฉ๋ฅ˜ํ•˜๋ฉด ํ•จ๊ป˜ํ•  ์—…๋ฌด์˜ˆ์š” ํ† ์Šค๋ฑ…ํฌ์˜ ๋ชจ๋“  ์—ฌ์‹  ์ƒํ’ˆ(์‹ ์šฉ, ๊ธฐ์—…, ์ „์„ธ ๋“ฑ)์— ๋Œ€ํ•œ ์‹ ์ฒญยท์‹ฌ์‚ฌยท๊ธˆ๋ฆฌ ์‚ฐ์ถœยท์‹คํ–‰ยท์ƒํ™˜ยท์‚ฌํ›„๊ด€๋ฆฌ ๋„๋ฉ”์ธ์„ ๊ฐ ํŒŒํŠธ๋ณ„๋กœ ์ „๋‹ดํ•ด์š”.MDD(Model Driven Development) + Java ๊ธฐ๋ฐ˜ ๋ชจ๋†€๋ฆฌ์‹ ์ฝ”์–ด๋ฑ…ํ‚น ์‹œ์Šคํ…œ์„ ์•ˆ์ •์ ์œผ๋กœ ์œ ์ง€ํ•˜๋ฉด์„œ, Kotlin + Spring Boot ๊ธฐ๋ฐ˜์˜ MSA ๊ตฌ์กฐ๋กœ ๋‹จ๊ณ„์ ์œผ๋กœ ์ „ํ™˜ํ•ด์š”.์˜์—…์  ์—†๋Š” ํ™˜๊ฒฝ์—์„œ ๋Œ€์ถœ ์‹œ์Šคํ…œ ์ „์ฒด ํ๋ฆ„์ด ์‚ฌ๋žŒ ์—†์ด ์ด๋ฃจ์–ด์งˆ ์ˆ˜ ์žˆ๋„๋ก ํ”„๋กœ์„ธ์Šค๋ฅผ ์„ค๊ณ„ํ•˜๊ณ  ์ž๋™ํ™”ํ•ด์š”.์ •์ฑ… ์ค‘์‹ฌ ๋กœ์ง์„ ๋„๋ฉ”์ธ ๊ธฐ๋ฐ˜ ๊ตฌ์กฐ๋กœ ์žฌํ•ด์„ํ•˜๊ณ  ๋ฆฌํŒฉํ† ๋งํ•˜๋ฉฐ, ๋ฒ•๋ น ๋ณ€ํ™”ยท์ •์ฑ… ๋ณ€๊ฒฝยท์šด์˜ ์š”๊ตฌ๊นŒ์ง€ ์•„์šฐ๋ฅผ ์ˆ˜ ์žˆ๋Š” ์ง€์† ๊ฐ€๋Šฅํ•œ ์„ค๊ณ„ ๊ตฌ์กฐ๋กœ ๋ฐœ์ „์‹œ์ผœ ๋‚˜๊ฐ€์š”.๊ณ ์ •๋ฐ€ ์ˆ˜์น˜ ๊ณ„์‚ฐ๊ณผ ์‹ค์‹œ๊ฐ„ ์ฒ˜๋ฆฌ ์š”๊ตฌ๋ฅผ ๋งŒ์กฑ์‹œํ‚ค๋Š” ํ™˜๊ฒฝ ์†์—์„œ, ๋ฐ์ดํ„ฐ ์ •ํ•ฉ์„ฑยทํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌยท์ด๋ฒคํŠธ ์—ฐ๊ณ„ ๋“ฑ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์„ค๊ณ„์˜ ํ•ต์‹ฌ ์š”์†Œ๋“ค์„ ์ง์ ‘ ์„ค๊ณ„ํ•˜๊ณ  ๊ตฌํ˜„ํ•ด์š”.๋ฐ˜๋ณต๋˜๋Š” ์ •์ฑ… ๋ถ„๊ธฐ์™€ ๋‹ค์–‘ํ•œ ์ผ€์ด์Šค๋ฅผ ๊ธฐ์ค€ํ™”ํ•˜์—ฌ ํŒ€ ๋‚ด ์„ค๊ณ„ ๊ธฐ์ค€์„ ์„ธ์šฐ๊ณ , ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ณ ๊ฐ€์šฉ์„ฑ ๊ตฌ์กฐ๋ฅผ ์ง์ ‘ ๊ตฌ์ถ•ํ•ด์š”. ์ด๋Ÿฐ ๋ถ„๊ณผ ํ•จ๊ป˜ํ•˜๊ณ  ์‹ถ์–ด์š” ๋ณต์žกํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ํ๋ฆ„์ด๋‚˜ ๊ฒฝํ—˜ํ•ด๋ณด์ง€ ๋ชปํ•œ ๊ธฐ์ˆ  ์Šคํƒ๋„ ๋น ๋ฅด๊ฒŒ ํ•™์Šตํ•˜๊ณ  ํก์ˆ˜ํ•˜๋ ค๋Š” ํƒœ๋„๋ฅผ ๊ฐ–์ถ˜ ๋ถ„์ด ํ•„์š”ํ•ด์š”.๋ฌธ์ œ์˜ ๋ณธ์งˆ์„ ํŒŒ์•…ํ•˜๊ณ , ์‹ค์งˆ์ ์ธ ํ•ด๊ฒฐ์— ์ง‘์ค‘ํ•˜๋Š” ๋ถ„์ด ํ•„์š”ํ•ด์š”.์ฃผ์–ด์ง„ ์š”๊ตฌ๋ฅผ ๊ทธ๋Œ€๋กœ ๊ตฌํ˜„ํ•˜๊ธฐ๋ณด๋‹ค, ์Šค์Šค๋กœ ๊ธฐ์ค€์„ ์„ธ์šฐ๊ณ  ๋งˆ์ฃผํ•œ ๋ฌธ์ œ๋ฅผ ๊ตฌ์กฐ์ ์œผ๋กœ ๊ฐœ์„ ํ•ด ๋ณธ ๊ฒฝํ—˜์ด ์žˆ๋Š” ๋ถ„์ด ํ•„์š”ํ•ด์š”.์œ ๊ด€๋ถ€์„œ์™€์˜ ํ˜‘์—…์—์„œ ์†Œํ†ต์— ์ฑ…์ž„๊ฐ์„ ๊ฐ€์ง€๊ณ , ํ•จ๊ป˜ ํ•ด๋ฒ•์„ ๋งŒ๋“ค์–ด๊ฐ€๋Š” ๋ถ„์ด๋ฉด ์ข‹๊ฒ ์–ด์š”.๋ณ€ํ™”๋ฅผ ๋‘๋ ค์›Œํ•˜์ง€ ์•Š๊ณ  ์ง€์†์ ์ธ ์„ฑ์žฅ์„ ์›ํ•˜์‹œ๋Š” ๋ถ„์ด๋ฉด ์ข‹์•„์š”.๊ธˆ์œต๊ถŒ์ด๋‚˜ ๋ณต์žกํ•œ ์ •์ฑ… ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์—์„œ์˜ ์šด์˜ยท๊ฐœ๋ฐœ ๊ฒฝํ—˜์ด ์žˆ๋‹ค๋ฉด ๋”์šฑ ์ข‹์•„์š”. ์ด๋Ÿฐ ๊ฒฝํ—˜์ด ์žˆ๋‹ค๋ฉด ๋”์šฑ ์ข‹์•„์š” Kotlin ๋˜๋Š” Java๋กœ Spring ๊ธฐ๋ฐ˜์˜ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•ด ๋ณธ ๊ฒฝํ—˜์ด ์žˆ์œผ๋ฉด ์ข‹์•„์š”.ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌยท์ •ํ•ฉ์„ฑ ์ด์Šˆ๋ฅผ ๊ณ ๋ คํ•œ DB ์„ค๊ณ„ยท์šด์˜ ๊ฒฝํ—˜, ๋˜๋Š” ์ด์ž ๊ณ„์‚ฐยท๊ธˆ๋ฆฌ ์‚ฐ์ถœยท์ •์‚ฐ ๋“ฑ ์ˆ˜์น˜ ๊ธฐ๋ฐ˜ ๊ธˆ์•ก ํ๋ฆ„์„ ๋‹ค๋ค„๋ณธ ๊ฒฝํ—˜์ด ์žˆ๋‹ค๋ฉด ์ข‹์•„์š”.๋ณต์žกํ•œ ์ •์ฑ… ๋กœ์ง์„ ๊ตฌ์กฐํ™”ํ•˜๊ณ , ์žฅ์• ๋‚˜ ์ •์ฑ… ๋ณ€๊ฒฝ ๋“ฑ ์˜ˆ์™ธ ์ƒํ™ฉ์—์„œ ๊ตฌ์กฐ์ ์ธ ๋Œ€์‘ ๋ฐฉ์•ˆ์„ ์„ค๊ณ„ํ•˜๊ฑฐ๋‚˜ ๊ฐœ์„ ์„ ์ฃผ๋„ํ•œ ๊ฒฝํ—˜์ด ์žˆ๋‹ค๋ฉด ์ข‹์•„์š”.ํŒ€ ๋‚ด์—์„œ ์„ค๊ณ„ ๊ธฐ์ค€์„ ์ˆ˜๋ฆฝํ•˜๊ฑฐ๋‚˜ ๊ธฐ์ˆ ์  ๊ฐœ์„ ์„ ์ฃผ๋„ํ•œ ๊ฒฝํ—˜์ด ์žˆ๋‹ค๋ฉด ํฐ ๊ฐ•์ ์ด์—์š”.์ฑ„๊ถŒ๊ด€๋ฆฌยท์‚ฌํ›„๊ด€๋ฆฌยท์—ฐ์ฒด ์‹œ์Šคํ…œยท๋งˆ์ด๋„ˆ์Šคํ†ต์žฅ ๋“ฑ ๊ธˆ์œต๊ถŒ ์ •์ฑ… ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์„ ๊ฒฝํ—˜ํ•ด ๋ณธ ๋ถ„์ด๋ผ๋ฉด ๋”์šฑ ์ข‹์•„์š”. ์ด๋ ฅ์„œ์—๋Š” ์•„๋ž˜ ๋‚ด์šฉ์„ ๊ผญ ํฌํ•จํ•ด ์ฃผ์„ธ์š”. ์‹ค์ œ ์ฐธ์—ฌํ•œ ํ”„๋กœ์ ํŠธ์—์„œ ์–ด๋–ค ๋„๋ฉ”์ธ ํ๋ฆ„์„ ๋‹ค๋ค˜๊ณ , ๋ณธ์ธ์ด ์–ด๋–ป๊ฒŒ ๊ธฐ์—ฌํ–ˆ๋Š”์ง€ ๊ตฌ์ฒด์ ์ธ ์‚ฌ๋ก€๋ฅผ ์ตœ์†Œ 1๊ฐ€์ง€ ์ด์ƒ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”.๋งˆ์ฃผํ•œ ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ์ •์˜ํ•˜๊ณ  ํ•ด๊ฒฐํ–ˆ๋Š”์ง€, ๊ทธ ๊ณผ์ •๊ณผ ๊ฒฐ๊ณผ๋ฅผ ๊ตฌ์ฒด์ ์œผ๋กœ ์ ์–ด์ฃผ์„ธ์š”. ์ž๋™ํ™”๋‚˜ ๊ฐœ์„  ์‹œ๋„ ๊ฒฝํ—˜์ด ์žˆ๋‹ค๋ฉด ํ•จ๊ป˜ ํฌํ•จํ•ด ์ฃผ์„ธ์š”.๋ ˆ๊ฑฐ์‹œยท๋ฒ•๋ นยท์ •์ฑ… ๋“ฑ ๊ธฐ์ˆ ์ ยท์™ธ๋ถ€์  ์ œ์•ฝ ํ™˜๊ฒฝ ์†์—์„œ ๋„๋ฉ”์ธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ฑฐ๋‚˜ ์šด์˜ ์•ˆ์ •์„ฑ์„ ๋†’์ธ ๊ฒฝํ—˜์ด ์žˆ๋‹ค๋ฉด ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”.๊ฐœ๋ฐœ์ž๋กœ์„œ์˜ ์„ฑ์žฅ ๋ฐฉํ–ฅ๊ณผ ์ด๋ฅผ ์œ„ํ•ด ๊ธฐ์šธ์ด๊ณ  ์žˆ๋Š” ๋…ธ๋ ฅ์„ ํ•จ๊ป˜ ์ ์–ด์ฃผ์…”๋„ ์ข‹์•„์š”. ํ† ์Šค๋กœ์˜ ํ•ฉ๋ฅ˜ ์—ฌ์ • ์„œ๋ฅ˜ ์ ‘์ˆ˜ > ์‚ฌ์ „ ๊ณผ์ œ > ์ง๋ฌด ์ธํ„ฐ๋ทฐ > ๋ฌธํ™”์ ํ•ฉ์„ฑ ์ธํ„ฐ๋ทฐ > ๋ ˆํผ๋Ÿฐ์Šค ์ฒดํฌ > ์ฒ˜์šฐ ํ˜‘์˜ > ์ตœ์ข… ํ•ฉ๊ฒฉ ๋ฐ ์ž…์‚ฌ ๊ผญ ํ™•์ธํ•ด ์ฃผ์„ธ์š” ์ด๋ ฅ์„œ ๋ฐ ์ œ์ถœ ์„œ๋ฅ˜์— ํ—ˆ์œ„ ์‚ฌ์‹ค์ด ๋ฐœ๊ฒฌ๋˜๊ฑฐ๋‚˜ ๊ทผ๋ฌด ์ด๋ ฅ ์ค‘ ์ง•๊ณ„์‚ฌํ•ญ์ด ํ™•์ธ๋  ๊ฒฝ์šฐ, ์ฑ„์šฉ์ด ์ทจ์†Œ๋  ์ˆ˜ ์žˆ์–ด์š”.ํ† ์Šค๋ฑ…ํฌ ๋‚ด๋ถ€๊ทœ์ •์ƒ ๊ฒฐ๊ฒฉ์‚ฌ์œ  ํ•ด๋‹น์ž ๋˜๋Š” ๊ธˆ์œต๊ธฐ๊ด€ ์ธ๋ ฅ ์ฑ„์šฉ ์ƒ ๊ฒฐ๊ฒฉ์‚ฌ์œ  ํ•ด๋‹น์ž๋Š” ์ฑ„์šฉ์ด ์ทจ์†Œ๋  ์ˆ˜ ์žˆ์–ด์š”.์žฅ์• ์ธ ๋ฐ ๊ตญ๊ฐ€๋ณดํ›ˆ๋Œ€์ƒ์ž๋Š” ์ง€์› ์‹œ ๊ด€๋ จ๋ฒ•์— ๋”ฐ๋ผ ์šฐ๋Œ€ํ•˜๊ณ  ์žˆ์–ด์š”. ํ•จ๊ป˜ํ•  ๋™๋ฃŒ๋ฅผ ์œ„ํ•œ ํ•œ๋งˆ๋”” ํ† ์Šค๋ฑ…ํฌ ์—ฌ์‹  ์‹œ์Šคํ…œ์€ ๋Œ€์ถœ ์‹ ์ฒญยท์‹ฌ์‚ฌ๋ถ€ํ„ฐ ๊ธˆ๋ฆฌ ์‚ฐ์ถœ, ์‹คํ–‰ยท์ƒํ™˜, ์‚ฌํ›„๊ด€๋ฆฌ๊นŒ์ง€ ์ „ ๊ณผ์ •์„ ํ•˜๋‚˜์˜ ํ๋ฆ„์œผ๋กœ ์ฑ…์ž„์ง€๋Š” ๊ณณ์ด์—์š”. ๋‹จ 1์›์˜ ์˜ค์ฐจ๋„ ํ—ˆ์šฉ๋˜์ง€ ์•Š๋Š” ์ •ํ™•ํ•จ์ด ์š”๊ตฌ๋˜๋Š” ๋™์‹œ์—, ๊ธฐ์กด ๋ฑ…ํ‚น ์„œ๋น„์Šค์˜ ํ•œ๊ณ„๋ฅผ ๋›ฐ์–ด๋„˜๋Š” ํ˜์‹ ์„ ๋งŒ๋“ค์–ด๊ฐ€๋Š” ํ™˜๊ฒฝ์ด๊ธฐ๋„ ํ•ด์š”.์ง€๊ธˆ ์ €ํฌ๋Š” ๋ชจ๋†€๋ฆฌ์‹ ์ฝ”์–ด๋ฑ…ํ‚น ์‹œ์Šคํ…œ์„ ์ง์ ‘ ๋ถ„ํ•ดํ•˜๊ณ  ์ƒˆ๋กœ ์„ค๊ณ„ํ•ด ๋‚˜๊ฐ€๋Š” ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์˜ ํ•œ๊ฐ€์šด๋ฐ์— ์žˆ์–ด์š”. MDD ๊ธฐ๋ฐ˜ ๋ ˆ๊ฑฐ์‹œ๋ฅผ ์•ˆ์ •์ ์œผ๋กœ ์šด์˜ํ•˜๋ฉด์„œ๋„, Kotlin๊ณผ Spring ๊ธฐ๋ฐ˜์˜ ์ƒˆ๋กœ์šด ๊ตฌ์กฐ๋ฅผ ํ•จ๊ป˜ ๋งŒ๋“ค์–ด๊ฐ€๊ณ  ์žˆ์–ด์š”. ๋„๋ฉ”์ธ์ด ์ฒ˜์Œ์ด์–ด๋„ ๊ดœ์ฐฎ์•„์š”. ํ•จ๊ป˜ ๊ณต๋ถ€ํ•˜๊ณ  ๋‚˜๋ˆ„๋Š” ๋ฌธํ™” ์†์—์„œ ๋ˆ„๊ตฌ๋‚˜ ๋น ๋ฅด๊ฒŒ ์„ฑ์žฅํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์ด๋ผ๊ณ  ์ž์‹ ํ•  ์ˆ˜ ์žˆ์–ด์š”. ์•ˆ์ •์ ์ธ ์šด์˜๊ณผ ์ฃผ๋„์ ์ธ ์‹œ์Šคํ…œ ๊ฐœ์„ , ๋‘ ๊ฐ€์ง€๋ฅผ ๋™์‹œ์— ๊ฒฝํ—˜ํ•˜๋ฉฐ ํ•จ๊ป˜ ์„ฑ์žฅํ•ด๊ฐˆ ๋™๋ฃŒ๋ฅผ ๊ธฐ๋‹ค๋ ค์š”!