1999년 말부터 웹 서비스를 개발했다. 인터넷 뱅킹 및 모네타 카드 웹, 한국은행 대량이체 시스템, 모네타 교통칩 카드 발급 시스템, 나라사랑카드 선불 과금 시스템, 시티은행 모바일 뱅킹 시스템 등의 개발에 참여했다. 서버 사이드 백엔드 플랫폼 개발자로서 하루 수천만에서 수억 건에 이르는 요청을 처리하는 다양한 대용량 서비스를 구축 및 운영해왔다. 2013년 현재 삼성 스마트폰에 프리로드되는 앱의 백엔드 시스템을 개발 및 운영하고 있다. 삼성 앱스의 신규기능인 추천 서비스를 HBase를 사용하여 개발했다.
이 책을 읽는 독자라면 IT업계의 핫 이슈인 NoSQL이 무엇인지는 누구나 알 것이다. 그 중에서 강력한 성능을 자랑하면서 개발자가 쉽게 접근할 수 있는 NoSQL인 레디스에 대해 지대한 관심이 있으리라 생각한다. 이 책은 NoSQL에 대해 짧게나마 짚어보고 나서 레디스에 대한 기본 기능부터 고급 설정 방법 및 운영 시 고려사항과 몇 가지 응용사례까지 깊이 있게 다뤄볼 것이다. 독자의 이해를 돕고자 기본 개념도 차근차근 설명했으며 가능한 한 많은 그림을 사용했다. 기본적인 예제를 점점 확장하는 방식으로 구성했기 때문에 경력자가 보기에는 느리고 답답할 수도 있다. 이 책은 초보자가 레디스를 이해하고 실전적으로 사용할 수 있게 하는 데 목적이 있으므로 너그럽게 이해해주기 바란다. 이 책은 데이터베이스의 일종인 레디스에 대해 다룬다. 전통적인 RDBMS와 자료구조 그리고 자바에 대한 사전 지식이 있다면 책 내용을 익히는 데 도움이 될 것이다. 하지만 사전에 그러한 지식이 없더라도 레디스를 이해하고 개발 및 운영하는 데 지장이 없도록 자세한 설명을 곁들였다. 특히 책에 제시된 대부분의 서비스 장애 및 해결 방안은 필자의 실전 경험을 토대로 재구성됐다. 발생할 가능성이 있는 유사 상황을 가정한 경우도 있다. 이 책을 읽고 나서 NoSQL과 레디스에 대한 이해도가 한층 높아지고, 나아가 레디스의 특성을 최대한 활용할 수 있길 희망해본다.