금융 스타트업에 합류하고 좋은 계기로 개발을 시작하고나서 2년 11개월이나 지났다. 청년내일채움공제도 받았고 이직 생각도 없는것은 아니었는데 첫 이직은 결과적으로 내 의지로 하게 되지는 않았다. 온라인투자연계금융업 등록을 준비하면서 자동투자 서비스도 없어지고, 이래저래
N+1 Query Problem에 대한 이야기는 많지만 작은 서비스나 프로젝트를 하다보면 간과하고 지나치는 경우가 많다. 최근 서비스의 데이터 규모가 커지면서 이전에 간과했었던 곳곳에서 성능이 크게 저하되는 현상이 생겼는데 모두 쿼리 최적화 관련된 문제였
Kotlin, Spring, Webflux로 클라우드 스토리지 서비스에서 파일을 받아 API 응답으로 파일 자체를 보내는 방법에 대해서 정리한다.AWS SDK for Java v2 를 사용하였다. 의존성 추가 및 Configuration등 모든 작업이 S3 업로드 Wi
Kotlin과 Spring, Webflux로 API를 구현하면서 흔하게 사용하는 클라우드 스토리지 서비스에 파일을 업로드하는 API를 구현하게 되었다. 작업중에 생각보다 레퍼런스도 마땅치 않고 여러 시행착오를 겪으면서 이참에 한번 정리하고자 한다. 결론부터 말하면 일반
오늘은 nestjs로 nestjs-command 패키지를 사용한 작업을 기록하기로 하자! API서버를 만든 이후에 어떤 태스크를 상시로 할것도 아니고 그렇다고 임시로 한번만 할것도 아닌 애매한 작업들을 할 일이 가끔 있다.
오늘은 nestjs로 Swagger API 문서 만들었던 작업을 정리하려고 한다.지금껏 nodejs express를 이용해 여러 API들을 만들면서 항상 골칫거리였던 것이 API 문서화였다
git내가 재직중인 스타트업은 아직 규모가 작아서, 개발할때 git의 사용이라든지, DevOps에 대해 놓치고 지나갈 수 있지만 내가 존경하는 사수님 덕분에 그간 여러가지 git의 기능과 DevOps들을 사용했었다. 입사한지 얼마 안되었을 때에는 솔직히 너무나 어렵고
트래픽이 많은 서비스는 아니지만, 비즈니스 요구사항이 점점 늘어나면서 최근 서드파티 라이브러리를 사용 할 일이 많아졌다. RESTful API를 만들면서 나도 Swagger를 통해 API를 문서화 해본 경험 덕인지 서드파티 API 문서를 보면서 기능을 구현하는 것이 전
오늘은 API서버에서 배치 작업을 만들어야 할 일이 생겼다. 개발력이 얼마 안되어서 배치작업을 추가해본 적이 처음이라 기록해보려고 한다.어떤 방식이 잘 설계된 방법인지 아직 잘 가늠이 안간다링,,