2021.09 ~ 2022.03
λ¬Έμ μ
- ν΄λΌμ°λ μλΉμ€μ κ΄λ ¨λ λͺ¨λν°λ§ λκ΅¬κ° λ§κ³ , μλ¦Ό μ±λμ΄ ννΈνλμ΄ μμ
- μ κ· μλΉμ€μ 리μ μ΄ μΆκ°λ μλ‘ μ μ λ λ§μ μμ λͺ¨λν°λ§ μλ¦Όμ λ°κ² λ¨
- λ§μ λ©μ μ μλ¦Όμ΄ λ°μνλ λ§νΌ, μ€νΈμ± μλ¦Όλ μ‘΄μ¬νλ©° μλ¦Όμ μ€μλλ₯Ό νλ¨νκΈ° μ΄λ €μ
- λ¨μΌνλ μλ¦Ό μ±λμ΄ μμ΄ λμΉλ μλ¦Όλ μμ£Ό λ°μνκ² λ¨
ν΄κ²° λ°©λ²
- λͺ¨λν°λ§ λꡬμμ λ°μνλ λͺ¨λ μλμ μμ μ±λμ ν΅ν©
- λλΆλΆμ μλ¦Όμ μΉμΌλ‘ μ‘°ννλλ‘ νκ³ , κΌ νμν μλ¦Όμ λ©μ μ λ‘ μ μ‘νλλ‘ λ³κ²½
- κ·Έλνλ₯Ό ν΅ν΄ μλ¦Ό λ°μ μΆμ΄λ₯Ό μκ°μ μΌλ‘ νμΈν μ μλ κΈ°λ₯ μΆκ°
ꡬ쑰

κΈ°μ μ€ν
- RMQ
- Docker
- FastAPI + Celery
- Vue.js
λμ
μμ€ν
ꡬν λ¨κ³λΆν° νμ₯μ±μ΄ μ’μ μλΉμ€λ₯Ό λ§λ€κ³ μ νμ΅λλ€. λ λ§μ λͺ¨λν°λ§ μλΉμ€κ° μΆκ°λ κ²μ΄ μλͺ
νκ³ , κ°κ°μ μμ€ν
μμ 보λ΄λ λ°μ΄ν° νμ λν λ€μν κ²μΌλ‘ μμνκΈ° λλ¬Έμ
λλ€.
λ°λΌμ μμ€ν
μ μ€κ³νλ λ¨κ³μμ λ©μΈμ§ ν λ°©μμ κ³ λ €νκ³ , λ²μ©μ μΈ λ°μ΄ν°λ₯Ό λ°μ νμ²λ¦¬νλ celery workerλ₯Ό ꡬμ±νμ΅λλ€.
μ΄ν μ€μ λ‘ λ°μνλ μ΄λ²€νΈκ° λ§μμ§μ λ°λΌ μ²λ¦¬νλ λ°μ΄ν°μ μμ λ§€μ° μ¦κ°νμ§λ§, λ°±μλ DBλ₯Ό MariaDB μμ ElasticSearchλ‘ λ³κ²½ν κ² μ΄μΈμ λ‘μ§κ³Ό ꡬμ±μ ν° λ³κ²½ μμ΄ μμ μ μΌλ‘ μ΄μνκ³ μμ΅λλ€.
κ²°κ³Ό
- 7κ° μ΄μμ μ΄λ²€νΈ μμ€ν μ WARD νλ«νΌμΌλ‘ ν΅ν©
- λΆνμν λ©μΈμ§ μ±λ ν΅ν© λ° μ κ±°
- νμ¬ μΌμΌ 1.2μ²λ§κ° μ΄μμ λͺ¨λν°λ§ λ°μ΄ν°λ₯Ό μ²λ¦¬νλ νλ«νΌμΌλ‘ νμ₯ν΄ μ΄μμ€
κΈ°μ¬λ
- λͺ¨λν°λ§ μμ€ν
μμ μ μ‘νλ λ°μ΄ν° λΆλ₯ (80%)
- λͺ¨λν°λ§ 주체, μ€μλμ λ°λΌ λΆλ₯
- λͺ¨λν°λ§ μ΄λ²€νΈ μ²λ¦¬ λͺ¨λ κ°λ° (50%)
- μ κ·ννμμ νμ©ν΄ νΈμ€νΈλͺ μ λ°λ₯Έ 리μ κ΅¬λΆ μ½λ μμ±
- μ ν¬λ‘ μμ ν λ°μ΄ν°λ₯Ό key, valueλ‘ λλμ΄ ESμ μ μ₯
- ν΅ν© λͺ¨λν°λ§ μΉ νλ‘ νΈμλ κ°λ° (30%)