Latest

[이전 글] MDD는 과연 무엇이고 어떤 용도로 사용할 것인가?

[이전 글] MDD는 과연 무엇이고 어떤 용도로 사용할 것인가?

안내: 이 글은 운영을 중단한 개인 블로그에 2016년 6월 17일 올렸던 글입니다. 다음에 기고할 글과 연관이 있어 옮겨 둡니다.   요즘 중국에 체류 중이어서 블로깅을 할 수 없었다. 내 글이 누군가에게 가치가 있느냐를 떠나 그냥 하고 싶은 말이 있어 쓰고 싶던 차에 한국에 귀국한 김에 짧은 생각을 기록한다. MDD(Model-Driven-

By 안영회
작정하고 책 홍보하기: 카프카 데이터 플랫폼의 최강자

작정하고 책 홍보하기: 카프카 데이터 플랫폼의 최강자

오늘은 특별한 책 소개를 하려고 합니다. Popit 서비스를 만들고 운영하면서 처음 서비스 기획 의도 중의 하나를 만족하는 의미 있는 결과물이 나왔습니다. Popit 서비스를 운영하는 여러 이유 중에 가장 중요한 게 생각하는 것이 바로 개발자들의 글쓰기였습니다. 왜 이것이 중요한지는 여러번 걸쳐 강조하였습니다. * 글쓰는 개발자가 되자. * 어떻게 하면 개발을 잘 할 수

By 김형준
Neo4J Cypher 가이드

Neo4J Cypher 가이드

Neo4j를 기반으로 프로그래밍을 할 일이 생겼다. 특히 Cypher 쿼리 언어를 중심으로 스터디하면서 가장 기본적인 내용을 정리했다. 그래프 DB와 Neo4J를 처음 접하는 처지에서, 전문적인 튜토리얼이나 서적을 보기 전에 먼저 읽어두면 도움이 될 것이다. 이 글에선 간략히 개요를 설명하며, 정리한 내용은 맨 밑의 슬라이드에서 확인할 수 있다.   그래프 DB와 Neo4J 그래프 DB란

By 송 준이
Kafka 운영자가 말하는 카프카 매니저 소개

Kafka 운영자가 말하는 카프카 매니저 소개

최근 운영하고 있던 카프카 매니저를 최신 버전으로 업그레이드를 진행하였고, 이번 글에는 카프카 매니저에 대해 공유하고자 합니다. 카프카에 대한 예전 글들도 있으니 필요하신 분들은 참고하시면 좋을 것 같습니다. Kafka 운영자가 말하는 처음 접하는 Kafka Kafka 운영자가 말하는 Kafka Consumer Group Kafka 운영자가 말하는 Producer ACKS Kafka 운영자가 말하는 Kafka 서버 실전

By 고승범
마이크로 서비스(MSA)를 어떻게 나눌까? II

마이크로 서비스(MSA)를 어떻게 나눌까? II

* 과거에 메모 수준의 관련 글을 남겼는데 이를 보완할만한 경험이 생겨서 조금 더 읽을 만한 글을 씁니다.   두 가지 사례를 소개합니다. 하나는 해당 업무 자체가 갖는 특성에서 출발한 마이크로 서비스 분리 사례입니다. 이를 도메인 주도라고 부르고 싶은데, 비즈니스에 적합한 모양으로 유연성을 구사하는 전략에 대한 실천 사례입니다. 두번째는 다른 이들이 만든 결과물을

By 안영회
[개요] 아파치 하둡 3.1.0

[개요] 아파치 하둡 3.1.0

여는 글 최근 아파치 하둡 3.1.0의 출시로 HDFS 의 Erasuere Coding 외에 분산 자원 관리자인 YARN에 특히 실용적인 기능들이 적용되었는데, 어떠한 기능들인지 차근차근 소개하겠습니다. 먼저, 공식 사이트에 게시 된 개요로부터 시작 하겠습니다. 개요 이 글에서는 주요 변경 사항에 대한 간략한 개요를 제공합니다. * YARN 기반에서 장기 실행 서비스들을 native와

By Jeon Deuk Jin
허술함을 가장한 애자일(느슨한 서비스)

허술함을 가장한 애자일(느슨한 서비스)

서비스 개발자라면 한번쯤은 이런 생각을 해 봤을 겁니다. 페이스북은 그렇게 많은 사용자의 요청을 어떻게 처리할까? 알리바바는 광군제 하루에만 27조 이상의 매출이 나고 있는데 이런 미친듯한 주문 트렌젝션은 어떻게 처리할까? 위챗은 8억명의 Active 사용자가 있다고 하는데 이들 메시지는 어떻게 지체 없이 전달될까? 물론 다양한 분산 기술과 캐쉬, 수만 또는 수십만대 이상의

By 김형준
[입 개발] 전문가는 계속 공부하는 사람이다. – 김창준님의 개발자 실력 평가 어떻게 할 것인가 후기

[입 개발] 전문가는 계속 공부하는 사람이다. – 김창준님의 개발자 실력 평가 어떻게 할 것인가 후기

안녕하세요. 입개발 CharSyam입니다. 둘째가 100일을 넘어서 저녁 약속 없는 신데렐라 시간을 하다가, 김창준님이 “개발자 실력 평가 어떻게 할 것인가?” 에 대해서 강의하신다고 해서 마님에게 애교를 부리면 허락을 받고 세미나를 들으러 왔습니다. 평소 입개발자는 입개발의 단계를 올리기 위해서 부단히 노력해야 하며, 혀로 키보드 치기, 입에 발린 소리하기등을 연습해야 하는데, 개발자 실력

By charsyam
내 서버에는 누가 들어오는걸까? (실시간 user-agent 분석기)

내 서버에는 누가 들어오는걸까? (실시간 user-agent 분석기)

Desktop 및 스마트폰의 대중화로 다양한 OS와 브라우저들을 사용하게 되었다. 이때, 내가 운영하는 웹서버에 들어오는 사람들은 무슨 기기로 접속을 하는 것일까? 혹여 특정 OS의 특정 브라우저에서만 안되는 버그를 잡기 위해 몇일밤을 고생하며 겨우 수정했는데… 과연 그 OS의 브라우저에서는 접속은 하기나 하는걸까? (ㅠㅠ)  만약, 접속 사용자의 Device 정보를 알고있다면 고생하며 버그를 잡기

By 권태관
대용량 환경에서 그럭저럭 돌아가는 서비스 만들기

대용량 환경에서 그럭저럭 돌아가는 서비스 만들기

이번 글은 지난 주에 국내 모 인터넷 커머스 회사에 강의 했던 발표 자료 입니다. 발표 주제는 제가 중국에서 1년 몇개월 정도 지내면서 경험한 것들에 대한 정리입니다. 아직도 국내 많은 분들이 중국에 대해 불편한 시각을 많이 가지고 계시고, 기술, 제품의 완성도 측면에서 한국 보다 떨어진다고 생각하시는 분들이 많이 있습니다. 하지만 알리바바

By 김형준