λͺ¨λ μ»΄ν¬λνΈκ° λ¨ ν λμ μλ²μμ μ€νλλ κ°λ¨ν μμ€ν μΉ, μ±, λ°μ΄ν°λ² μ΄μ€, μΊμ λ±μ΄ μ λΆ μλ² 1λμμ μ€ν μμ€ν κ΅¬μ± μ΄ν΄μ¬μ©μ μμ²μ΄ μ²λ¦¬λλ κ³Όμ κ³Ό μμ²μ λ§λλ λ¨λ§μ λν μ΄ν΄ μ¬μ©μ : λλ©μΈ μ΄λ¦(api.mysite.com)μ μ΄μ©ν΄ μΉμ¬μ΄
κ΅¬κΈ μλμ΄ ν λ‘(Senior Fellow) μ ν λ(Jeff Dean)βκ°λ΅μ μΈ κ·λͺ¨ μΆμ (back-of-the-envelope estimation)μ 보νΈμ μΌλ‘ ν΅μ©λλ μ±λ₯ μμΉμμμ μ¬κ³ μ€ν(thought experiments)μ ννμ¬ μΆμ μΉλ₯Ό κ³μ°νλ νμ
μμ€ν μ€κ³ λ©΄μ μ λ³Ό λλ μκ° μμ΄ λ°λ‘ λ΅μ λ΄μλ μ’μ μ μλ₯Ό λ°κΈ° μ΄λ €μμꡬμ¬νμ μμ ν μ΄ν΄νμ§ μκ³ λ΅μ λ΄λλ νμλ μμ£Ό μμ²λ λΆμ μ μ νΈ(red flag)λ©΄μ μ ν΄μ¦ μΌκ° μλλ©°, μ λ΅ λ°μλ μλ€λ κ±Έ μκΈ°νκΈ°μλλ₯Ό λ¦μΆκ³ , κΉμ΄ μκ°νκ³ μ§λ¬Ένμ¬
πΒ main>java>com>springboot>api>controller>GetController.javaπΒ main>java>com>springboot>api>controller>GetController.javaπΒ main>java>com>springboot>
μ΄λ―Έμ§ μΆμ² : μν€λΆμ€Object Relational Mapping: κ°μ²΄ κ΄κ³ 맀νκ°μ²΄μ§ν₯ μΈμ΄μμ μλ―Ένλ κ°μ²΄μ RDBμ ν μ΄λΈμ μλμΌλ‘ 맀ννλ λ°©λ²κ°μ²΄μ§ν₯ μΈμ΄μμμ κ°μ²΄ β ν΄λμ€λ₯Ό μλ―Έν΄λμ€λ λ°μ΄ν°λ² μ΄μ€μ ν μ΄λΈκ³Ό 맀ννκΈ° μν΄ λ§λ€μ΄μ§ κ²μ΄ X β
μ΄λ―Έμ§ μΆμ² : μν€λΆμ€νλμ¨μ΄ μμ μ€μΉλμ΄ νλμ¨μ΄ κ³μΈ΅κ³Ό λ€λ₯Έ μννΈμ¨μ΄ κ³μΈ΅μ μ°κ²°νλ μννΈμ¨μ΄ κ³μΈ΅μν : <span style='background-color: - λν OS : Windows, macOS, Linux, Unix λ±μ²λ¦¬ λ₯λ ₯(throu