자본시장과 IT

Latency와 Performance를 위한 자바교육

1. 오래 전 Java로 금융솔류션을 개발할 때입니다. FIX, Forex와 관련한 시스템을 개발했습니다. 물론 WTS도 개발했습니다. 이 때 채용한 개발자들은 사회에서 자바교육을 받고 입사하였습니다. 주로 JSP를 개발하는 수준이었습니다. MVC Framework를 아는 분도 별로 없었습니다. 가끔 술자리에서 물어봅니다. “JVM의 Spec을 읽어본 사람이 있어요?” 훌륭한 프로그램머는 OS에 대한 깊은 이해를 가진 사람이라고 생각합니다. Java 프로그램머라고 하면 JVM을 이해해야 한다고 생각했기때문입니다. 한명도 없었습니다. 요즘…
Read more

고빈도매매와 FPGA가 만드는 IT의 미래

1. 몇 일전 올렸던 부산 IDC는 치외법권지대?속의 대화를 다시 한번 복기를 해봅니다. 요즘은 없지만 한동안 Latency교육을 할 때 항상 하던 말이 있습니다. “인류가 태어난 이후 상거래에서 항상 Latency는 중요했다.” 남들보다 정보를 빨리 알아서 매매에서 우위를 점하는 것은 기본입니다. 트레이딩에서 Latency도 경쟁에서 아주 중요합니다. 다만 동서고금을 막론하고 Latency는 공짜가 아닙니다. 비용이 들어갑니다. 들어간 비용보다 많은 이익을 얻을 수 있으면 충분히 감수하지만…
Read more

실적 전망과 클라우드소싱

1. 불황이 긴 파고가 휩쓸고 있는 여의도. 구조조정 일순위는 지점과 리서치센터입니다. 리서치센터는 증권산업의 변화와 맞물려 역할이 바뀌고 있다고 합니다. 증시가 어려워지자 뭇매를 맞은 곳 중 하나는 증권사들의 리서치센터다. 구조조정 대상에서도 예외가 못됐다. 하지만 살아남은 자들의 반격도 무섭다. 이미 한참을 돌아선 고객들의 마음을 되돌리기 위해 무던히 애를 쓰고 변신을 꾀하고 있다. 주식투자, 더 나아가서는 투자 트렌드 전반의 변화를 반영한 결과다. 한…
Read more

부산 IDC는 치외법권지대?

1. 전 직장 후배가 사표를 내고 새 출발을 한다고 하여 몇 명이 모였습니다. 일종의 번개입니다. 하는 일이 Low Latency와 관련된 것이 많습니다. 후배가 물어봅니다. “ZeroAOS는 업계에서 가장 빨라요?” “아니, 그렇게 이야기한 적이 없는데.” “옛날에 그런 이야기를 했었잖아요?” “처음 시작할 때 ZeroM이 빠르다고 한 적은 있었어….” “사람이 달라졌네요 ㅋㅋㅋㅋ” Low Latency가 중요합니다. 기계 트레이더가 시장의 축이 되면서 Low Latency는 기본입니다. 그렇지만…
Read more

Agile Investment, Agile Trading

1. 애자일(Agile). 소프트웨어 개발을 하는 분들 사이에 많이 회자하는 단어입니다. 그런데 어느 때부터 투자 및 트레이딩에서도 같은 단어를 자주 씁니다. Agile Trading 혹은 Agile Investment. 어떤 배경이 있을까요? 먼저 자주 접했던 Agile의 뜻을 알아보았습니다. 옥스포트사전의 정의입니다. Able to move quickly and easily Able to think and understand quickly Relating to or denoting a method of project management, used especially for…
Read more

수학의 아름다움

1. 수학은 모든 학문의 근본이지만 쉽지 않은 학문입니다. 수학은 과학의 언어라고 한다. 우리는 언어를 가지고 상황을 기술하기도 하고 마음을 그려내는 시를 쓰기도 한다. 수학도 자연 현상을 기술하기도 하고 그를 인식하는 우리의 생각과 방법을 시처럼 그려내기도 한다. 그런데 그림 중에는 화가의 마음 내지는 핵심내용만을 상징적으로 그려낸 추상화가 있듯이 수학도 자연 현상의 핵심을 기술하는 추상화의 기능을 지녔다. 수학은 언어 기능만이 아니라 인류의…
Read more

The Eight Fallacies of Distributed Computing

1. Distributed Computing. 1990년 초반 처음 PC통신서비스를 하려고 마음을 먹었을 때 기술에 대한 이해가 없었습니다. 아는 분에게 개발을 요청해서 사용하려고 했습니다. 그렇지만 실패했고 자체 개발로 선회하였죠. 이 때 만났던 분이 나우콤 선배입니다. 지금은 어느 곳에서 선생님을 하시지만 이 때 나우콤을 운영한 시스템을 설계 구축하는 일을 하고 계셨습니다. 네트워크와 분산 컴퓨팅이라는 개념을 배운 때가 이때 일 듯 합니다. 직접 개발은 하지…
Read more

rsyslog와 fluentd

1. 오래전 개발자와 함께 일을 할 때 가장 많이 했던 작업이 시험입니다. 화면으로 하는 경우도 있지만 서버에 남아 있는 로그를 확인합니다. 이 때 syslog가 남긴 파일을 명령어로 살핍니다. Syslog.유닉스나 리눅스에서 프로그램을 개발하는 분들에게 아주 익숙한 표준입니다. syslog는 Unix시스템에서 로그메시지를 처리하기 위해서 제공하는 (매우 오래된)표준 인터페이스 중 하나다. 이것을 이용하면, 시스템이나 응용 프로그램에서 발생하는 각종 메시지를 체계적으로 관리할 수 있다. 또한…
Read more

데이타 브로커를 아시나요?

1. 국민카드, 농협카드, 롯데카드가 보관하고 있던 고객정보 수천만건이 유출된 사건이 있었습니다. 유출된 정보는 어떻게 되었을까요? 사상 최대의 카드사 고객정보 1억여 건 유출 사건과 관련해 검찰이 추가로 수천만 건의 정보가 대출중계업자들에게 유출된 사실을 확인해 파장이 일고 있다. 창원지검 특수부(부장검사 변철형)는 14일 전 코리아크레딧뷰 박모(39) 씨가 유출한 신용카드 3사의 고객정보를 받아 대출중개업에 활용한 혐의로 이모(36) 씨 등 4명을 추가로 구속했다고 밝혔다. 카드사…
Read more