- μΆμ (λ²κ½, νμ€ν°λ²) μκ°λ³ μ νμΈμ μμ½
- νκ°λ³ ꡬνλ³ μμ½ μμ€ν
- λ°€λκΉ¨λΉ μΆμ
- λ μ§ : κΈ ν μΌ
- μ₯μ : μ²κ³μ², μ¬μλ
- μκ° : 3μκ° λ¨μ
- μΈμ μ ν : 100λͺ
- Auth0 : μΉ΄μΉ΄μ€, gmail
-
MySQL : μμ½ - Table 'reserve' 'member_id', 'reserve_time', 'group', 'state', 'date', 'location'
νμ - Table 'member' 'member_id', 'phone_number', 'password'
- Front-end : Html λ± # κ°μ°μ₯λ, μ£Όμ€μ¬λ
- DB : MySQL - νμ, μμ½ # μ‘°νμ¬, μ΄μ¬μ±λ, κΉνμ£Όλ
- Back-end : NodeJS, Flask
- Public Cloud : AWS (EC2, EKS)
- Container Vir : Docker, k8s
- Backing Service : Kafka - μμ½, νμ
- νλ‘ νΈμλ : /, /member, /reserve, /admin
- λ°±μλ :
- DBμ€κ³
- νλ©΄λ¨μμ μμ½νν© λμ€κ²ν΄μ μμ½ ν μμλμ§ μλμ§ νμ
- μμ½μ΄ λλ€λ©΄ ν΄λ¦μ νμ(Phone_number, passowrd)μ λ ₯ μ°½ λμ°κΈ°
- λ§λ€μ΄μ§λ©΄ member DBμ send
- μμ½ μ°½μΌλ‘ μ΄λ
- μμ½μ°½μμ λ μ§ μ ν, μ§μμ ν, μκ° μ ν, μΈμ μ