Why

νšŒμ‚¬μ—μ„œ μ—¬λŸ¬ ν˜‘μ—… νˆ΄μ„ μ‚¬μš©ν•΄λ³΄λ‹ˆ λ‚΄κ°€ 직접 이런 μž‘μ—… ν™˜κ²½μ„ ꡬ좕해볼 수 있으면 쒋을 것 κ°™λ‹€λŠ” 생각이 λ“€μ—ˆλ‹€.
μ˜ˆμ˜λ©΄μ„œλ„ μ§κ΄€μ μœΌλ‘œ λ‹€κ°€μ˜€λŠ” ν˜‘μ—… νˆ΄μ„ 직접 λ§Œλ“€μ–΄ 보고 μ‹Άλ‹€λŠ” 개인적인 μš•μ‹¬λ„ 있고 μ—¬λŸ¬ 볡합적인 κΈ°λŠ₯듀이 λ“€μ–΄μžˆλ‹€λ³΄λ‹ˆ κ΅¬μ‘°μ μœΌλ‘œλ‚˜ 개발적으둜 ν˜„μž¬ 4년차에 μ ‘μ–΄λ“  λ‚˜μ—κ²Œ 큰 도움이 될 수 μžˆμ„ 것 κ°™λ‹€.

Concept

  • νŒ€ 업무λ₯Ό μ§κ΄€μ μœΌλ‘œ λ³Ό 수 μžˆλŠ” 메인 ν™˜κ²½.
  • 업무듀을 λ‹€μ–‘ν•œ ν˜•νƒœλ‘œ 보여쀄 수 있음.
  • 업무 각각의 데이터λ₯Ό λ‹€μ–‘ν•˜κ²Œ μ‚¬μš© ν•  수 있음.
  • μ—¬λŸ¬ κΈ°λŠ₯듀이 μΆ”κ°€λ˜μ–΄λ„ 기쑴의 μ†ŒμŠ€λ‚˜ μƒνƒœμ— 영ν–₯을 λ°›μ§€ μ•Šκ³  유기적으둜 μ–΄μš°λŸ¬μ§ˆ 수 있음.
  • μ‚¬μš©μžμ˜ λ‹ˆμ¦ˆμ— 맞좰 νŽ˜μ΄μ§€ μžμ²΄λ„ μœ λ™μ μœΌλ‘œ 변경될 수 있음.
  • 예쁘고 직관적인 λ””μžμΈ.

Use (μž‘μ„±μ€‘)

FE

FEλŠ” Flutter둜 μž‘μ—… ν•  κ³„νšμ΄λ‹€.
Web 자체의 접근성도 μ€‘μš”ν•˜κ²Œ μƒκ°ν•˜λŠ” νŽΈμ΄μ§€λ§Œ, λ””μžμΈ μΈ‘λ©΄μœΌλ‘œλ‚˜ νŽΈμ˜μ„± μΈ‘λ©΄μ—μ„œ 항상 Desktop Application을 κ°œλ°œν•˜κ³  μ‹Άμ—ˆλ‹€.

BE

BEλŠ” Kotlin/Springboot으둜 μž‘μ—… ν•  κ³„νšμ΄λ‹€.
기쑴에 Java/Springboot둜 ν˜„μ—…μ„ ν•˜μ˜€μœΌλ‚˜, Javaλ₯Ό 이미 μ•Œκ³  μžˆλŠ” μƒνƒœμ—μ„œ Kotlin이 λŸ¬λ‹μ»€λΈŒκ°€ λ†’μ§€ μ•Šλ‹€λŠ” 점과 λ¬Έλ²•μ μœΌλ‘œ ν˜ΈκΈ°μ‹¬μ„ 많이 느껴 μ„ νƒν•˜κ²Œ λ˜μ—ˆλ‹€.
아직 λ¬Έλ²•μ μœΌλ‘œ Java λ¬Έλ²•μ²˜λŸΌ μ‚¬μš©ν•˜λŠ” 뢀뢄이 있기 λ•Œλ¬Έμ— μ™„λ²½ν•˜κ²Œ Kotlin ν”„λ‘œμ νŠΈλΌκ³  ν•  수 μ—†κ² μ§€λ§Œ 천천히 μ§„ν–‰ν•΄λ³Ό 생각이닀.

DB

DBλŠ” Mysqlκ³Ό MongoDB둜 μž‘μ—… ν•  κ³„νšμ΄λ‹€.
Mysql을 ν˜„μ—…μ—μ„œ μ‚¬μš©ν•˜μ˜€μœΌλ‚˜, JPAμ—μ„œ 관계 ꡬ쑰둜 μΈν•œ λ¬Έμ œμ μ„ 많이 느껴 λΉ„κ΄€κ³„ν˜• λ°μ΄ν„°λ² μ΄μŠ€μΈ MongoDBλ₯Ό μ’€ 더 μ€‘μ μœΌλ‘œ μ‚¬μš©ν•˜κ³ μž ν•œλ‹€.
아직은 λŒ€ν˜• 데이터셋을 κ³ λ €ν•˜κ³  μžˆμ§€ μ•ŠκΈ° λ•Œλ¬Έμ— λΉ„κ΅μ μœΌλ‘œ 규λͺ¨λ₯Ό μž‘κ²Œ κ°€μ Έκ°€λŠ” 것이 λͺ©ν‘œμ΄λ‹€.
천천히 κ°œλ°œμ„ μ§„ν–‰ν•˜λ©΄μ„œ BE와 DBκ°„μ˜ κ·œμΉ™μ— λŒ€ν•΄ 더 고민해보렀고 ν•œλ‹€.

Trees

0🌳

more