고객 3000명 보유 증권거래 관련 회사에서 리눅스, 윈도우 클라우드 환경에서 Nodejs 이용한 백엔드 리드개발 엔지니어로 재직
연간 취소할 수 없는 컴퓨팅 비용을 기술적, 비즈니스적으로 1억 5천 이상 줄였습니다.
월단위로 3000만원 이상 발생하던 클라우드 비용이였고 현재 천만원초반가량 발생하고 있습니다.
작게 잡아도 1억 5천 이상, 줄어들었습니다.
거래체결시간대비 TR성능의 100프로 향상을 가져왔습니다.
이 부분들은 자부심이 있습니다.
고객 인스턴스는 AWS 클라우드 윈도우 서버 2016 환경에서 구동됐으며
내부에는 자사 솔루션이 탑재돼 있습니다.
솔루션은 이베스트, NH투자증권, DB금융투자에 따라 버전이 다르며
자사 서버와 통신하여 증권사별 변경사항을 따라 업데이트됩니다.
매일 윈도우 응용프로그램을 통해 배치파일이 스케줄링되는 것과
AWS 람다를 통해 온오프 스케줄링 되는 두 가지 유형이 병행됩니다.
솔루션을 포함한 서비스들은 Node.js 로 개발했습니다.
성능과 strict 한 scope을 갖는 환경이 필요하여 es4, es5 로 개발됐습니다.
리눅스OS에서 루트유저의 .env 내 환경변수를 참조하여 구동되며
PM2 와 cron 을 통해 프로세스들이 컨트롤됩니다.
Postman을 통해 RESTAPI를 지향하며 개발했습니다.
git 관리는 bitbucket 을 통해 프론트와 백엔드를 나누는 작업단위로 협업하였습니다.
최초개발 이후 상당부분 프론트단의 유지보수도 병행하였습니다만, 선호하지는 않습니다.
솔루션에는 커스텀개발된 증권사용데몬과 통신하기위한 tcp 서버가 구동되며
통신에 http 외에 websocket 및 redis pub-sub 이벤트가 이용됩니다.
DB에는 레디스, 몽고DB, Mysql이 사용됩니다.
이슈사항은 CS팀 및 경영진과 텔레그램으로 소통하였으며
정리는 트렐로를 활용, 개발 목표나 가이드, 마일스톤 등은 마인드마이스터를 이용하였습니다.
물어보는 것에 대한 답변 및 이행뿐 아니라,
경고, 가이드 및 발전시킬 수 있는 전문가로서 고용되고자합니다.
믿음과 회사의 발전에 힘이 될 수 있습니다.
구직은 금융이나 증권 등 거래관련 TR을 다룰 수 있는 곳이면 더욱 선호 합니다
회사에서 깃헙은 이용하지않고 bitbucket을 이용하고 있습니다.
월차 많이 남아있어서 시간만 맞는다면 면접가능하고
면접 충분하고 원하는 회사만나면 바로 투입될 준비 돼 있습니다.
컴퓨터정보공학 졸업생 출신입니다.
적성을 찾다가 JS를 베이스로 선택하고자 결심했고
항상 기본실력을 탄탄히 다지기위해 공부 중 입니다.
실무외 공개적으로 공부하는 대부분은 블로그에서 확인하실 수 있습니다.
더보기