"Toss Engineering"의 위대한 진화!

토스 문화와 채용2018.01.04 23:37

안녕하세요. 토미입니다.

여러분 무술년 새해가 밝았습니다.!!


새해 첫 포스팅인 만큼 많은 분들이 궁금해하실 특별한 내용을 준비했습니다.



바로바로~ Toss Engineering의 진화!!


토스가 송금에서 종합 금융 서비스로 진화하고 있는 것은 Engineering의 진화라고 얘기해도 과언이 아닐텐데요.


불과 1년 전과 비교해도 완전히 다른 차원의 서비스로 진화하고 있는 토스!

그 기반이 된 엔지니어링에는 어떤 변화가 있었을까요?



먼저, 숫자의 큰 변화!


지난 1년 동안 엔지니어 및 Repository는 약 2배, IDC 서버는 약 5배 증가했습니다!!!


더욱 멋지고 큰 변화는..! 서비스가 빠르게 런칭되고 확장됨에 따라,

이를 구축하는 인프라 환경에 효율적인 시스템을 도입하여 개발자가 일하기 좋은 환경을 조성했어요.


1. CI/CD 고도화



개발자들이 만든 결과물들이 저장소에 통합되면 이를 기반으로 빌드가 되고,

배포하여 서비스에 적용, 테스트하는 일련의 과정들을 CI/CD를 도입함에 따라 자동화하여

지속적인 순환이 가능해졌습니다.

특정 시점의 빌드 버전을 가져다가 서버에 배포, 테스트를 가능케한 CI/CD를 

클라이언트, 서버 양쪽에 모두 구축하여 보다 양질의 개발을 할 수 있는 환경을 구축했죠!


2. DC/OS 고도화


토스는 전자금융 규제에 따라 클라우드 서버 구축에 제한이 있어 물리서버를 운용하는데요.

독립적인 데이터 센터에 각각 물리 서버의 어플리케이션을 구동하고 운영하기에

유지&보수 비용이 상당하고, 소수의 인원으로 운영하기 버거웠어요.

그래서, 이를 개선하기 위해 DC/OS를 도입했죠.


DC/OS에 서비스를 배포하면 서비스가 요구한 리소스를 측정하고,

즉시 적절한 서버에 자동 배치하여 과도한 리소스 사용으로 서버가 죽는 상황을 방지합니다.

또한 새로운 서비스를 확장할 때도 추가적인 작업 없이 배포와 함께 자동으로 메트릭과 로그 수집,

로드밸런서 연결, 도메인 할당을 지원하여 쾌적한 배포,운영 환경을 제공하고 있습니다.


그래서, 마침내!

클라우드 환경 없어도 편리하고 안전한 서버 개발/운영 환경을 구축했다는 것이죠!

이 과정까지 얼마나 많은 수고와 노력이 있었을까요.. 토스의 엔지니어 분들, 다시 한번 리스팩트 합니다!


시스템 변화와 더불어 개발에 용이한 최신 언어도 도입했어요.





안드로이드, iOS에 각각 Kotlin과 swift를 그리고 reactive에 기반을 둔 요즘 트랜드에 맞춘 ReactiveX java를 도입했죠.

모던하고 트랜디한 언어로 코드 양은 줄고, 반복을 지양하기에 좋은 결과물을 얻을 수 있죠.

앞으로도 더욱 멋진 서비스 기대해주세요~!





마지막으로 데이터 분석 플랫폼의 진화입니다!

토스에서 보유한 상당한 데이터를 적재,분석,시각화까지 모두 자동화해서

통합적으로 관리하는 "하둡에코시스템"을 구축하여 데이터 플랫폼을 완성했습니다.

그래서 주요 비즈니스 지표를 슬랙과 그라파나 대시보드를 이용하여 

토스팀원들에게 실시간으로 투명하게 공개할 수 있게 되었습니다.





더불어!

각 담당자가 필요한 데이터, 꼭 봐야 할 주요 데이터만 집어내는 "토스인사이트 프로젝트"를 작년부터 시행했어요.

토스 서비스의 모든 지표를 실시간으로 분석하여,

갑자기 지표가 훅 떨어지거나 반대로 훅 올랐을 때 알람을 설정해두었어요.

이 메트릭이 수백 가지가 있지만 꼭 주의할 것, 큰 변화가 있는 것만 딱딱 집어 나오기에

이에 따른 대처나 비즈니스 인사이트를 발굴할 수 있죠.

2018년엔 데이터 중심 기업"완전체"가 되기 위해 프로젝트를 고도화하는데 몰두하고 있습니다.


그 밖에도 앱 실행 속도와 보안의 양면성 두 가지를 충족할 수 있는 다이나믹 보안을 위해

개발자&보안엔지니어들도 전력을 다해주셨고요.

국제보안 표준규격 PCI DSS 인증 획득으로 보안 또한 강화되었죠.


새해에는 그 어떤 데이터와 트래픽에도 꿈쩍하지 않을 더욱 탄탄하고 안정적인 플랫폼으로 진화해

금융에 대한 필요가 있을 때 찾는 첫 번째 서비스, "국민 금융 서비스 TOSS" 로 성장하고자 합니다.


금융의 복잡함과 불편함을 해결해 쉽고 안전한 금융을 만들어 나가는 토스의 미션에 동참해

모든 사람의 금융이 새로워지는 역사를 함께 만들어 나가요!

이 멋진 여정을 함께 해 주실 분!! 어서오세요!!



"WE'RE HERE TO MAKE HISTORY"





작성자

Posted by 토스 : 금융이 쉬워진다

관련 글

댓글 영역