소개
자기 소개
비전공자 출신으로 대학교 4학년에 갑자기 개발에 흥미가 생겨 혼자서 삽질을 진행하며 개발을 진행했던 서버 개발자...
Mongo Korea, Oracle등등 다양한 기업에서 세션을 진행한 경험이 있으며 이를 토대로
대용량 데이터와 트래픽을 직접 튜닝한 이력과 경험을 기반으로 강의를 촬영하고 이를 통해 수강생 분들이 좀 더 개발에 재미를 느끼게 하고싶은 지식공유자.
해당 공유자 계정은 Spring Boot을 주로 다루고 있습니다.
경력
[前] 샌드박스 블록체인 개발자
[前] 넥슨 자회사 백엔드 개발자
[前] 판교 대기업 플랫폼 서버 개발자
[現] 판교 중견기업 모회사 서버 개발자
- 개인적인 사정 및 회사 사정으로 경력 사항의 상세한 부분은 변경 및 수정되었습니다.
강의
전체 4수강평
- Spring Boot를 활용하여 채팅 플랫폼 만들어보기
- 대기업 근무하며 경험한 Redis를 야무지게 사용하는 방법 [실습]
- Spring Boot를 활용하여 채팅 플랫폼 만들어보기
- 대기업 근무하며 경험한 Redis를 야무지게 사용하는 방법 [이론편]
- 대기업 근무하며 경험한 Redis를 야무지게 사용하는 방법 [이론편]
게시글
질문&답변
2024.11.22
MySQL을 미리 설정을 해놔야할까요?
안녕하세요 JPA에서 기본적으로 MySQL에 대한 Dependency를 입력을 하였다면 기본적인 yaml 설정과 코드를 입력해주셔야 합니다.Spring에서는 기본적은 규칙이 Dependency를 사용한다고 명시를 하였다면, 무조건 사용한다고 가정하여 코드가 동작합니다. 그러기 떄문에 Spring에서는 불필요한 Dependency를 최대한 배제하면서 사용해야 한다는 장점이면서 단점이 존재합니다.해당 부분을 고려하시며 강의 수강해 주시면 많은 도움이 되실꺼 같습니다. 추가적인 질문이 있다면 편하게 주시면 감사하겠습니다 :)
- 0
- 3
- 11
질문&답변
2024.10.18
./gradlew clean build 하면 오류가 생깁니다.
사실 Java 버전에 대한 문제는 버전을 맞춰주는 방법이 가장 효과적입니다.JVM 버전을 변경을 못하시는 이유가 있으실까요?
- 0
- 2
- 174
질문&답변
2024.10.13
템플릿의 대한 정보는 sesclient에 왜 넘겨주나요?
템플릿을 통해서 어떤 이메일 형태를 보낼지가 결정이 되기 떄문입니다.해당 데이터를 DB에 보관을 하셔도 되고, 그냥 소스상에서 HTML 형태로 구성을 하셔도 됩니다. 그거는 개발하시는 상황에 따라서 달라지는 부분이라 고려해보시고 편하게 적용해보시면 될 꺼 같아요.
- 0
- 2
- 40
질문&답변
2024.10.13
혹시 대규모로 메일 발송을 해야할 땐 어떤 조치를 해야하나요?
음 제가 어떤 상황인지를 정확하게 인지를 하지 못해서 저는 다음과 같은 상황을 가정해보겠습니다. 대량의 메일발송이 진행이 된다면, 일부 크론잡 스케줄러를 통해서 주기적으로 원하는 대상을 인식하고 메일을 전송한다고 가정해볼게요. 그러면 일단 원하는 데이터는 긁어왔을것이고, 원하는 이메일 형식도 긁어왔다고 가정을 하겠습니다.예를들면, A라는 사용자에게는 A라는 이메일을 전송을 해야하고B라는 사용자에게는 B라는 템플릿의 이메일을 전송을 해야 합니다.이 두가지 모두 DB를 통해서 관리가 되거나, 굳이 DB 데이터가 필요가 없다면, 내부 HTML파일의 형태에서 관리를 하셔도 됩니다. 이렇게만 가져오면, 그렇게 큰 문제가 없다고 생각을 합니다. 저는 단순히 API 요청에 따라서 메일을 전송하는 형태라서 Bulk형태로써 전송을 하지는 않아서 해당 부분에 대해서 잘 모르는 부분이 있을 수 있는데 Bulk형태의 메시지를 전송하는 Method를 지원해준다면, 해당 메서드를 활용하면 되고없다면, 단순히 긁어온 데이터에 대해서 템플릿을 주입해서 사용하는 형태로 구성하시면 될 꺼 같습니다.하나씩 보내도 문제가 안되는 이유는, 일단 발생하는 부하가 내부 DB와 같은 내부 시스템이 아니고 AWS에서 발생을 하며, AWS에서는 전송하는 메일 당 비용이 부과가 될 것이기 떄문입니다.
- 0
- 2
- 34
질문&답변
2024.10.13
작동하는 방법
넵넵 맞습니다. 동시에 실행시키실 필요는 없지만, 작동을 시켜보시려면 둘다 결국 필요하시니 둘다 실행시켜주시면 될 꺼같습니다.안전하게 서버 실행 이후, Clinet를 실행시키면 좀 더 편하게 실행 가능하실꺼 같아요.
- 0
- 2
- 48