SLASH 21 - 토스 서비스를 구성하는 서버 기술 그리고 "나"
·
개발/Server
1. 토스 서비스를 구성하는 서버 기술들- MSA 구성으로 많은 서버가 뜨는데, 많은 서버를 관리하고 효율적인 인프라 활용을 위해 K8S를 container orchestration으로 도입- calico cni와 service mesh로 Istio를 사용중- 민감자료 저장 용도로 ceph를 이용해 내부 스토리지 서비스를 제공하고 있음- 이전에는 memcached를 캐시로 많이 사용했으나 데이터 보존 문제와 optimistic lock 구현 편이성 때문에 redis cluster를 캐시로 더 많이 사용 중 - kafka는 로그 데이터 파이프라인으로 사용하는 클러스터 / 서비스에서 메세지큐로 사용하는 클러스터 하나를 운영 중- 로깅과 모니터링으로는 elk + filebeat, thanos, grafana를..