Loopers μμ μ 곡νλ μ€νλ§ μλ° ν νλ¦Ώ νλ‘μ νΈμ λλ€.
νμ¬ νλ‘μ νΈ μμ μ± λ° μ μ§λ³΄μμ± λ±μ μν΄ μλμ κ°μ μ₯μΉλ₯Ό μ΄μ©νκ³ μμ΅λλ€. μ΄μ μλ λͺ λ Ήμ΄λ₯Ό ν΅ν΄ νλ‘μ νΈμ κΈ°λ°μ μ€μΉν΄μ£ΌμΈμ.
local νλ‘νλ‘ λμν μ μλλ‘, νμ μΈνλΌλ₯Ό docker-compose λ‘ μ 곡ν©λλ€.
docker-compose -f ./docker/infra-compose.yml uplocal νκ²½μμ λͺ¨λν°λ§μ ν μ μλλ‘, docker-compose λ₯Ό ν΅ν΄ prometheus μ grafana λ₯Ό μ 곡ν©λλ€.
μ ν리μΌμ΄μ μ€ν μ΄ν, http://localhost:3000 λ‘ μ μν΄, admin/admin κ³μ μΌλ‘ λ‘κ·ΈμΈνμ¬ νμΈνμ€ μ μμ΅λλ€.
docker-compose -f ./docker/monitoring-compose.yml upλ³Έ νλ‘μ νΈλ λ©ν° λͺ¨λ νλ‘μ νΈλ‘ ꡬμ±λμ΄ μμ΅λλ€. κ° λͺ¨λμ μκ³ λ° μν μ λΆλͺ ν νκ³ , μλμ κ°μ κ·μΉμ μ μ©ν©λλ€.
- apps : κ° λͺ¨λμ μ€νκ°λ₯ν SpringBootApplication μ μλ―Έν©λλ€.
- modules : νΉμ ꡬνμ΄λ λλ©μΈμ μμ‘΄μ μ΄μ§ μκ³ , reusable ν configuration μ μμΉμΌλ‘ ν©λλ€.
- supports : logging, monitoring κ³Ό κ°μ΄ λΆκ°μ μΈ κΈ°λ₯μ μ§μνλ add-on λͺ¨λμ λλ€.
Root
βββ apps ( spring-applications )
β βββ π¦ commerce-api
β βββ π¦ commerce-batch
β βββ π¦ commerce-streamer
βββ modules ( reusable-configurations )
β βββ π¦ jpa
β βββ π¦ redis
β βββ π¦ kafka
βββ supports ( add-ons )
βββ π¦ jackson
βββ π¦ monitoring
βββ π¦ logging