-
Notifications
You must be signed in to change notification settings - Fork 1
π¨ μλ²½νμ§ μμ μλλ°μ€ ν μ€νΈκ° λΆλ¬μ¨ νν
π§ͺ MVP2: μλ² μ΅λ λΆν μ°ΎκΈ°, π§ͺ MVP3: Queue μ΅μ νλ₯Ό ν΅ν΄μ μ§μμ μΈ ν μ€νΈ λ° κ°μ μ μ§ννκ³ μ΅μ’ μ μΌλ‘ μ μλ―Έν κ²°κ³Όκ° λμΆλμμ΅λλ€.
μ΄λ₯Ό κΈ°λ°μΌλ‘ νλ‘μ νΈ λ§λ¬΄λ¦¬λ₯Ό μ§ννλ μ€ μ΄μν ν¬μΈνΈλ₯Ό λ°κ²¬νκ² λμμ΅λλ€.
μ΄μ Bulk Insert κ°μ μ΄ν λΆν ν μ€νΈλ₯Ό μ§νν κ²°κ³Όλ μλμ κ°μ΅λλ€.
νκ· 150 TPSλ₯Ό μ§μμ μΌλ‘ μ μ§ν¨μ νμΈν μ μμμ΅λλ€.
νμ§λ§ νλ‘μ νΈ λ§λ¬΄λ¦¬ κ³Όμ μμ λμΌν μ½λλ‘ λμΌν λΆν ν μ€νΈλ₯Ό μ§ννμ λ μλμ κ°μ κ²°κ³Όλ₯Ό λ§μ£Όνμ΅λλ€.
κΈ°μ‘΄ ν μ€νΈμλ λ€λ₯΄κ² νκ· 400 TPSλ₯Ό μ μ§νλ κ²μ νμΈν μ μμμ΅λλ€.
μ΄λ κΈ°μ‘΄ κ°μ μ μν κ°μ€ μ°μ μ μ λ©΄μΌλ‘ λ°νλ κ²°κ³Όμκ³ , μ μ΄λ° μν©μ΄ λ°μνλμ§ λΆμμ λ€μ΄κ°μ΅λλ€.
λΆν ν μ€νΈλ₯Ό μ§ννλ©΄μ κ°κ³Όν ν¬μΈνΈ μ€ νλλ QAλ₯Ό μν΄ μ μ μ μΌλ‘ λ€λ₯Έ νμ λ°°ν¬ν΄λμλ SDKμμ΅λλ€. ν μ€νΈλ₯Ό μν΄ κ²©λ¦¬ν DBμλ λ€λ₯Έ νμ App Keyκ° ν¬ν¨λμ§ μμμ΄κ³ μ΄λ κ²°κ΅ μ§μμ μΈ DB Connectionμ μλͺ¨λ‘ μ΄μ΄μ‘μ΅λλ€.
κ°μ VPCλ₯Ό 곡μ νλ Team 6 - Drive
νμμ ν
μ€νΈλ₯Ό μ§νν λ ν¨κ» λΆν ν
μ€νΈλ₯Ό μ§ννμ΅λλ€.
μ΄ λ ν μ£Όμ νΉμ±μ λ§μ μμ λ°μ΄ν°λ₯Ό μ μ‘νλ λΆν ν
μ€νΈλ₯Ό μ§ννκ³ , μ΄ κ³Όμ μμ IGW λμνμ ν° λΆλΆμ μ¬μ©νκ³ ν
μ€νΈμ λΆμ μ μΈ μν₯μ΄ λΌμ³€μ΅λλ€.
μ§μμ μΌλ‘ DBμ μ½μ μ°μ°μ΄ λ°μνλ λΆν ν μ€νΈκ° ꡬμ±λμκ³ , μ΄λ λ°λ‘ DBμ λΆνλ‘λ μμ©νκ² λμμ΅λλ€. μ΄μ DB CPUCreditμ΄ 0μ΄ λμ΄ μ μμ μΈ ν μ€νΈ νκ²½μ΄ κ΅¬μ±λμ§ λͺ»νλ μν©μ΄ λ°μνμ΅λλ€.
μλ²½νλ€κ³ μκ°ν λ³μΈ ν΅μ μμ μ¬κ°ν μ€λ₯κ° λ°μνκ³ μ΄λ‘ μΈν΄ μ΄λ¬ν κ²°κ³Όκ° λμμμ νμΈν μ μμμ΅λλ€.
κ°μ€ μ κ·ΌλΆν° λ¬Έμ κ° λ°μνκΈ°μ μλͺ»λ κ°μ μ΄λΌκ³ ννν μ μμ§λ§, Response Timeμμ μ μλ―Έν κ°μ μ΄ μμ΄ (600ms -> 450ms) μ΄λμ λ κ°μ ν¬μΈνΈλ μλ€κ³ ννν μ μμ κ² κ°μ΅λλ€.
- π‘ How To? Chat-GPT λ¦¬λ·°μ΄ λμ νκΈ°
- π‘ How To? λλ©μΈ μ€μ νκΈ°
- π‘ How To? NGINXλ‘ CORS μ€μ νκΈ°
- π‘ How To? JavaScript SDK κ°λ°νκΈ°
- π‘ How To? Java SDK κ°λ°νκΈ°
- π‘ How To? AWS Lambdaλ‘ λΆν ν μ€νΈ μ§ννκΈ°
- π‘ How To? Terraform + Locustλ‘ λΆν ν μ€νΈ μ§ννκΈ°
- βοΈ Refactoring: λ‘κ·Έ μ μ₯μ νλ²μ νμ!
- π¨ μλ²½νμ§ μμ μλλ°μ€ ν μ€νΈκ° λΆλ¬μ¨ νν
- π‘ How To? λλ²κΉ μ© κ²½μμ΄ λ°μνμ§ μλ Long μΉ΄μ΄ν° λ§λ€κΈ°!
- π‘ How To? Queueμ pollκ³Ό pushλ μ ν μ€λ λμμ λ΄λΉνκ² νμκΉ?