λ²μ (burn-eng) π₯
|μκ°
μ΄λ²μ λ§λ μλΉμ€λ “λ²μ (burn-eng) π₯” μ΄λΌλ μ±μ΄λ€.
μ°λ¦¬μ μλΉμ€λ μ½κ² λ§ν΄μ,
- μ£Όμ΄μ§ λ¬Έμ₯μ μμν΄λ³΄κ³
- μμν λ¬Έμ₯μ λν νκ°λ₯Ό
ChatGPT
λ₯Ό ν΅ν΄ λ°μ보λ μλΉμ€λ€.
νμ¬λ μΉλ²μ λ§ μ 곡νκ³ μμΌλ©°, λͺ¨λ°μΌλ λμλκ²λ μ²λ¦¬λμκ³ μ±μ λ°λ‘ μλ€.
(λ°μ μ’μΌλ©΄ λ§λ€κ² μ§…)
κ°λ¨νκ² μλ νμ΄μ§μ μλΉμ€κ° μ€λͺ λμ΄μλ€.
Backend
μ°μ μ΄λ² μ¬μ΄λ νλ‘μ νΈλ₯Ό μ§ννλ©΄μ λ΄κ° 맑μ λΆλΆμ Backend μκ³ ,
κ°λ°νλ©΄μ μ¬μ©ν κΈ°μ μ€νμ μ 체μ μΌλ‘ ν λ² μ 리ν΄λ³΄μλ€.
Programming Language | Kotlin |
---|---|
Web Framework | Spring Webflux, Spring Security |
Database Connectivity | Spring Data R2DBC, r2dbc-postgresql (production), r2dbc-h2 (for local) |
DB Service | Supabase |
Cloud Service | AWS - EC2, S3, ECR, CodeDeploy, Route 53 |
CI/CD | GitHub Actions - AWS CodeDeploy |
Others | OpenAI ChatGPT |
CI/CD μ κ²½μ° κΈ°μ‘΄ GitHub Actions
- fly.io
λ₯Ό ν΅ν΄ ꡬμ±νμΌλ,
fly.io
μ κ²½μ° μ½λ μ€ννΈκ° 30μ΄ μ λ 걸리λ λΆλΆμ΄ μμ¬μ κ³ , κ²°κ΅ AWS λ‘ λ§μ΄κ·Έλ μ΄μ
νλ€.
νΉν μ΄λ² μλ²λ reactive programming
μΌλ‘ κ°λ°νλ€.
κ·Έλ¦¬κ³ μ΄λ₯Ό μν΄ Reactor
μ λν κ°λ
μ 곡λΆνκ³ ,
곡λΆν λ΄μ©μ https://github.com/bossm0n5t3r/reactor-kotlin-workshop λ‘ μ 리νλ€.
λμ€μ κΈ°νκ° λλ©΄ λ°λ‘ κΈλ‘ μ 리ν΄λ³΄κ² λ€.