Latest

일상 협업 이야기: 참조 아키텍처 써먹기 편

일상 협업 이야기: 참조 아키텍처 써먹기 편

출근 후 받아보는 메일링 리스트에서 Kafka Streams ... 라는 제목에 낚입니다. Kafka, Streams 모두 제가 꽂히는 단어죠. 암튼 별 생각없이 쓱 읽는데, 영문인데다 수학공식까지 나오기 시작하자 정독은 포기합니다. 다만, 아래 그림에 시선을 고정합니다. 그리고, 아래 그림을 이해하는데 필요한 내용만 골라서 읽습니다. 써먹고 싶다는 강렬한 충동일 일어서죠. 빠르게 응용(모방)해보기 마침

By 안영회
Neural Style Transfer 따라하기

Neural Style Transfer 따라하기

Style Transfer를 해야 할 일이 생겨서 관련 자료를 정리하고, 주요 논문은 가능하면 직접 코딩하거나 이미 짜여진 코드를 분석하기로 마음 먹었다. 따라갈 로드맵은 Lunit Tech Blog의 Style Transfer을 참고했다.   Style Transfer Style Transfer, image-to-image translation, 또는 texture transfer 등으로 불리는 이 문제는 한 이미지 P를 다른 이미지 A의 스타일을

By 송 준이
http에서 https로 변경 시 페이스북 like button 값 복구

http에서 https로 변경 시 페이스북 like button 값 복구

popit 서비스를 http에서 https 로 변환하는 작업을 진행하였는데 인증서 적용하는데는 특별한 문제가 없었습니다. 인증서 다운로드 및 nginx 설정 만으로 https 적용하는 것은 쉽게 해결되었습니다. https 전환 후 발생하는 문제가 있는데 각 글의 페이스북 좋아요 수치가 '0' 으로 초기화 되는 문제였습니다. 이번 글에서는 http -> https 전환 시 페이스북의

By 김형준
로컬 포트 부족과 TIME_WAIT

로컬 포트 부족과 TIME_WAIT

이번 글은 카프카와 관련된 주제가 아닌 시스템 엔지니어로서 제가 담당하는 서비스에서 실제로 트러블슈팅했던 내용을 공유하고자 합니다. 이 글 중간에 나오는 TIME_WAIT이나 tw_reuse, tw_recycle에 대한 이야기는 제가 가진 지식보다 정리를 잘 해주신 분들이 있기 때문에 자세히 다루지 않고, 경험한 내용을 바탕으로 필요한 부분만 간략하게 설명하겠습니다. 저와 같이 유사한

By 고승범
[이전 글] 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