Daily/Today I Learned
210316_TIL (First Project - Day2)
joooing
2021. 3. 17. 02:59
λ°μν
π μ€λ ν μΌ
API λ¬Έμ μμ±
μ΄μ μμ±νλ νλ‘μ° μ°¨νΈμ μ΄λ€ μμ²μ΄ νμνμ§ λ¨Όμ μκ°ν΄λ³΄λ©° μΆκ°λ₯Ό ν΄λ³΄κ³ , API λ¬Έμλ₯Ό μμ±νκΈ° μμνλ€. νμ€ν νλ‘μ° μ°¨νΈκ° μ’ λ ꡬ체νλλκΉ μμ±νκΈ°κ° νΈνλ κ² κ°λ€. λ¬Όλ‘ μμ κ³Όμ μ κ³μ κ±°μ³€κ³ μμΌλ‘λ κ±°μ³μΌ νκ² μ§λ§, μ΄λ°μ κΌΌκΌΌνκ² λ¬Έμλ μ°¨νΈλ€μ μμ±ν΄λλκ² λμ€μ μμ ν λ ν¨μ¬ μμ‘°λ‘κ² μ§νλ κ² κ°κΈ°λ νκ³ , νμ€ν¬λ₯Ό λΆλ°°ν΄μ κ°μ μμ μ νκ³ ν©μΉλ κ³Όμ μμ μΆ©λμ΄ λ μκΈΈ κ² κ°λ€λ μκ°μ΄ λ λ€.
ν κ·μΉ, μ½λ© 컨벀μ
νμλ€ κ°μ μνμ΅κ΄λΆν° νμ μ½λλ₯Ό μμ±ν λ λ°©μλ λ¬λΌμ ν κ·μΉλ μ νλ μκ°μ κ°μ‘λ€. μνμ μΈ λ©΄μμλ κ³ μ μ μΈ νμ μκ°μ΄λ νΉμ κ°λ±μ΄ μκΈ΄λ€λ©΄ μ΄λ€μμΌλ‘ λμ²ν μ§, μλ‘ μ΄λ°κ±΄ μνμΌλ©΄ μ’κ² λ€.. λ± κ·μΉλ€μ λν΄ μ΄μΌκΈ°νλ€. μ΄ μΈμλ μ½λ μμ± λ°©μμ λν μκΈ°λ νκ³ PRμ΄λ μ»€λ° λ©μΈμ§ νμμ λν κ·μΉλ μ νλ€.
λ°°ν¬ ν μ€νΈ
νλ‘μ νΈκ° μμ±λκ³ λμ λμ€μ λ°°ν¬λ₯Ό νκ²λλ©΄ κ²μ‘μ μ μλ λ¬Έμ κ° μκΈΈ κ² κ°μ λ°°ν¬ ν μ€νΈλ₯Ό λ¨Όμ νλ€. AWSλ₯Ό ν΅ν΄ νλλ°, ν΄λΌμ΄μΈνΈλ S3, μλ²λ EC2 μλΉμ€λ₯Ό μ΄μ©νλ€. EC2μ Cloudfrontλ λ‘λλ°Έλ°μλ₯Ό μ΄μ©ν΄μ μ°λν΄λ΄€λ€. (ν΄λΌμ°λ νλ‘ νΈλ₯Ό μΌμ λ μΌλ§λ λ λΉ λ₯Έμ§ κΆκΈν΄μ ν μ€νΈλ ν΄λ΄€λλ° μ΄κ±΄ μ’ λ νμΌ ν¬κΈ°κ° 컀μ‘μ λ λ€μ νμΈν΄λ΄μΌκ² λ€.) ACMκ³Ό Let's Encryptλ₯Ό μ΄μ©ν΄μ CertificationκΉμ§λ 무μ¬ν λ§μΉ μ μμλ€. νμ€ν μ§λ μ£Όμ μ½μ§μ μμ²λκ² ν λμ κΈλ°© λλΌ μ μλ κ² κ°λ€..γ λ°°ν¬λ μ΄μ°μ μ° νκΈ΄ νλ©΄μλ κΆκΈνλ λΆλΆμ΄ λ§μλλ° κ°μ΄ λ°±μλλ₯Ό νμλ λΆμ΄ λ€νΈμν¬μ λν μ΄ν΄κ° μμΌμ μ μ΄κ²μ κ² μ¬μ€λ³Ό μλ μμλ€. λ§μ΄ λ°°μλ¬μΌμ§..!
Flow Chart, API, μμ΄μ΄νλ μ, μ€ν€λ§ λκΈ°ν
νλ‘μ° μ°¨νΈλ, APIλ, μ€ν€λ§λ μμ±λκ³ μμ΄μ΄νλ μλ μ€μν λΆλΆμ κ±°μ μμ±μ΄ λμ΄μ νλμ© λΉκ΅ν΄κ°λ©° μ΄ν΄λ΄€λ€. κ³Όμ μ νλμ© λ°λΌκ°λ©° 보λκΉ μ΄λ ν κ³³μμ λΉ νΈλ¦¬κ±°λ μμ ν΄μΌν λΆλΆλ€μ΄ μ‘°κΈμ© λμμ λκΈ°ν(?)λ₯Ό μν€κΈ° μν΄ μμ νλ μμ μ νλ€. νμ€ν νλ‘μ° μ°¨νΈκ° μ λ§ λͺ¨λ λ¬Έμλ₯Ό μμ±νλλ° κ°μ₯ κΈ°λ³Έμ΄ λλ μ€μν μν μ νλ λ― νλ€.
π ν΄μΌν μΌ
βοΈ μμ΄μ΄νλ μ μμ±
βοΈ νμ€ν¬μΉ΄λ λΆλ°°
βοΈ λ°μ΄ν°λ² μ΄μ€ ORM ꡬμ±
λ°μν