
앱 푸시를 개발하기 위해 firebase의 FCM 기능을 사용하기로 했다.FCM 기능을 개발하기 위해 Firebase Admin SDK를 사용하기로 했고, Spring boot, Java 환경인 서버에서 Firebase Admin SDK를 사용하기 위한 방법을 알아보자

구현 이유 앱 알림 기능이 필요하게 됐고, 개발을 하기 위해 서칭을 하던 중 firebase에서 FCM 메시지를 통해 앱 알림기능 구현을 구현할 수 있다는 것을 알게 됐다. 먼저, Firebase를 통해 push 메시지를 전송할 수 있는 방법은 크게 2가지가 있다.

Java에서 Boolean 타입을 사용할 경우가 종종 있다.보통은 boolean을 사용해 null 처리를 안해줘도 되지만, 데이터 베이스에서 select를 하는 상황 등에서 부득이하게 Boolean 타입을 사용할 수 밖에 없는 상황이 있을 것이다. (데이터 베이스에서
김영한님의 스프링부트 강의를 듣다가 놓치기 쉬운 주의사항이 있어 기록한다.slf4j를 사용할 때, 2가지 방법을 사용할 수 있다.두 가지 로그는 결과적으론 차이가 없지만 실행 과정에서 차이를 보인다.첫 번째 로그는 로그 출력 레벨이 debug가 아닌 info로 설정해도
스프링 배치에서 Step단위로 분기 처리가 필요할 때 사용하면 좋은 decider를 소개한다.
Optional orElse 사용

회사에서 elastic cache 기능을 추가하게 돼서 개발을 진행해 봤다. local 환경에서 redis 연동, 개발 환경에서 elastic cache를 연동했다. 따라서, 다음 게시물은 ec2와 elastic cache를 연동하는 방법을 알아볼 것이고, 현재는 lo

기존에 사용했던 RedisTemplate은 비즈니스 로직에 불필요한 코드가 늘어나 가독성이 안좋아진다.Redis CacheManager를 사용하면 이러한 문제점을 해결할 수 있다고 한다.

MSA 구조의 프로젝트를 시작하면서 고민이 생겼다. > 에러코드가 프로젝트별로 중복되는데 어떻게 공통으로 처리해줄 것인가? 데이터베이스에 에러코드를 저장해서 도메인 프로젝트별로 조회하는 방법은 에러가 발생할 때마다 디비에 접근해야 하므로 성능이 안좋을 것 같다고 생각

Spring boot 3.0 이상 버전에서 Aws Sqs를 일괄 start(), stop() 하는 방법에 대해 알아보자

사설 리포지토리 넥서스 설치하기

본격 넥서스에 배포하는 방법에 대해 알려줄 것이다.

넥서스 리포지토리에서 다운로드하는 방법에 대해 알아볼 것이다.

jaeger를 도입하는 과정에서 생긴 문제와 해결방안에 대해 알아보자!

본인의 코드 커버리지가 어떤지 한번 돌아보자.
AWS Cli로 EC2를 재부팅 해보자

local 환경에서 ssh 터널링을 통해 디비연결을 해보자

Cursor는 가히 충격적이였다.