κΈλ‘λ² B2B μ€ννΈμ μμ μΌνλ©΄ μ¬λ¬ κ΅κ°μμ μλΉμ€λ₯Ό νκΈ° μν΄μλ κ΅κ°λ³λ‘ κΈ°μ μ μꡬμ¬νμ΄ λ€λ₯΄λ€λκ²μ μκ² λ©λλ€. κ°λ Ή μ λ½ κ΅κ°λ€μ κ²½μ° κ°μΈμ 보λ₯Ό 보νΈνκΈ° μν GDPR μ΄λΌλ λ²μ μ₯μΉκ° μ‘΄μ¬νλ©° ν΄λΉ μ§μμμ μλΉμ€λ₯Ό μ 곡νκΈ° μν΄μλ κ΄λ ¨ μꡬμ¬νμ λ§μ‘±μμΌμΌ ν©λλ€. λλ¨μμμ κ΅κ°λ€μ κ²½μ°μλ μΈν°λ· μλΉμ€μ νμ§μ΄ λ¨μ΄μ§λ κ²½μ°κ° λ§μ λ€νΈμν¬ λ¨λ½μ΄ μΌμ΄λκ±°λ μ§μ°μ΄ λ°μνλ μν©μ λν κ³ λ €κ° λ§μ΄ νμν©λλ€.
νμ§λ§ λ°μ΄ν° μ²λ¦¬μ κ΄λ ¨λ μμμ λ΄λΉνλ νμ΄ μ λ½μ΄ μλ λλΆμμμμ μλ€λ©΄, λ€νΈμν¬ μ°κ²°μ΄ νμν ν΄λΌμ΄μΈνΈλ₯Ό κ°λ°νλ νμ΄ λ―Έκ΅μ μλ€λ©΄ μ΄λ¨κΉμ? μ°κ΄λ κΈ°λ₯μ μ± μμ§λ μμ§λμ΄ νμ΄ λ°λμ ν΄λΉ κ΅κ°μ μμΉν κ²μ μλκΈ° λλ¬Έμ μ΄λ¬ν μꡬμ¬νλ€μ λ§μ‘±μν€κΈ° μν΄μλ μλ‘ λ€λ₯Έ κ΅κ°μ μμΉν μμ§λμ΄, PM λ€ κ°μ κΈ΄λ°ν νμ μ΄ μ€μν©λλ€.
μ΄λ¬ν νμ μ ν΄ λ³΄λ©΄ μλ‘ λ€λ₯Έ μκ°λμ μλ μ¬λλ€κ³Όμ μ 무λ κ°μ μκ°λμ, μ¬λ¬΄μ€μ΄λΌλ λμΌν 곡κ°μ λͺ¨μ¬ μΌνλ κ²κ³Ό μ¬λ λ€λ₯΄λ€λ κ²μ μκ² λ©λλ€. μ¬λ¬΄μ€μμ ν¨κ» μΌνκ³ μμλ€λ©΄ 30λΆ μ λ ν¨κ» μ½λλ₯Ό λ€μ¬λ€λ³΄λ©° ν΄κ²°νμ λ² ν λ¬Έμ κ° λ©°μΉ μ© λ°λͺ©μ μ‘κΈ°λ νκ³ κ°λ¨ν 곡μ λ¬Έμ μμ μμ²μ΄ μ§κ΅¬λ₯Ό ν λ°ν΄ λμμ βμ§κΈμ μ΄λ €μ" μ΄λΌλ λΆμΉμ ν λ©λͺ¨μ ν¨κ» λμμ€κΈ°λ ν©λλ€.
μ κ° μ§λ λͺ λ κ° κ²½νμ ν΅ν΄ λ°°μ΄ μλ‘ λ€λ₯Έ μκ°λμ μ¬λλ€κ³Ό μ 무λ₯Ό ν λ μκΈ°λ λ¬Έμ μ κ³Ό ν΄κ²°μ± , κ·Έλ¦¬κ³ κ΅νλ€μ 곡μ νκ³ μ ν©λλ€. μ΄λ₯Ό ν΅ν΄ μλ‘ λ€λ₯Έ μκ°λμ μ¬λλ€κ³Ό μΌνλ λ°©λ²μ λν΄ κ³ λ―Όνλ λΆλ€κ» λμμ΄ λκΈΈ λ°λλλ€.
μλ‘ λ€λ₯Έ μκ°λμ μ¬λλ€κ³Ό μΌν λ λ§μ£ΌμΉλ μ΄λ €μμ μ¬λ¬ κ°μ§κ° μμ΅λλ€.
첫 λ²μ§Έλ‘ μμ¬μν΅ μλκ° λ리λ€λ μ μ λλ€. λ©μμ§λ₯Ό μ£Όκ³ λ°μ λ μμ°¨λ‘ μΈν΄ μλ΅μ΄ λ¦μ΄μ§κ³ , κ·Έ λλ¬Έμ μ λ°μ μΈ μ 무 μλκ° λλ €μ§λλ€. νλ©΄ 곡μ λ₯Ό μ΄μ©ν΄μ μ½λλ₯Ό ν¨κ» λ€μ¬λ€λ³΄κ±°λ λ€μ΄μ΄κ·Έλ¨μ 그리λ νμ λꡬλ₯Ό μ¬μ©ν΄λ μ¬λ¬΄μ€μμ 머리λ₯Ό λ§λκ³ κ³ λ―Όνλ κ²λ§νΌ μλλ₯Ό λ΄μ§λ λͺ»ν©λλ€. κ·ΈλΏλ§ μλλΌ λΉ λ₯Έ ν΄κ²°μ΄ νμν μν©μμλ μν΅μ ν¨μ¨μ΄ μ νλ μ μμ΅λλ€.
λ μλ‘ λ μ§κ° λ€λ₯΄κΈ° λλ¬Έμ ν΄μΌμ΄λ μ¬λ λ μλ μ 무 κ΄λ ¨ μ°λ½μ΄ μ¬ μ μμ΅λλ€. νμ μ 무 κ΄λ ¨ μ°λ½μ μ¦μ λλ΅νλ μ΅κ΄μ κ°μ§ λΆλ€μ μ΄λ° μν©μμ μ 무μ κ°μΈ μνμ κ· νμ μ μ§νλ λ° μ΄λ €μμ λλ μ μμ΅λλ€. μ λ μ¬λ¬ μκ°λμ λ μ§λ€μ λμμ 보μ΄λλ‘ λ¬λ ₯ μ΄ν리μΌμ΄μ μ μ€μ ν΄λκ³ μ μνκ³ μ λ Έλ ₯νμ§λ§ μ¬μ ν λ체ν΄μΌ λ±μ μκΈ° μ΄λ ΅λ€λ λ¬Έμ κ° μμμ΅λλ€.
λ§μ§λ§μΌλ‘, μλ‘ λ€λ₯Έ μκ°λμ μ¬λλ€κ³Ό νμλ₯Ό μ‘κΈ°κ° μ΄λ ΅μ΅λλ€. μ λ νμμ μ°Έμν΄μΌ νλ μ¬λμ μ«μκ° λ§μμ§μλ‘ μ΄ λ¬Έμ κ° λ ν¬κ² μλΏμμ΅λλ€. μν΄λ₯Ό ꡬνκ³ λ€μ μ΄λ₯΄κ±°λ λ¦μ μκ°μ νμλ₯Ό μ§ννλ λ°©μλ λͺ¨μν΄ λ³΄μμ§λ§ νμ μ°Έμ¬μ¨μ΄ μ μ‘°ν΄μ§λ λ¬Έμ κ° μμμ΅λλ€. κ²°κ³Όμ μΌλ‘ λͺ¨λ μ°Έμ¬μκ° νΈν μκ°μ νμλ₯Ό ν μ μλ μ‘°μ¨μ΄ νμνλ€λ κ²°λ‘ μ λ΄λ¦¬κ² λμμΌλ©°, μ΄λ λ§μ λ Έλ ₯κ³Ό νμκ° νμν©λλ€.
μλνλ λ¬Έμ ν΄κ²° λ°©λ² λ³΄λ¬ κ°κΈ° ππ»
μλ νμΈμ. F-Labμμ νλ‘ νΈμλ κ°λ°μλ‘ κ·Όλ¬΄νκ³ μλ Tino μ λλ€. μ ν¬λ νλ‘ νΈμλ νλ‘μ νΈλ€μ λͺ¨λ Έλ ν¬λ‘ κ΄λ¦¬νκ³ μλλ°μ. κΈ°μ‘΄ Github ActionsμΌλ‘ μ μ©λμ΄ μλ CIλ₯Ό κ°λ°μ κ΄μ κ³Ό λΉμ¦λμ€ κ΄μ μΌλ‘ κ°μ ν κ²½νκ³Ό ν¨κ» λ°©λ²μ 곡μ νκ³ μ ν©λλ€.
λ³Έλ¬Έμ Github Actionsλ₯Ό μ΄λ―Έ λ€λ£¨μ΄λ³Έ κ²½νμ΄ μλ λΆλ€μ΄ λμμ λλ€.
κ·Έλ κΈ°μ μμΈν μ€λͺ μ μλ΅νκ³ , μμ§ κ²½νμ΄ μμΌμ λΆλ€μ μν΄ Githubμ λ¬Έμμμ λ°μ·ν μ€λͺ κ³Ό λ§ν¬λ₯Ό 첨λΆν΄ λκ² μ΅λλ€.
GitHub Actionsλ₯Ό μ¬μ©νμ¬ λ¦¬ν¬μ§ν 리μμ λ°λ‘ μννΈμ¨μ΄ κ°λ° μν¬νλ‘λ₯Ό μλν, μ¬μ©μ μ§μ λ° μ€νν©λλ€. CI/CDλ₯Ό ν¬ν¨νμ¬ μνλ μμ μ μννκΈ° μν μμ μ κ²μ, μμ± λ° κ³΅μ νκ³ μμ ν μ¬μ©μ μ μλ μν¬νλ‘μμ μμ μ κ²°ν©ν μ μμ΅λλ€.
μμ λ³΄λ¬ κ°κΈ° ππ»
μμ 1% κ°λ°μλ€μ μΈμ¬μ΄νΈ