๐ I am here ๐
์์ด๋์ด ๊ตฌ์
๊ตญ๋ด ๊ฑฐ์ฃผ ์ธ๊ตญ์ธ์ ๋งค์นญํ์ฌ ์ปค๋ฎค๋ํฐ๋ฅผ ํ์ฑํ๋ ์๋น์ค
ํ๋ก์ ํธ ๊ฐ์
ํ๋ก์ ํธ๋ช
: Iamhere
์ฃผ์ ๊ธฐ๋ฅ
- ํ์ ๊ด๋ฆฌ ์๋น์ค : Security ํ์๊ฐ์
, ๋ก๊ทธ์ธ, OAuth 2.0 (๊ตฌ๊ธ, ํ์ด์ค๋ถ, ํธ์ํฐ, ์นด์นด์ค), ๋ง์ดํ์ด์ง
- ์ปค๋ฎค๋ํฐ ๊ฒ์ํ ์๋น์ค : ๊ฒ์๊ธ ๋ฐ ๋๊ธ CRUD, ์กฐํ์, ํ์ด์ง ๋ฐ ๊ฒ์ ์ฒ๋ฆฌ
- ์ค์๊ฐ ์ฑํ
์๋น์ค : ์ฑํ
๋ฐฉ ์
์ฅ ๋ฐ ํด์ฅ, ์ฑํ
๋ฐฉ ๋ฆฌ์คํธ ์กฐํ, ์๋ฆผ, ์ ๊ณ ๊ธฐ๋ฅ
์ฌ์ฉ ๊ธฐ์
๋ฐฑ์๋
- ๊ฐ๋ฐ ์ธ์ด : Java 17
- ๊ฐ๋ฐ ํ๊ฒฝ : Spring Boot 3.0.4, Gradle, Junit5 Spring Security, OAuth, JPA, Lombok, Kafka
- ๋ฐ์ดํฐ๋ฒ ์ด์ค : MySQL, MongoDB
- ํ์ ๊ด๋ฆฌ ํด : Github
- ์ํคํ
์ณ: MSA
- ์ธํ๋ผ : AWS EC2, AWS Route53, Docker, Docker Hub, Jenkins
ํ๋ก ํธ์๋
- ๊ฐ๋ฐ ์ธ์ด : HTML/CSS3, JavaScript, Thymeleaf, Bootstrap
ํ๋ก์ ํธ ๋ชฉํ ๋ฐ ์ผ์ ์ฐ์
ํ๋ก์ ํธ ๋ชฉํ
- ํด๋ฆฐ ์ฝ๋์ ํด๋ฆฐ ์ํคํ
์ณ์ ๊ณ ๋ฏผํ๋ฉด์ ๊ฐ๋ฐํ๊ธฐ
- ๊ฐ๋ฐ ๊ณผ์ ์ ๊ผผ๊ผผํ ๊ธฐ๋กํ๊ธฐ
- JenKins๋ฅผ ์ด์ฉํ ์๋ํ ๋ฐฐํฌ ๊ด๋ฆฌ
- DevOps ์๋น์ค ํ๊ฒฝ ๊ด๋ฆฌ : ๋ฒ์ ๊ด๋ฆฌ, ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง
- RESTful API๋ฅผ ๋ง๋ค๊ธฐ ์ํด ๊ณ ๋ฏผํ๊ณ ๊ฐ์ ํ๊ธฐ
- MSA, Terraform, ์ปจํ
์ด๋ ์ค์ผ์คํธ๋ ์ด์
๊ฒฝํ
์๊ตฌ์ฌํญ ๋ถ์
์์ด์ดํ๋ ์
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ
API ์ค๊ณ