μ€λμ μ΄μ μ κ°μ΄ νλ‘ νΈμλμ λ°±μλλ‘ λλμ΄ νλ‘ νΈμλλ νλ©΄ μ μμλ₯Ό λ°±μλλ API λͺ μΈμλ₯Ό μμ±νλ€. API λͺ μΈμλ₯Ό μμ±νλ©΄μ μ΄μ μμ±νμλ ν μ΄λΈ λͺ μΈμμ μ¬μ©μ μꡬμ¬ν μ μμλ₯Ό λ€μ λ³΄λ€ λ³΄λ μμ ν΄μΌ ν λΆλΆμ΄ 보μλ€.
νμκ°μ μ μ§νν λ λλ€μ, μ΄λ©μΌ, λΉλ°λ²νΈκ° νμνλ° λΉλ°λ²νΈμ μλ¦Ώμμ νΉμ λΆνΈ μ¬λΆ λ± μ ν΄μ§μ§ μμ λΆλΆλ€μ΄ λμ 보μλ€. λν, μλλ ν¬νλ₯Ό μ§νν λ νλμ κ²μκΈμμ νλμ λκΈμλ§ ν¬νκ° κ°λ₯νλλ‘ κ΅¬νν μμ μ΄μμΌλ κ·Έλ κ² κ΅¬ννλ κ² λ 볡μ‘ν κ² κ°λ€λ μκ°μ λͺ¨λ λκΈμ ν¬νκ° κ°λ₯νλλ‘ λ³κ²½νμλ€. μ΄ μΈμλ κ½€ λ§μ λΆλΆμ μΆκ°, μμ , λ³κ²½νμλ€.
κ·Έλ κ² μ€μ μλ νλ©΄ μ μμμ API λͺ μΈμλ₯Ό μμ±νκ³ , μ€νμλ λ€ κ°μ΄ λͺ¨μ¬ μμ±λ κ²λ€μ 보며 μμ ν λΆλΆμ΄ μλμ§ μΆκ°νκ±°λ λΊ λΆλΆμ΄ μλμ§μ λν΄ μ΄μΌκΈ°λ₯Ό λλμλ€.
μ΄νμλ CI/CDμ λν΄ μ΄μΌκΈ°λ₯Ό λλμλ€. CI/CDμ λν΄ λ°°μ°κΈ°λ νμ§λ§ λ©°μΉ λ°°μ°μ§ μμμ κ·Έλ°μ§ μ΄λ»κ² ν΄μΌ ν μ§ λ§λ§ν΄ κ°μ 곡λΆνλ μκ°μ κ°μ§λ©° μ΄μΌκΈ°λ₯Ό λλμλ€. μ΄μΌκΈ°λ₯Ό λλ κ²°κ³Ό μ°λ¦¬ νμ AWSμ μ¬μ©νκΈ°λ‘ νλ€. AWSμ μ¬μ©νκΈ°λ‘ ν μ΄μ λ κ°μ₯ λ§μ μ¬λλ€μ΄ μ¬μ©νκΈ°λ νκ³ μ€μ΅μ AWSλ‘ μ§ννμκΈ° λλ¬Έμ΄λ€. λ€λ§, μλͺ» μ€μ νλ©΄ κ³ΌκΈλλ€λ μ΄μΌκΈ°κ° λ§μ κ·Έ λΆλΆμ΄ κ±±μ μ΄λ€.
λ΄μΌμ CI/CDλ₯Ό ꡬννκΈ°λ‘ νλ€. μλ§ λ΄μΌ ν루λ CI/CD ꡬνμ νλ©΄ μ κ· μμ μκ°μ΄ λλμ§ μμκΉλΌλ μκ°μ΄ λ λ€. μ§κΈκΉμ§ κ³νν λΆλΆμ μ΄μ ꡬνν΄μΌ νλ€κ³ μκ°νλ μ ν μ μμμ§μ λν κ±±μ μ΄ λ λ€. κ·Έλ¦¬κ³ κ³Όμ° λ΄κ° μλ°λ₯Ό νλ©΄μ νλ‘μ νΈλ₯Ό ν΄λΌ μ μμμ§λ κ±±μ μ΄ λλ€. κ·Έλλ μ΄μ¬ν νλ©΄ μ΄λ»κ² κ²°κ³Όλ¬Όμ λμ€μ§ μμκΉ..λΌλ μκ°μ΄λ€. κ·Έλ¦¬κ³ μ΄λ―Έ λ§μ κ±Έ λ°°μ μ§λ§ μ΄λ² νλ‘μ νΈλ₯Ό ν΅ν΄ λ§μ κ±Έ λ°°μΈ μ μμ κ² κ°μ μλ―Έμλ κ²½νμ΄ λ κ² κ°λ€. (TMIλ‘ μ²΄λ ₯μ΄ λμ§ μμ νλ‘μ νΈλ₯Ό ν λ μ΄λ €μμ κ²ͺμκΉλ΄ μ€λλΆν° λ€μ μ΄λμ μμνλ€... μμ¦ μ²΄λ ₯μ΄ μ’μ§ μμκ±Έ λ무λ μ λλΌκ³ μμκΈ°μ..γ γ π€§)