소개
현재 공동창업한 작은 스타트업 Ninjalerts에서 CTO역할로 일하고 있습니다.
Ninjalerts는 이더리움 블록체인 데이터를 기반으로 NFT 거래 정보들을 실시간으로 알려주는 서비스에요!
전에 만나씨이에이에서 개발 팀장으로 있었어요. 시작은 기획자였는데 개발자가 부족한 탓에 외주를 맡기려다가 직접 개발할 기회가 생기면서 운좋게 개발자로 전향했어요. 이후 자사몰을 자체 개발하면서 이커머스 개발팀장을 맡았어요. 온라인에 나온 다양한 좋은 자료들 덕분에 빠르게 성장할 수 있었어요. 제 노하우가 여러분들에게도 도움이 되길 바랍니다 :) Linkedin 프로필
강의
전체 3수강평
- goosd
uknam_eom
2024.09.28
1
- 몽고디비를 학습하는데 정말 좋은 강의
마우스가없네
2024.07.26
1
게시글
질문&답변
2024.09.30
실습시 비용 관련 질문드립니다.
deploy가 되면 그 때부터 비용이 발생하는게 정상입니다. task가 생성되면 종료시키기전까지는 해당 서버의 자원은 온전히 질문자님 소유가 되는거에요. 요청(request)이 들어오는 것과는 무관합니다. 요청이 적든 많든 나가는 비용은 동일해요. Serverless 하면 대표적인 서비스가 람다라서 아마 람다 비용정책과 혼돈하신듯 해요! 람다의 경우 요청이 들어올 때만 일시적으로 서버를 켰다가 일정 기간 동안 요청이 들어오지 않으면 자동으로 서버를 종료시킵니다. 즉, 서버가 상시에 켜져 있지 않기 때문에 요청에 비례해서 비용이 발생하죠. 하지만 이건 람다의 특성이지 serverless의 특성은 아닙니다. serverless의 특성은 EC2, lightsail처럼 low level에서의 서버 관리를 안해도 되는게 포인트입니다. Fargate는 일반 서버를 serverless하게 배포할 수 있는 서비스이죠.Public IP는 비용이 발생합니다. 아마 Lightsail에서도 언급을 했었을거에요. IP 또한 유한 자산이라서요.
- 0
- 2
- 82
질문&답변
2024.07.26
ECS 클러스터에서 레디스와 express 연결할 때 질문이 있습니다!
안녕하세요~ 답변이 늦어서 죄송합니다!같은 ECS 클러스터 안에 있고 service discovery를 해줘도 Security Group 설정을 해줘야 방어벽을 통과하실 수 있습니다! 6379를 오픈하면서 방화벽을 통과가 가능해졌고 그래서 정상 작동하는겁니다.강의에서는 아마 모든 포트를 허용했을거에요. 대신 설정하신것처럼 소스를 sg-188ba163/default로만 해주시면 됩니다. 그러면 같은 보안그룹을 사용하는 서비스들끼리는 서로 요청을 날릴 수 있도록 방화벽이 풀립니다!
- 0
- 2
- 152
질문&답변
2024.07.26
Presigned URL 사용시 데이터베이스 저장 시점
네 맞습니다! 강의 초반에는 서버에 직접 저장하는 기본적인 방법을 보여드립니다. 그러면서 이 방법의 한계점들을 보여주고 이후에 말씀하신 방법으로 발전시킵니다. 애초에 왜 번거럽게 presignedUrl을 사용하는지 왜 별도 S3 같은 저장소에 따로 저장하는지 이유를 명확하게 알고 배우는게 중요하다고 생각해서 이렇게 강의가 구성되어 있습니다. (제가 제작한 다른 강의들도 모두 이런식으로 구성되어 있습니다)
- 0
- 1
- 106
질문&답변
2024.06.04
강의에 사용된 코드 다운 받는 사이트 주소 있나요?
백엔드: https://github.com/hoffnung8493/image-tutorial프론트: https://github.com/hoffnung8493/image-tutorial-frontend 최종버전이라 현재 보시고 있는거랑은 코드가 조금씩 다를 수 있어요.
- 0
- 2
- 192
질문&답변
2024.05.29
[AWS 배포 완벽가이드] artillery 버전
강의에서 사용했던 Artillery 버전입니다: 2.0.0-35 재밌게 보고 있으시다니 다행입니다!
- 1
- 1
- 127