kotlin

    알림서버 개발기 1주차

    알림서버 개발기 1주차

    일반적으로 푸시 알림이 필요할 땐 FCM을 사용했다.현업에서 일하시는 분들한테 여쭤봐도 푸시 알림 서버를 직접 만들기보다는 FCM을 만든다고 하셨다.그 이유는 알림 서버는 그때그때 필요한 성능이 다르기 때문에(특정 이벤트 기간에 알림 가용한 알림서버가 아주 많아야 한다.) 스케일 아웃이 편한 FCM을 사용하는게 더 좋기 때문이다.그래서 그런지 직접 푸시 알림서버를 만드는 레퍼런스도 많지 않았고, 때문에 어떻게 만들어야 할지 더 궁금했던 것같다.때문에 푸시 알림서버를 직접 구현해보기로 했다.요구사항요구사항을 정해놓고 이에 맞게 개발을 하려하는데 한 번에 구현하기보다 단계를 나눠서 개발하려한다.특정 인원에게 즉시/예약 발생ex) A가 B에게 즉시/예약 발송을 보낼 수 있어야 함API Request/Respo..

    코틀린으로 Spring Batch 도큐먼트 찍먹하기

    코틀린으로 Spring Batch 도큐먼트 찍먹하기

    예시CSV 스프레드시트에서 데이터를 가져오고 이를 사용자 정의 코드로 변환하고 최종 결과를 데이터베이스에 저장하는 서비스를 구축하기https://spring.io/guides/gs/batch-processing Getting Started | Creating a Batch ServiceA common paradigm in batch processing is to ingest data, transform it, and then pipe it out somewhere else. Here, you need to write a simple transformer that converts the names to uppercase. The following listing (from src/main/java/com/e..