Dowon Lee
@kenneth
Students
30,516
Reviews
1,711
Course Rating
4.8
์ ๋ IT ์์ง๋์ด์ ๋๋ค. ์ธ์ ๊ฐ ์ง์ ๋์ "ํ์ฌ์?", "๊ฐ๋ฐ์?", "๊ฐ์ฌ?" ์ด๋ค ๋จ์ด๋ฅผ ์ ํํด์ผ ํ ์ง ๊ณ ๋ฏผ์ด ๋์๋ ๋๊ฐ ์์์ต๋๋ค. ๊ทธ๋ฌ๋ค๊ฐ, IT ์์ง๋์ด๋ผ๋ ํํ์ด ์ ๊ฐ ์ ์ด์ธ๋ฆฌ๋ ์ง์ ๋ช ์ด๋ผ๋ ์๊ฐ์ด ๋ค์ด ์ง๊ธ๊น์ง๋ ์ง์ ๋์๋ "IT ์์ง๋์ด"๋ผ๊ณ ์ ๊ณ ์์ต๋๋ค.
์ง์ ์ด๋ผ๋ ๊ฒ์ ์์ ์ ์ผ์ ๋ํ๋ด๋ ๊ฒ์ด๊ณ , ์ผ์ด๋ผ๋ ๊ฒ์ ์ฌ๋ฏธ์๊ณ , ๋์์ด ๋๋ ์ผ์ด๋ฉด ์ข๊ฒ ๋ค๋ ์๊ฐ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋๊ตฌ๋ ๋ค ์ํ๋๋๋ก ์ผ์ ํ๋ฉฐ ์ด์๋ ์์ง๋ง, ์ ๋ ์ ๊ฐ ํ๋ ์๋ ์ด ์ผ์ ์ข์ํ๋ ์๊ณ , ์ํ๊ณ ์ถ์ดํ๋ ์ฌ๋์ ๋๋ค. ๊ฐ๋ฐ์๋ก์จ, ๊ฐ์ฌ๋ก์จ, ์ปจ์คํดํธ๋ก์จ์ ์ญํ ์ ํด ์ค๋ฉด์, ๋งค๋ฒ ์๋กญ๊ฒ ์ถ์๋๊ณ ๋ณํํ๋ IT ์ ๊ธฐ์ ์ ๋ฐ๋ผ๊ฐ๊ธฐ์ ๊ธ๊ธํ์ง๋ง, ๊ทธ๋๋, ๋จ๋ค๋ณด๋ค ์กฐ๊ธ์ด๋ผ๋ ๋จผ์ ์ ํ๊ณ , ์ ํํ๊ณ , ์ฌ์ฉํ๊ณ ์ถ์ ์ฌ๋ ์ค ํ๋ช ์ ๋๋ค.
์ต๊ทผ ๊ด์ฌ์ ๊ฐ์ง๊ณ ์๋ ๋ถ์ผ๋ ์จ๋ผ์ธ ๊ต์ก ์ปจ์คํ ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ด์ฌ์๋ ๊ธฐ์ ์ Cloud Native Architecture, Blockchain, Machine Learning, Kafka, Kuberbetes ๋ฑ์ ๋๋ค. ์ด๋ฌํ ๊ธฐ์ ์ ์ค์ ๋ก ๊ฐ์๋ ํ๊ณ ์๊ณ ์ ๋ฌด์ ์ ์ฉํด์ ์ฌ์ฉ๋ ํ๊ณ ์์ต๋๋ค. ํ์ง๋ง, ์๋ ๋ฐฉ๋ํ ์ฃผ์ ์ด๋ค ๋ณด๋, ์์ง๊น์ง๋ ๊ณ์ ๊ณต๋ถํ๊ณ ์์ต๋๋ค.
๋จธ๋ฆฌ์์ ๊ฐ์ง๊ณ ์๋ ๊ฒ์ ์ง์ ํ ์ง์์ด ์๋๋ผ๊ณ ํฉ๋๋ค. ์ ๋ ์ ๊ฐ ๊ฐ์ง ์ง์๊ณผ ๊ฒฝํ์ ๋ค์ํ ๋ฐฉ๋ฒ์ ํตํด ๊ณต์ ํ๋ ค ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ , ์๋ก์ด ๋ถ์ผ, ์๋ก์ด ๊ธฐ์ ์ ๊ณ์ ๋์ ํ๊ณ ์๋ IT ์์ง๋์ด๊ฐ ๋ ๊ฒ์ ๋๋ค.
็พ) ์์ ์ด์์ปดํผ๋ ๋ํ
็พ) ๋๊ตญ๋ํ๊ต ๊ตญ์ ์ ๋ณด๋ํ์ ์ ๋ณด๋ณดํธํ๊ณผ ๋์ฐ๊ต์
ๅ) JP Morgan Chase AMJ Tech consultant (์ผ๋ณธ)
ๅ) ์ผ์ฑ SDS CMS ์ฌ์ ๋ณธ๋ถ ์ฑ ์ ์์ง๋์ด
Courses
Reviews
- Guide to building a virtual environment for multi-OS use (Docker + Kubernetes)
- Building a CI/CD Pipeline using Jenkins
- Microservice Application (MSA) Development with Spring Cloud
- Building a CI/CD Pipeline using Jenkins
- Building a CI/CD Pipeline using Jenkins
Posts
Q&A
๊ฐ์ ์๋ฃ๋ ์ด๋์ ๋ค์ด ๋ฐ์ ์ ์๋์?
์๋ ํ์ธ์, ์ด๋์์ ๋๋ค.๋จผ์ , ๋ต๋ณ์ด ๋ฆ์ด ์ฃ์กํฉ๋๋ค.๊ฐ์ ๊ต์์ ์๋ ๋งํฌ์์ ํ์ธํด ๋ณด์ค ์ ์์ต๋๋ค. ๊ฐ์ ์ ๋ฐ์ดํธ๋ฅผ ์์ง ๋ง๋ฌด๋ฆฌํ์ง ๋ชปํด์, ์ฐ์ ๊ธฐ์กฐ ์๋ฃ๋ก ํ์ธ ํด ์ฃผ์๊ธธ ๋ถํ๋๋ฆฝ๋๋ค.https://github.com/joneconsulting/msa_with_spring_cloud/tree/main/pdf๊ฐ์ฌํฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 114
Q&A
๊ฐ์์๋ฃ๋ ์ด๋์์?
์๋ ํ์ธ์, ์ด๋์์ ๋๋ค. ๋จผ์ , ๋ต๋ณ์ด ๋ฆ์ด ์ฃ์กํฉ๋๋ค. ๊ฐ์ ๊ต์์ ์๋ ๋งํฌ์์ ํ์ธํด ๋ณด์ค ์ ์์ต๋๋ค. ๊ฐ์ ์ ๋ฐ์ดํธ๋ฅผ ์์ง ๋ง๋ฌด๋ฆฌํ์ง ๋ชปํด์, ์ฐ์ ๊ธฐ์กฐ ์๋ฃ๋ก ํ์ธ ํด ์ฃผ์๊ธธ ๋ถํ๋๋ฆฝ๋๋ค. https://github.com/joneconsulting/msa_with_spring_cloud/tree/main/pdf๊ฐ์ฌํฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 78
Q&A
๊ฐ์ ์๋ฃ ์ ๋ฐ์ดํธ
์๋ ํ์ธ์, ์ด๋์์ ๋.๋จผ์ , ๋ต๋ณ์ด ๋ฆ์ด ์ฃ์กํฉ๋๋ค. section 11 ๊น์ง ์ ๋ฐ์ดํธ ์ดํ, ํ๋ก์ ํธ์ ํฌ์ ๋์ด ๋ง๋ฌด๋ฆฌ๋ฅผ ํ์ง ๋ชปํ์ต๋๋ค. ์ดํ ๊ฐ์์ ๋ํ ์ ๋ฐ์ดํธ๋ฅผ ๋ค์ ์งํํ๊ณ ์์ผ์๋ฉด, ๋น ๋ฅธ ์์ผ ๋ด์ ์๋ฃํ๋๋ก ํ๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 87
Q&A
์น์ 19 ์ง๋ฌธ๋๋ฆฝ๋๋ค
์๋ ํ์ธ์, ์ด๋์์ ๋๋ค. ์น์ 19. [Updated] Spring Boot 3.2 + Spring Cloud 2023 ๋ ๊ธฐ์กด ์ด๊ธฐ ์คํ๋ง ๋ถํธ ๋ฒ์ ์ 3.x์ผ๋ก ์ ๋ฐ์ดํธ ํ๋ฉด์ ๋ณ๊ฒฝ๋๋ ์ค์ต ์ฝ๋์ ๋ํ ์ค๋ช ์ ๋๋ค. ๋ง์ํ์ ๊ฒ์ถ๋ผ ๊ด๋ จ ๋ถ๋ถ๋ง ์๊ฐํ์ ๋ ๊ด์ฐฎ์ ๊ฒ ๊ฐ์ต๋๋ค. ์๋ ๋ถํฐ Spring Boot 4.x + Spring Cloud 2025 ๋ฒ์ ์ผ๋ก ๊ฐ์๊ต์๋ ์ ๋ฐ์ดํธ๋ฅผ ํ๊ณ ์๋๋ฐ, ๋ค๋ฅธ ์ ๋ฌด ๋ฐ๋ ค Kafka ์ดํ ๋ง๋ฌด๋ฆฌ๋ฅผ ๋ชปํ๊ณ ์์ต๋๋ค. ใ ก.ใ ก; ๋๋จธ์ง ๊ฐ์๋ ์ ๋ฐ์ดํธ ํ๊ฒ ์ต๋๋ค. ์ถ๊ฐ ๋ฌธ์ ์ฌํญ ์์ผ์๋ฉด ๋ค์ ๊ธ ๋จ๊ฒจ ์ฃผ์ธ์.๊ฐ์ฌํฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 60
Q&A
๋ง์ดํฌ๋ก์๋น์ค๊ฐ ํต์ ์, ์ธ์ฆ ์ฒ๋ฆฌ
์๋ ํ์ธ์, ์ด๋์์ ๋๋ค. ๋จผ์ ๋ต๋ณ์ด ๋ฆ์ด ์ฃ์กํฉ๋๋ค.์ฃผ๋ฌธ ์๋น์ค์์ ์ฃผ๋ฌธ ๋ชฉ๋ก์ ๋ํ api ๋ ์ ์ ์๋น์ค ์ IP๋ง ์ ๊ทผํ๋๋ก ๋ฐฉ์ด ์ฒ๋ฆฌ๋ ๋ฐ๋ก ํ์ ํ๊ฐ์ ??์ฃผ๋ฌธ ์๋น์ค์์ ์ ์ ์๋น์ค๋ก์ ์ ๊ทผ๋ง ํ์ฉ๋๋๋ก ํ๋ ๊ฒ๋ ํ์ํ์ง๋ง, ๋ ์ค์ํ ๊ฒ์ ์ ๊ทผ ๊ถํ์ด ์๋ ์ฌ์ฉ์์๊ฒ ์ ์ ํ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์ง์ ๋ํ ํ์ธ ์ ๋๋ค. ์ธ์ฆ๊ณผ ๊ถํ์ ํ์ธ ํ ํด๋น ๊ธฐ๋ฅ์ด ์ ๊ณต๋๋๋ก ๊ตฌํํด์ผ ํฉ๋๋ค. API Gateway์์ ์ธ์ฆ์ฒ๋ฆฌ๋ ํ๊ณ ์๊ธฐ ๋๋ฌธ์, ์ฃผ๋ฌธ ์๋น์ค๋ ์ธ๋ถ์ ๊ณต๊ฐ๋์ง ์๋๋ก ์๋น์ค๋ฅผ ๊ตฌ์ฑํ๋ฉด 1์ฐจ์ ์ธ ๋ณด์์ ํด๊ฒฐ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ถ๊ฐ๋ก ํด๋น ์ธ์ฆ ์ ๋ณด์ ๋ค๋ฅธ ์ฌ๋์ ์ฃผ๋ฌธ ๋ชฉ๋ก์ ํ์ธํ ์ ์๋๋ก ์ฃผ๋ฌธ ์๋น์ค์์ ์ถ๊ฐ ์ ์ดํ๋ ๊ฒ๋ ๋ฐฉ์ด ๋ก์ง์ ํฌํจํด ๋ณผ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค. ์ถ๊ฐ ๋ฌธ์์ฌํญ ์์ผ์๋ฉด ๋ค์ ๊ธ ๋จ๊ฒจ์ฃผ์ธ์.๊ฐ์ฌํฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 87
Q&A
๊ฐ์ ๊ต์
์๋ ํ์ธ์, ์ด๋์์ ๋๋ค. ๋ต๋ณ์ด ๋ฆ์ด ์ฃ์กํฉ๋๋ค. ๊ฐ์ ๊ต์์ ์ฐ์ ์๋ ๋งํฌ์์ ํ์ธํด ๋ณด์ค ์ ์์ต๋๋ค. https://github.com/joneconsulting/msa_with_spring_cloud/tree/main/pdf๊ฐ์ฌํฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 79
Q&A
kafka ์ ๋ฐ์ดํธ ๊ฐ์ ๋ฃ๊ณ ์ํฌ์
์๋ ํ์ธ์, ์ด๋์์ ๋๋ค. ๊ธ ๋จ๊ฒจ์ฃผ์ ์ง๊ฐ ์๊ฐ์ด ๊ฝค ํ๋ ๋ค์. ๋ค์ ํ๋ฒ ์ฃ์กํ ๋ง์ ๋๋ฆฝ๋๋ค. Kafka๋ MSA์์ ๋น๋๊ธฐ ์ฒ๋ฆฌ ๊ฐ ์ด๋ฒคํธ ์ ๋ฌ์ ์ฌ์ฉ๋๋ ์ฃผ์ํ ๊ธฐ์ ์ ๋๋ค. ์๋น์ค๋ค์ด ์๋ก ์ง์ REST API๋ก๋ง ํธ์ถํ๋ฉด ๊ฒฐํฉ๋๊ฐ ๋์์ง๊ณ , ํ ์๋น์ค ์ฅ์ ๊ฐ ๋ค๋ฅธ ์๋น์ค ์ฅ์ ๋ก ๋ฒ์ง๊ธฐ ์ฝ์ต๋๋ค. Kafka๋ ์ด ๋ฌธ์ ๋ฅผ ์ค์ด๊ธฐ ์ํด ์ค๊ฐ์์ ์ด๋ฒคํธ ๋ธ๋ก์ปค ์ญํ ์ ํฉ๋๋ค. Kafka ์ ์ฉ ๊ฐ์ ๊ณํ์ ์์ง ์์ง๋ง, MSA ํจํด์์ EDA์ ๋ํ ๊ฐ์๋ ์ค๋ช ๋๋ฆฌ๊ณ ์์ผ๋ ์ฐธ๊ณ ๋ถํ๋๋ฆฝ๋๋ค. https://inf.run/iFcqS์ถ๊ฐ๋ก, EDA, Event Soucing, CQRS์ ๋ํ ์ค์ต ๊ฐ์๋ ์ค๋น ์ค์ ๋๋ค. ์ ๋ฐ์ดํธ ๋๋๋๋ก ๊ณต์ง ๋๋ฆฌ๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 91
Q&A
๋ด์ฅํ ํฐ์บฃ์ผ๊ฒฝ์ฐ
์๋ ํ์ธ์, ์ด๋์์ ๋๋ค. ๋ต๋ณ์ด ๋ฆ์ด ์ฃ์กํฉ๋๋ค. ์๋ AI ๋ต๋ณ์ ๋ช๊ฐ์ง ์ถ๊ฐํด ๋ด ๋๋ค. 1. application-*.yml ํ์ผ์ด ํ๋กํ์ผ๋ก ๊ตฌ๋ถ๋ ๊ฒฝ์ฐ์๋ ํ๊ฒฝ๋ณ ์ค์ ์ ๋ถ๋ฆฌํ๊ธฐ ์ํด์์ธ๋ฐ, local, dev, stage, qa, prod ๋ฑ ์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ์ ๋ฐ๋ผ ์ ํฉํ ์ด๋ฆ์ ๋ถ์ด๊ฒ ๋ฉ๋๋ค. ํ๊ฒฝ๋ณ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ ์ ๋ณด๋ Redis ์ฃผ์, ๋ก๊ทธ ๋ ๋ฒจ, ์ธ๋ถ API, ํค ๋ฑ์ ๊ฐ๋ค์ ์์ ํ ๋ถ๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ฌํ application-*.yml ํ์ผ์ ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ง์ ํจํค์งํด์ ๊ฐ์ง๊ณ ์๋ ๊ฒฝ์ฐ๋ ์๊ณ , ์ค์์์ ๊ด๋ฆฌํด์ ์ฌ์ฉํ๋๋ก spring cloud config๋ kubernetes config/secret ๋ฑ์ ์ฌ์ฉํ ์๋ ์์ต๋๋ค. ๋ค๋ง, ์ด์ DB ๋น๋ฐ๋ฒํธ ๊ฐ์ ๋ฏผ๊ฐ์ ๋ณด๋ฅผ application-prod.yml์ ๊ทธ๋๋ก ๋ฃ๊ณ Git์ ์ฌ๋ฆฌ๋ ๊ฒ์ ์ข์ง ์์ต๋๋ค. ์ด์ ์ค์ ์ ๋ณดํต ํ๊ฒฝ๋ณ์, Jenkins Credential, Kubernetes Secret, Vault, AWS Parameter Store ๊ฐ์ ๋ฐฉ์์ผ๋ก ๋ถ๋ฆฌํ๋ ๊ฒ์ด ์ข์ต๋๋ค. Jenkins์์ ์ ์ฉํ ๋, ๋น๋ ์ ์ด๋ค ํ๊ฒฝ์ ๋ณด(ํ๋กํ์ผ)์ ์ฌ์ฉํ ๊ฒ์ธ์ง ์ ํํ๊ฒ ํ์ฌ ๋ฐฐํฌํ๊ฑฐ๋, ํ๊ฒฝ๋ณ Jenkins ํ๋ก์ ํธ๋ฅผ ๊ตฌ๋ถํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ง์ฝ MSA ํ๊ฒฝ์ด๋ผ๋ฉด, ์์ ๋ง์๋๋ฆฐ, Spring Cloud Config, K8s Secret ๋ฑ์ ์ ๊ทน ํ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. https://inf.run/1hrfv2. ๋ฉํฐ๋ชจ๋์ ๊ฒฝ์ฐ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ชจ๋๋ค์ ์ง์ ์คํ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์๋๊ธฐ ๋๋ฌธ์, ์คํ ๋ชจ๋๋ง ๋ฐฐํฌํ์๋ฉด ๋ฉ๋๋ค. (์ฆ, BootJar๊ฐ ๋ง๋ค์ด์ง๋ ์คํ ๋ชจ๋๋ง ๋ฐฐํฌํ์๋ฉด ๋ฉ๋๋ค.) 3. Jenkins์์๋ ๋น๋ ํ jar ํ์ผ์ ์๋ฒ๋ก ๋ณต์ฌํ๊ณ , ๊ธฐ์กด ํ๋ก์ธ์ค๋ฅผ ์ข ๋ฃํ ๋ค์ ์๋ก์ด jar๋ฅผ ์คํํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ด์ง๋ง, ์ด๋ ํ๋ก์ธ์ค ๊ด๋ฆฌ๊ฐ ์ด๋ ต๊ณผ, ์ฌ์์ ์คํจ ์ ์๋ ๋ณด๊ตฌ ๋ํ ์ด๋ ต์ต๋๋ค. CI/CD์์ ์ถ๊ตฌํ๊ณ ์ ํ๋ ๋ฌด์ค๋จ ๋ฐฐํฌ๋ํ ์ด๋ฝ์ต๋๋ค. ํ๋ก์ ๊ธ ์ด๊ธฐ๋ ๋ด๋ถ ์๋น์ค์์๋ ๊ฐ๋ฅํ์ง๋ง, ์ด์ ์๋น์ค์์๋ ๊ถ์ฅํ์ง ์์ต๋๋ค. ๋ฆฐ๊ตฌ์ค ํ๊ฒฝ์ด๋ผ๋ฉด, systemd ๋ก ๊ด๋ฆฌํ๋ ๊ฒ์ด ์ข์ผ๋ฉฐ, ๊ฐ๋ฅํ๋ฉด ๋์ปค์ ๊ฐ์ ์ปจํ ์ด๋ ์ด๋ฏธ์ง ํํ๋ก ๋ฐฐํฌํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ถ๊ฐ ๋ฌธ์์ฌํญ ์์ผ์๋ฉด ๋ค์ ๊ธ ๋จ๊ฒจ์ฃผ์ธ์.๊ฐ์ฌํฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 27
Q&A
git ์ ๊ฐ์๋ด์ฉ์ ํ์ํ ํ์ผ๋ค ์กด์ฌํ์ง ์์
์๋ ํ์ธ์, ์ด๋์์ ๋๋ค.๋ง์ํ์ Pipeline ๊ด๋ จ ์คํฌ๋ฆฝํธ๋ ๋ค๋ฅธ Repo์ ์์ต๋๋ค .https://github.com/joneconsulting/jenkins_pipeline_script์ URL์์ ํ์ธํด ๋ณด์๊ธฐ ๋ฐ๋๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 91
Q&A
์ ํจ์ค์ ๋ฑ๋ก๋..
์๋ ํ์ธ์, ์ด๋์์ ๋๋ค. ๋ต๋ณ์ด ๋ฆ์ด ์ฃ์กํฉ๋๋ค. ์๋ AI ๋ต๋ณ์ฒ๋ผ, Jenkins์์ ์ ๊ณต๋๋ API(https://www.jenkins.io/doc/book/using/remote-access-api/)๋ฅผ ์ฌ์ฉํ์ค ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค. ํ๋ก์ ํธ(์ก)์ ๋ชฉ๋ก์ ๊ฒฝ์ฐ, https://[Jenkins_์ฃผ์]/api/json?tree=jobs[name,url,color] ๋ผ๊ณ ์น ๋ธ๋ผ์ฐ์ ์์ ํธ์ถํด ๋ณด์๋ฉด, ์๋์ ๊ฐ์ ๋ชฉ๋ก์ ํ์ธํด ๋ณด์ค ์ ์์ต๋๋ค. (์ฌ์ง) ๊ฐ์ฌํฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 102







