본문/내용
1. 왜 토스증권의 Server Developer(Product)인가
제가 토스증권의 Server Developer(Product)에 지원한 이유는, 저는 단순히 서버를 구현하는 개발자가 아니라 고객이 실제로 체감하는 문제를 서버 구조와 제품 경험으로 해결하는 개발자가 되고 싶기 때문입니다. 토스증권의 Product 서버 개발자는 사용자와 직접 맞닿아 있는 서비스 전반을 만들고, Java 또는 Kotlin과 Spring Framework를 기반으로 Redis, Kafka, Kubernetes, ELK 등을 활용하며 대용량 트래픽과 동시성, 안정성, 운영 용이성까지 함께 고민하는 역할로 소개되고 있습니다. 또한 제품과 기술 영역에 대한 오너십을 가지고 기술적인 최종 의사결정까지 수행하는 환경이라는 점에서, 제가 지향하는 개발자의 모습과 정확히 맞닿아 있다고 생각했습니다.
저는 개발을 배워오면서 점점 더 분명해진 것이 하나 있습니다. 좋은 서버 개발은 기능을 빨리 만들어내는 일이 아니라, 고객의 행동과 서비스의 흐름을 이해하고 그 흐름이 흔들리지 않도록 구조를 설계하는 일이라는 점입니다. 겉으로 보기에 같은 기능이라도 어떤 구조로 설계했는지에 따라 장애가 생길 때의 복구 가능성, 확장할 때의 부담, 운…