비즈니스

[스타트업/기술] 알림함 아키텍처: Fan-out on Write vs Fan-out on Read | 비용을 '구독자 수'가 아닌 '활성 유저 수'에 비례시키기

PNG를 WebP로 바꿔 이미지 로딩을 최적화 했던 게 '읽기'의 비용을 줄이는 일이었다면, 이번엔 '쓰기'의 비용을 줄이는 이야기다. 백만 명에게 알림 하나를 보낼 때, 그 알림함을 누가 — 서버가? 클라이언트가? — 만드느냐에 따라 청구서의 자릿수가 달라진다. 지난 몇 주간 슬루스의 메시징 서버에 인앱 알림함(Inbox) 기능을 설계했다. 별것 아닌 기능처럼 보이지만, 막상 들어가 보니 분산 시스템 설…

hyeon_B

[스타트업/이슈] Google Play 인앱 결제 API | "insufficient permissions" 오류

지난 시간 을 통해 만든 서버에서 구글 플레이(Google Play) 인앱 결제 영수증 검증을 위해 백엔드 서버에서 API를 호출하는 과정 중 참 황당한 에러를 마주했다. 서버 로그에 남은 에러 메시지는 다음과 같았다. error_code: "internal" error_message: "The current user has insufficient permissions to perform the requested o…

hyeon_B

[공학 설계] 창업과 공학 - 별하 에세이 rec.

공학이란 과학 원리 를 바탕으로, 새로운 기술을 개발하는 학문이다. 여기서 중요한 점은 연구 개발이 가치 를 가져야 한다는 점이다. 즉, 실현가능성/ 규제/ 안전성/ 수익성/ 공익성 등등.. 을 고려해야 한다. 따라서 공학자는 Problem Solver, 문제 해결사라고 할 수 있다. 인류의 문제를 발견하고, 그걸 기술로써 해결해 나가는 사람이다. 나는 이런 면에서 공학자가 창업가와 닮아 있다고 생각한다. - 공학자가 ' 기술 '…

hyeon_B
게시물 더보기
검색결과 없음