- π λ§μ΄ν¬λ‘μλΉμ€λ?
μ°λ¦¬κ° μ§κΈκΉμ§ κ°λ°ν΄μλ μλΉμ€λ μ¬λ¬ μκ³ μ€μν λͺ¨λλ€μ΄ ν©μ³μ§ νλμ κ±°λν νλ‘μ νΈμ΄λ€.
λ‘κ·ΈμΈ, νμΌ μ
λ‘λ, κ²°μ λ± νμν μν λ³λ‘ κ°λ°μ νκ³ , κ°λ°μ΄ μλ£λλ©΄ νλλ‘ λ¬Άμ΄μ λ°°ν¬νλ€.
μ΄λ° λ°©μμ λͺ¨λ리μ μν€ν
μ²(Monolithic Architecture)λΌκ³ λΆλ₯Έλ€.
λͺ¨λ리μ μν€ν
μ²λ₯Ό νμ©νμ¬ κ°λ°μ νκ²λλ©΄, νλμ νλ‘μ νΈλ₯Ό κ°λ°νκ³ ν
μ€νΈνκ³ λΉλνκΈ° λλ¬Έμ λ¨μνλ€. νμ§λ§, μ¬λ¬ λͺ¨λλ€μ΄ ν¨κ» μκΈ° λλ¬Έμ μμ λΆλΆμ λ¬Έμ κ° μ겨λ λ€λ₯Έ λΆλΆμ μν₯μ μ€λ€.
μλ₯Ό λ€μ΄ νμΌ μ
λ‘λ κΈ°λ₯ λλ¬Έμ μλ²μ λ¬Έμ κ° μκ²Όλλ°, μ΄λ‘ μΈν΄ λ‘κ·ΈμΈλ μλκ³ , λͺ¨λ κΈ°λ₯μ΄ μμΌλ²λ¦¬λ λ¬Έμ κ° λ°μν μ μλ€.
μλΉμ€κ° μ μ 컀μ§κ²½μ° νλμ νλ‘μ νΈλ‘ ν¨κ» λ¬Άλκ²μ΄ μ μ λ²κ±°μμ§κ³ 볡μ‘ν΄μ§κ² λλ€. μ΄λ₯Ό ν΄κ²°νκΈ° μν΄ λμ¨ κ²μ΄ λ§μ΄ν¬λ‘μλΉμ€ μν€ν
μ²(Microservice Architecture)
μ΄λ€.
μ΄λ¦μμ μ μ μλ―μ΄ ν νλ‘μ νΈλ₯Ό μ¬λ¬ μμ μλΉμ€λ‘ λΆλ¦¬νμ¬ κ°λ°νκ³ μ΄μ, λ°°ν¬νλ λ°©λ²μ΄λ€.
μ¬λ¬ λͺ¨λλ‘ λΆλ¦¬νκΈ° λλ¬Έμ νλ³λ‘ λ
립μ μΌλ‘ κ°λ°ν μ μλ€.
λν μλΉμ€ μ΄μμ, λ§λκ² λλ μ₯μ λ‘λΆν° μ‘°κΈμ λ μμ λ‘μ μ§ μ μλ€. κΈ°μ‘΄ λͺ¨λ리μ ꡬ쑰μμλ μ₯μ λ°μμ μλ²κ° μ£½κ² λλ©΄ λͺ¨λ APIκ° μ¬μ© λΆκ°λ₯νμ§λ§, λ§μ΄ν¬λ‘μλΉμ€λ‘ λΆλ¦¬νκ² λλ©΄ μ΄λ ν κΈ°λ₯μ μ₯μ κ° μ겨λ ν΄λΉ APIλ§ μ¬μ©μ΄ λΆκ°λ₯νκ³ , λ€λ₯Έ κΈ°λ₯μλ λ¬Έμ μμ΄ μλΉμ€λ₯Ό μ΄μν μ μκ² λλ€.
κ·ΈλΌ κ³Όμ° λͺ¨λ μλΉμ€μ μ μ©νλ κ²μ΄ μ’μκΉ?
μ΄λ¬ν λ§μ΄ν¬λ‘μλΉμ€ μν€ν
μ³λ₯Ό μ μ©νμ λμλ μ 체μ μΈ κΈ°μ 볡μ‘λκ° μ¦κ° ν μ μμΌλ―λ‘ μ΄λ₯Ό μ νλ¨νμ¬ μλΉμ€μ ꡬ쑰λ₯Ό κ²°μ ν΄μΌ νλ€.
μ½λμΊ ν