- κΈ°κ΄: νκ΅ νμ§ μ¬λ¨, ν°λ§₯μ€ ν΄λΌμ°λ - ν΄λΌμ°λ λ€μ΄ν°λΈ κ°λ°μ μμ± κ³Όμ
- κ΅¬μ± μΈμ: 4λͺ (FE 2λͺ , BE 2λͺ )
- λ³ΈμΈ μν :
BE - λ°±μλ λ¬Έμ ν΄κ²° κ³Όμ
- μ‘°λ³ νλ‘μ νΈ
- μꡬμ¬ν μ μμ μμ±
- κΈ°λ₯ λͺ μΈμ μμ±
- μ¬μ©μ μλλ¦¬μ€ λλ μ μ€μΌμ΄μ€ μμ±
- API μ€κ³μ μμ±
- RESTful API
- GET/POST/PUT/DELETE ꡬν
- μ 체 μ‘°ν, κ°λ³ μ‘°ν (by ID, Date, Keyword)
- νμ κΈ°λ₯
- Spring Boot Swaggerλ₯Ό ν΅ν API Doc μμ±
- μ¬μ©μ λ±λ‘/μΈμ¦
- μ¬μ©μ) μν μ‘°ν, μμΈλ³΄κΈ°, μ₯λ°κ΅¬λ, ꡬ맀νκΈ°, κ²°μ νκΈ°, μ£Όλ¬Έ μν μ‘°ν, κ° λͺ©λ‘μ νμ΄μ§ μ²λ¦¬
- κ΄λ¦¬μ) μ¬μ©μμ κΈ°λ₯ + μν λ±λ‘ + μ£Όλ¬Έ λ μν μν λ³κ²½ + κ²°μ λ΄μ νμΈ
- Backend) Spring Boot + Spring Cloud + Kafka μ¬μ©
- Frontend) React μ¬μ©
- κ°λ¨ν UI μΆκ°
- λͺ¨λ νλ‘μ νΈ λ§μ§λ§ λ
- μν DB(λ°μ΄ν°) μ 곡
- μ 곡 λ μν DBλ‘ κ΅¬νλ μμ λ³κ²½ ν΄μΌ ν¨ (UI μ μΈ)
- μ 곡 λ μν DBλ‘ κ²μ κΈ°λ₯ κ²μ¦
- AWSλ‘ Migrate μμ (EC2 + RDS)
Spring Boot, Spring Cloud, Kafka, Reactλ₯Ό νμ©νμ¬ μ± μ μ£Όμ λ‘ ν μ¨λΌμΈ μμ κ°λ°
- MSA ꡬ쑰 μ¨λΌμΈ μμ κ°λ°μ νλ©° MSA κΈ°μ΄ κ²½ν
- μ€κ³λΆν° λ°°ν¬κΉμ§ μΉ κ°λ° μ¬μ΄ν΄ κ°μ μ κ²½ν
- νμ
λ₯λ ₯ ν₯μ
- API μ€κ³μλ₯Ό ν΅ν νλ‘ νΈμλμ νμ
- μ΄μ λ°μ μ λλ£μ ν¨κ» ν΄κ²°
- μΌμ κ΄λ¦¬, μν λΆλ΄, νμ ν΄(Github, google spreadsheet, presentation, freedcamp λ±)
- AWSμ 컨ν μ΄λ κΈ°λ° Micro Service λ°°ν¬
- μ€κ³ λ¬Έμ
- μꡬμ¬ν μ μμ
- API μ€κ³μ
- νλ©΄ μ€κ³μ
- λ²μ κ΄λ¦¬
- Programming Language: HTML, CSS/SCSS, JS
- Web: Node.js 14.17.6, React(17.0.2), Axios(0.21.1)
- Programming Language: Java 11
- Web: Spring Boot 2.5.x, Spring Cloud
- Container Platform : Docker 20.10.x
- Cloud: AWS(EC2) Amazone-Linux
- Database: AWS RDS MariaDB
- ETC: Kafka 2.7.0, RabbitMQ 3.9


