POCHAK

iOS에서 Push Notification을 위한 환경 세팅하기 (with FCM)

개요 POCHAK은 푸시 알림 기능이 따로 없이, 앱에 들어가서 알림 탭 확인을 통해 알림을 확인하는 식으로 구현되어있습니다. 포착하는 순간은 같이 있을테니 저희에게 푸시 알림의 중요성은 그렇게 높지 않았죠! 그러나 좋아요나 댓글과 같은 경우.. 푸시 알림이 없으면 확인이 힘들기 때문에, 앱의 편의성을 증대하고자 푸시 알림을 구현하기로 하였습니다. ...

쿼리 성능 테스트

🧐 들어가며 최근 차단 쿼리를 in (서브쿼리) 방식에서 left join을 사용한 방식으로 개선하고 있습니다. 물론 쿼리 가독성을 위해 querydsl도 도입하며 다양한 방식을 배울 수도 있었는데요! 과연 제가 개선한 쿼리가 이전 쿼리보다 얼마나 나아졌을까에 대한 궁금증이 생겼습니다.😆 ⚒️ 테스팅 시나리오 정리 환경 클라우드 환경에서 테스팅도...

차단 로직을 Querydsl로 리팩토링한 과정

기존 코드 구현해내고자 했던 기능 포착은 소셜 네트워킹 서비스로 앱스토어와 플레이스토어의 규정상 “차단” 기능이 필수적으로 필요하였습니다. 팀원들과 상의하며 규정한 차단 로직은 다음과 같습니다. 사용자A가 사용자B를 차단한다. 사용자A는 사용자B를 조회할수도, 사용자B가 포함된 게시물을 확인할 수 없다. 여기서 사용...

GCP Cloud DNS를 통한 도메인 설정과 SSL 인증서 설치

새로 도메인을 설정한 이유 POCHAK의 기존 도메인이 만료됨에 따라 기존 도메인 연장 혹은 새로운 도메인으로의 변경이 필요한 상태였습니다. 팀원들과의 논의 결과, 무엇보다도 기존 도메인의 연장비용이.. 굉장히 부담스러웠기에 비교적으로 저렴한 pochak.app 이라는 새로운 도메인을 구매하게 됩니다. 창업지원단의 지원금을 받고 있기에 대부분...