Logstash 필터 geoip
ElasticSearch는 내부에 maxmind 에서 제공하는 geoip에 대한 정보를 가지고 있습니다. 이 정보를 이용하여 쉽게 IP와 지역을 매핑하여 위치와 관련된 다양한 분석을 할 수 있습니다. 이번 글에서는 ElasticSearch와 Kibaba에서 maxmind 를 어떻게 사용하는지 간단하게 살펴봅니다.
ElasticSearch는 내부에 maxmind 에서 제공하는 geoip에 대한 정보를 가지고 있습니다. 이 정보를 이용하여 쉽게 IP와 지역을 매핑하여 위치와 관련된 다양한 분석을 할 수 있습니다. 이번 글에서는 ElasticSearch와 Kibaba에서 maxmind 를 어떻게 사용하는지 간단하게 살펴봅니다.
#개발에세이 #5 "갓선기무한님" 이야기를 써보려고 하는데... 약간 조심스러운게 선기가 주로 하는 분야를 제가 잘 몰라서 잘 담아낼 수 있을지 모르겠네요 ㅠㅠ 암튼... 일단 이 친구의 작품(?)부터 링크를... 아래 두개는 저 퇴사 인수인계기간동안 자기가 할 일이 없으니 심심하다고 시작한 것이구 옆에서 지켜봤지만 빈파일 만들어서 그냥 뚝딱뚝딱 만들면서... "
켄트 벡Kent Beck은 자신의 책 익스트림 프로그래밍Extreme Programming에서 5 가치[1] 를 이야기 했는데 그중 하나가 피드백Feedback이다. 한번에 완벽하게 해결하기를 바라는 것보다 점진적 개선에 만족하기 때문에 우리는 피드백을 이용해 목표에 점점 더 가까이 다가간다. 피드백은 여러 가지 형식으로 우리에게 들어온다. - 익스트림 프로그래밍 47 쪽 더 나은 코드를 만들기 위해서는 피드백이
왜 시중은행은 카카오뱅크처럼 못하는가? 에 이은 두 번째 연재이다. 그러나, 기획에 의한 것이 아니다. 내 안에 있던 답답함이 계속 쓰도록 자극할 뿐이다. 한편으로는 직업의식이고, 다른 한편으로는 동시대를 살아가는 우리나라의 현실에 대한 오지랖이다. 연속성을 갖고 보기 위해 앞선 글을 다시 읽어 보자. 시장에서 성공했다는 솔루션 도입 자체로 효과가 나길 바라는 태도를
개발장비로 맥북프로를 사용한지 7년 정도 되었습니다. 현재 제가 사용하고 있는 노트북은 맥북 프로 15인치 2013 Early 버전입니다. 제가 맥북을 주 개발 장비로 사용하는 주요 이유는 다음과 같았습니다. * Hadoop 및 관련 시스템에 대한 개발 및 운영을 하기 위해서는 Shell 환경이 필요 * 이런 개발 환경과 동시에 발표자료 작성 등의 업무 환경도 필요
#개발에세이 #4 "권순필 - 소리 없이 강한 레간자 개발자" 제목을 정하고 나서 정말 내 나름에 잘 지었다고 생각한다. 그 이야기를 이제부터 써내려가려고 한다. 레간자를 처음 만난 그 때. 때는 아마도 상대원에서 판교로 사옥을 막 이사했을 때였을거다. 맞나? 일단 내 기억데로 쓰고 나중에 검토를 ㅎㅎㅎ... 생긴건 midas NFX 부산 세미나에서
* 이 글은 소트웍스의 독일 리테일 책임자 Frank Potozki와 리테일 수석 Marcus Klein이 쓴 Microservices architecture: flexibility for omni-channel retailers라는 제목의 기사를 번역한 것입니다. 쇼핑하는 방식이 빠르게 바뀌고 있다. 변화 속도가 리테일 종사자들의 정확한 예측을 점차 어렵게 한다. 리테일 종사자가 미래 고객 기대를 모르고 있다. 확실한 점은 매력적인 상품구색만으로는 더
이번 프로젝트에서 대구시가 가장 주안점을 둔 것은 보안 데이터 분석의 정탐률과 이벤트 처리 효율성을 높일 수 있는 AI 알고리즘 적용이었다. 대구시가 AI 기반 보안관제 시스템을 구축했다는 기사 한토막. 물 들어올 때 노 젓는다고, 요새 AI 키워드 안 들어간 마케팅이 없는지라, 그런가보다 하려는 찰나, '정탐률'이란 단어가 눈에 들어왔다.
요즘은 굳이 MSAMicroservices Architecture 가 아니더라도 프론트엔드Front-end와 백엔드Back-end를 구분하여 프론트 엔드는 Anguler나 React로 개발하고 백엔드는 프론트엔드에서 사용할 API를 제공하는 것을 흔히 찾아 볼 수 있다. 이때 부딪치게 되는 문제가 CORSCross Origin Resource Sharing이다. CORS 개념에 대한 자세한 설명은 김형준님의 글(CORS, Preflight, 인증 처리 관련 삽질)에 잘
개발자
책을 읽다가 전에 써둔 글이 떠올라 찜찜했다. 이글을 쓰는 현재 시각 무려 328개의 페이스북 좋아요를 기록하고 있는 아키텍트는 필요없다, 아키텍처를 이해하는 전문가가 필요할 뿐[1]에 대한 것이다. 서울대 공대 교수들이 지적하는 아키텍트 부재 연말부터 축적의 시간이란 책을 다시 펼쳤다. 현재까지 반 정도[2]밖에 읽지 않았지만, 아키텍트 부재를 대한민국의
개인적으로 삼국지 게임을 매우 좋아하는데, "싸우자 영웅" 게임 출시 이후 약 2달 가량 게임을 즐겨보고 리뷰를 남겨보고자 한다. 게임 장르는 SRPG 로 캐주얼한 그래픽과 턴제 형태의 전투모드를 사용하는 것이 이 게임의 가장 큰 특징이라 할 수 있겠다. 그래픽은 나쁘지는 않다. 귀여운 맛도 있고... 위 그림에서 보는 것과 같이
이 글은 필자가 미디엄Medium에 쓴 2편의 글을 합하여 개정한 것이다. JPA Native Query를 사용하다 보면 반환 값으로 엔터티Entity 가 아닌 DTOData Transfer Object로 받고 싶을 때가 있다. 대표적인 경우가 통계이다. 통계 지표를 만들어낼 때 사용하는 SQL은 대부분이 복잡하고 길다. 문제는 SQL 실행 결과Result Set를 기존의 엔터티에 담기에는 형태가 맞지 않는데