SERIES

πŸƒ Microservice와 Spring Cloud

4 PostsΒ·Last updated on January 20, 2025

πŸƒ Cloud Native Architecture

January 13, 2025

Cloud Native Architecture(ν΄λΌμš°λ“œ λ„€μ΄ν‹°λΈŒ μ•„ν‚€ν…μ²˜)λž€ ν΄λΌμš°λ“œ ν™˜κ²½μ„ μ΅œλŒ€ν•œ ν™œμš©ν•˜λ„λ‘ μ„€κ³„λœ μ†Œν”„νŠΈμ›¨μ–΄ μ•„ν‚€ν…μ²˜ νŒ¨ν„΄ ν™•μž₯ κ°€λŠ₯ν•œ μ•„ν‚€ν…μ²˜ μ‹œμŠ€ν…œμ˜ μˆ˜ν‰μ  ν™•μž₯에 μœ μ—° ν™•μž₯된 μ„œλ²„λ‘œ μ‹œμŠ€ν…œμ˜ λΆ€ν•˜ λΆ„μ‚°, κ°€μš©μ„± 보μž₯ μ‹œμŠ€ν…œ λ˜λŠ”, μ„œλΉ„μŠ€ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ λ‹¨μœ„μ˜ νŒ¨ν‚€μ§€ (μ»¨ν…Œμ΄λ„ˆ 기반 νŒ¨ν‚€μ§€) λͺ¨λ‹ˆν„°λ§ 탄λ ₯적 μ•„ν‚€ν…μ²˜ μ„œλΉ„μŠ€ 생성 - …


πŸƒ Cloud Native Application

January 13, 2025

ν΄λΌμš°λ“œ ν™˜κ²½μ—μ„œ μ΅œμ ν™”λ˜μ–΄ λ™μž‘ν•˜λ„λ‘ μ„€κ³„λœ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ»¨ν…Œμ΄λ„ˆ, λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€, CI/CD, DevOps, 동적 μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜(Kubernetes) 등을 ν™œμš©ν•˜μ—¬ μœ μ—°μ„±κ³Ό ν™•μž₯성을 κ·ΉλŒ€ν™”ν•˜λŠ” 것이 νŠΉμ§• νŠΉμ§• 1. 지속적인 톡합, CI (Continuous Integration) 톡합 μ„œλ²„, μ†ŒμŠ€κ΄€λ¦¬ (SCM), λΉŒλ“œ 도ꡬ, ν…ŒμŠ€νŠΈ 도ꡬ ex ) Je…


πŸƒ 12 Factors

January 13, 2025

Cloud Native Application κ°œλ°œμ„ μœ„ν•œ 12κ°€μ§€ 원칙 1. CODEBASE μ½”λ“œλ² μ΄μŠ€λŠ” Git μ €μž₯μ†Œ ν•˜λ‚˜λ‘œ 관리 μ—¬λŸ¬ ν™˜κ²½(개발/ν…ŒμŠ€νŠΈ/운영)은 λ™μΌν•œ μ½”λ“œμ—μ„œ λΆ„κΈ°(branch)ν•˜μ—¬ 관리 ν•œ μ½”λ“œλ² μ΄μŠ€ = ν•˜λ‚˜μ˜ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 2. DEPENDENCY μ• ν”Œλ¦¬μΌ€μ΄μ…˜ λ‚΄μ—μ„œ 쒅속성을 ν•΄κ²° μ»¨ν…Œμ΄λ„ˆν™”λœ ν™˜κ²½μ—μ„œλŠ” μ˜μ‘΄μ„±μ΄ ν¬ν•¨λœ Dock…


πŸƒ Monolithic VS MSA

January 20, 2025

Monolithic μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ ν•˜λ‚˜μ˜ μ†Œν”„νŠΈμ›¨μ–΄ μ•ˆμ— ν¬ν•¨μ‹œμΌœ κ°œλ°œν•˜λŠ” 방식 λͺ¨λ“  업무 둜직이 ν•˜λ‚˜μ˜ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ν˜•νƒœλ‘œ νŒ¨ν‚€μ§€ λ˜μ–΄ μ„œλΉ„μŠ€ μ„œλΉ„μŠ€ ν•˜λ‚˜κ°€ μˆ˜μ •λ˜λ©΄ 전체가 재 νŒ¨ν‚€μ§• λ˜μ–΄ 배포 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ μ‚¬μš©ν•˜λŠ” 데이터가 ν•œκ³³μ— λͺ¨μ—¬ μ°Έμ‘°λ˜μ–΄ μ„œλΉ„μŠ€ λ˜λŠ” ν˜•νƒœ MSA - Micro Service Aplication λ³΅μž‘ν•œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ 독립적인 …