π§½ννμ΄ μΉκ΅¬λ€ - κ³Όλͺ°μ λ°λ €μΌμ SNS πΆ μκ° λ΄κ° ν€μ°λ λ°λ €λλ¬Όμ΄ SNSμ νλ€λ©΄? λ°λ €μΈλ€μ μ λ¨Έλ¬μ€ν λ°λ €μΌμ 곡μ 곡κ°μ μ 곡νλ SNS μ΅κ·Ό μ¨λΌμΈμμ νμ κ° λλ νΈλ λμΈ λΆμΊ (νΉμ 컨μ μ μ μ©ν μΌμ’ μ κ°λ©΄λμ΄ μ»¨ν μΈ )μ λ°λ € λλ¬Ό μ κ²°ν©ν νλ‘μ νΈ π¨βπ¨βπ¦βπ¦ νμ J003 κ°νΈν J097 λ°©κ·λΉ J131 μ μ νΈ J145 μ΄μ ν μΆμ² β¨ κΈ°μ μ λμ λͺ©λ‘ dockerλ₯Ό μ΄μ©ν λ°°ν¬ μλν CI/CD λμ©λ λ°μ΄ν° λ€λ£¨κΈ°, 쿼리 μ±λ₯ μ΅μ ν , λ°μ΄ν° λ² μ΄μ€ μμ μ± κ°μ λͺ¨λ νΌμ²μ λν΄ μ λμ ν μ€νΈ μ½λ μμ± νλ‘ νΈ λ λλ§ μ±λ₯ μ΅μ ν κΉλΉ‘μ μλ SPA, λΉλκΈ° fetch first meaningful paint μλ²μ λ¬΄λ¦¬κ° κ°μ§μλ 무νμ€ν¬λ‘€ + fetch μ΅μ ν π οΈ κΈ°μ μ€ν ποΈ λμμΈ νλ‘ν νμ λλ¬Όμ΄ λ²μ μ¬λ¬ μμμ§ νμ SNS μν΅