시연 시나리오

다음은 팔로우 투자 기능인데요. 내가 투자한 돈이 팔로우한 유저 거래에 따라 실시간으로 자동 투자됩니다. 그리고 그 투자 현황들을 조회할 수 있고 통계치도 볼 수 있습니다. 각각의 투자 자산에 대해 포트폴리오를 볼 수 있고 실시간 거래내역을 확인할 수 있습니다. 정산하기를 통해 현재 거래를 끝내고 3% 수수료를 제외한 거래 수익을 얻을 수 있습니다.

다음은 랭킹 기능입니다. 유저들의 투자 지표를 통해서 랭킹으로 순위를 볼 수 있습니다. 총 자산순, 나한테 투자를 하고 있는 금액의 합인 총 팔로워 금액 순으로 볼 수 있습니다. 랭킹의 총 자산은 실시간으로 바뀌는 데이터이므로 redis를 이용해 1분 단위로 캐싱하여 처리했습니다. 맘에 드는 유저를 클릭하여 유저 페이지에서 투자정보를 볼 수 있고, 팔로우 투자를 할 수 있습니다. 다음의 약관을 읽고 동의를 하면 원하는 금액을 적고 투자할 수 있습니다. 팔로우한 유저는 포트폴리오를 확인할 수 있습니다. 팔로우 받은 유저는 방금과 같이 알림을 받게 됩니다.

네비게이션바에서 알림 기능을 보겠습니다.

종모양 아이콘을 눌러 알림 히스토리를 조회할 수 있습니다.

거래소의 예약 거래 체결 알림도 실시간으로 확인할 수 있습니다.

실시간 알림을 구현하기 위해 단방향 통신인 server sent event를 활용해 구현하였습니다.

팔로우받았거나 팔로워 정산이 이뤄졌다면 알림을 받을 수 있습니다.