안녕하세요! 인프런에서 강의를 진행하고 있는 Neo 입니다.
평소 접하지 못했던 개발기술들을 다양한 분들이 접할 수 있도록 하는게 제 목표입니다.
그래서 저는 단순한 이론 나열보다 실무 중심의 커리큘럼을 구성하고, 트러블슈팅 없이 배울 수 있는 실습 위주의 강의를 제공하고자 합니다.
초보자도 부담 없이 따라올 수 있도록 최대한 가볍고 친절한 접근으로 내용을 구성하고 있으며, 지식에 대한 진입 장벽을 낮추는 것에 특히 집중하고 있습니다.
가끔은 마음이 같은 분들과 함께 강의 작업을 진행하기도 합니다!
Courses
Reviews
- Learn Nginx + Docker + Springboot Zero-Downtime Server Deployment Faster Than Anyone
- Developing a TodoList with Claude + IntelliJ - Mastering MCP
- Developing a TodoList with Claude + IntelliJ - Mastering MCP
- Developing a TodoList with Claude + IntelliJ - Mastering MCP
- K6 Introduction to Spring Boot Load Testing
Posts
Q&A
인스턴스를 1개만 사용 할 경우
안녕하세요, 토니님 🙂 지식공유자 Neo입니다!답변이 늦어진 점 양해 부탁드립니다ㅎㅎ말씀해주신 방식도 충분히 가능합니다! 인스턴스의 스펙이 여유 있다면, Nginx 라우팅을 하나는 8080 포트에 매핑 하나는 8081 포트에 매핑하여 외부요청 → EC2 (Nginx → 8080 or 8081) 로 요청이 전달되도록 세팅할 수 있습니다.위와 같이 세팅된 경우에도 당연히 무중단 배포 프로세스 구축이 가능합니다! (뒷 부분 세팅은 강의 내용과 동일 [다만 방화벽 열어주셔야해요 예) 보안그룹...]강의에서는 3개 서버로 구성한 이유가 강의를 찍는 측면에서 더 직관적이고 편리하기 때문이었지만 (유지보수도 쉽지만), 질문자님처럼 2개 포트로 구성하는 사례도 실제로 많이 사용됩니다.따라서 편하신 방식으로 선택하시면 됩니다!
- 0
- 2
- 15
Q&A
도커파일 내용이 노션 강의자료랑 강의영상이 서로 다릅니다.
아 그렇네요 ㅎㅎ 수정하였습니다 감사합니다!
- 0
- 2
- 19
Q&A
감사합니다.
안녕하세요 이경용님 강의진행자 Neo 입니다. 민감한 파일은 직접 서버 폴더에 올리는게 제일 보안적인 부분에선 좋습니다만 깃허브 시크릿 기능을 활용하여 환경변수 형태로도 관리할 수 있습니다. application.yml 에 환경변수를 깃허브 액션에서 CD가 되는 시점 주입을 해주는 거죠 하지만 도커 빌드시 키값이 노출 되는 문제가 발생하여 도커허브 프라이빗이 안되거나 내부 저장소가 아니라면 도커를 디컴파일 하여 .jar 파일 안에 키값이 들어간 yml 파일을 얻을 수 있습니다. 고로 완벽한 보안을 원하신다면 직접 파일을 올리시거나 관리하시는게 최고의 선택이라 생각이 듭니다 (도커 허브 프라이빗이나 프리이빗 저장소라면 도커 유출 걱정은 없습니다만 비용이 발생 할 수 있습니다. 도커 허브 프라이빗은 허브 계정당 하나는 무료 그 외는 프로 플랜 필요 or 도커 EC2 프라이빗 저장소 세팅비용)
- 0
- 2
- 25
Q&A
저는 PATCH 보다 PUT이 더 편하던데
안녕하세요, 수강생님 강의 진행자 Neo입니다!저는 용도에 따라 PUT과 PATCH를 혼합해서 사용합니다. 강의에서는 CRUD 경험 정도로만 다루었기 때문에 깊이 들어가진 않았지만,실무에선 PUT보다는 PATCH를 더 자주 활용합니다사내 시스템이나 일정 규칙이 명확한 경우 → PUT으로 전체 값을 받는 방식도 충분히 안정적입니다.외부 API를 제공하는 경우 → 클라이언트가 모든 필드를 다 채워 보내줄 거라는 보장이 없기 때문에, 필요한 필드만 갱신할 수 있는 PATCH를 더 많이 사용합니다. 빈도는 제 도메인 특성상 PATCH를 더 많이 사용합니다!
- 0
- 2
- 21
Q&A
궁금한게있습니다.
안녕하세요, 이경용님 강의를 들어주셔서 감사합니다.질문의 의도가 EC2에 리액트 혹은 프론트 서버를 무중단 배포를 구현하는 것에 대해서 질문하신거라면 프론트 무중단 배포 구현은 단일 EC2에서도 가능합니다 굳이 Nginx 를 사용하지 않고 serve, pm2 같은 node 라이브러리를 통해서도 가능하고요저희 강의에서 다루는 방식대로 무중단 배포를 구현해도 되지만 필요할까? 싶습니다.(굳이 적은 비용[하나의 EC2] 로 구현이 가능한데 굳이 유지보수도 힘들고 돈도 드는 2개를 사용할 필요가 없죠)
- 0
- 1
- 31
Q&A
Notion 주소?
안녕하세요 김연준님 강의진행자 Neo입니다!강의자료 부분에 첨부되어있습니다.링크 아래 첨부해드립니다 감사합니다https://jungle-case-018.notion.site/Claude-IntelliJ-TodoList-MCP-1d635c9c289980d3b3c6d0b3b2120232?pvs=74
- 0
- 1
- 41
Q&A
데시보드는 보여주지도 않고 끝난건가요?
안녕하세요 뒤안길님 강의진행자 Neo입니다.먼저 죄송하다는 말씀 드리며 시작해야 할 것 같네요 인프런에 영상을 올리는 과정 중 시각화 영상이 아닌 다른 영상으로 업로드가 되어 있었습니다 강의를 진행하는 입장으로서 확인을 한번 더 했어야하는데 정말 죄송합니다.(현재는 수정된 상태입니다.)K6 + Grafana + InfluxDB로 부하 테스트 시각화하기인 섹션 5번을 재수강하시면 대시보드 시각화 강의를 들으실 수 있습니다.감사합니다.
- 0
- 2
- 33
Q&A
inteliJ 와 연결은 되었는데 , Session Out이 자주 발생합니다..
안녕하세요 최재헌님 강의를 수강해주셔서 감사합니다!세션문제가 보통 원인은 와이파이로 보이겠지만 코드의 길이나 용량이 일정 토큰을 넘어서면 일부로 클로드가 연결을 끊어버리는 것 같더라고요 (무료 요금제에서 빈도가 횔 많이 일어나는걸로 파악하였습니다)사실 유료요금제로 전환한다고 해서 해당 문제가 해결될거란 보장은 없습니다만 현 상황에서 조금이라도 해당 문제의 빈도를 줄이고 싶으시면 와이파이가 잘 되는 환경에서 시도하시는 것을 추천드립니다!(인텔리제이 및 클로드 최신버전 업데이트 확인도 한번 부탁드립니다)
- 0
- 2
- 90
Q&A
인텔리제이와 mcp서버 연결이 안되네요.
안녕하세요 춘삼님 강의 들어주셔서 감사합니다!윈도우 환경에서 연결 문제가 간혹가다 발생하는걸로 알고 있습니다 다들 설정 환경이 다르다보니 아직 정확한 문제가 무엇인지 저도 파악중에 있습니다만https://inf.run/wTZmp이 방법으로 해결했다는 분들이 있어서 위 방법으로 Intellj 와 claude 연동을 해보시고 안되시면 다시 질문글 남겨주세요!(인텔리제이 및 클로드 최신버전, node.js 및 nvm 설치도 되어있는지 확인 부탁드립니다!)
- 0
- 3
- 206
Q&A
인텔리제이 메모리가 폭주 합니다.
안녕하세요 midastop 님 강의 진행자 Neo입니다.인텔리제이 최적화를 한번 해보시고 안되면 MCP 플러그인 말고 다른 플러그인 비활성화 후 MCP 플러그인 재설치한 뒤 시도해보시기 바랍니다아직 나온지 얼마 안된 플러그인이라 안정성이 낮을 수 있습니다또한 인텔리제이 최적화 방법으론(사진)2가지 방법이 있는데 https://observerlife.tistory.com/118해당 블로그 글 보고 세팅을 진행하시면 될 것 같습니다.인텔리제이의 메모리를 16GB로 설정해도 부족하다고... 이 부분에 인텔리제이에 메모리 할당량을 높힌다고 메모리부족이 안생기는게 아니라 적절한 세팅값을 줘야지 최적화가 됩니다위 방법 실행해보시고도 문제가 있으시면 질문글 부탁드립니다강의들어주셔서 감사합니다!
- 0
- 2
- 116