Latest

GIS (Geographic Information System) 관련 용어 정의

GIS (Geographic Information System) 관련 용어 정의

GIS 도메인은 데이터 처리나 시스템 구현 관점에서도 하나의 전문 영역으로 분리할 수 있는 대상입니다. GIS 기반 프로그래밍을 할 일이 생겨서 관련 내용을 정리하려고 하는데 첫번째 편으로 용어에 대한 정리를 해보았습니다. 위도와 위선 위도는 지구상에서 적도를 기준으로 북쪽 또는 남쪽으로 얼마나 떨어져 있는지 나타내는 위치입니다. 위도의 단위는 도(°)이며, 북극점을 나타내는

By 홍 태희
설계란 무엇인가 II

설계란 무엇인가 II

요즘 글쓰는 것이 즐겁다. 이런 시절이 길지 않기 때문에 최대한 뽑아야(?) 할 것 같다. 구인공고 올리려고 백년만에 들어간 트위터에서 마틴 파울러의 excellent post란 표현을 보고 링크를 눌렀는데,  글쓰려는 욕구를 자극하는 글감이 등장했다. 마틴 파울러가 칭찬한 글에서 글쓰기를 자극한 구절은 바로 아래 단락 제목이다. engineering decision-making is a socially constructed

By 안영회
굴뚝 기업이 어떻게 디지털화 할 수 있을까?

굴뚝 기업이 어떻게 디지털화 할 수 있을까?

7년째 유통 IT에서 일하다 보니 소프트웨어 구축이나 개발 문화같은 본업에 더해 유통 비즈니스에 대해서도 흥미를 갖게 되었다. 사실 지금은 본업이 아니라고 할 수 없을 정도로 유통에 깊이 들어와 있다. 한편, 함께 일한 조직이 홈쇼핑에서 출발한 인터넷 쇼핑몰 회사였고, 지금은 의류 생산과 판매에서 출발한 유통회사다. 이렇다보니 IT 활용은 물론 소비자 환경의

By 안영회
한국형 개발이란 우물에서 벗어나기 위한 새로운 소프트웨어 원칙들

한국형 개발이란 우물에서 벗어나기 위한 새로운 소프트웨어 원칙들

안내: 이 글은 운영을 중단한 개인 블로그에 2015년 11월 3일 올렸던 글입니다. 다음에 기고할 글과 연관이 있어 옮겨 둡니다. 구독 중인 블로그에서 현대 소프트웨어의 새로운 원칙들이라는 흥미로운 글을 올라왔다. 글 내용보다는 저자가 번역을 한 동기가 매무 적절해 메아리처럼 공명하여 글을 쓴다. 조직이슈들은 일반 컨설턴트들이 접근 가능하지만, 기술이슈들은 개발자들의 숙제로 아직

By 안영회
마이크로 서비스 구축 경험 공유

마이크로 서비스 구축 경험 공유

아키텍처, 시스템 구성, 모델링, 개발 프로세스를 고민하고 만들었다기 보다는 현재의 조직 구성원으로 서비스를 만들 수 있는 가장 최선의 방법을 선택한 것입니다. 복잡한 것은 만들기 어려우니 아주 잘게 쪼개고, 잘 만들고 있는지도 모르겠으니 일주일에 한번씩 확인하는 방식이었던 것입니다. 우리의 여정이 11개월째로 접어들 때 합류한 김형준님이 내 의도를 너무나 잘 정의했다.[1]

By 안영회
마이크로 서비스와 TIME_WAIT 문제

마이크로 서비스와 TIME_WAIT 문제

지난 글에 이어 계속해서 성능 테스트에 대한 이야기 입니다. 전체 성능 테스트에 대해서는 시나리오 작성, 테스트 프로그램, 테스트 수행, 원인 파악 등 실제로 수행한 액션들에 대해서는 별도의 글로 한번 정리하도록 하겠습니다. 마이크로 서비스로 구성된 시스템에서는 서비스간 호출이 많이 발생하는데 이들 서비스간 호출하는데 있어 다양한 프로토콜을 사용할 수 있습니다. 제가 운영하는

By 김형준
시스템 개선을 위한 REST API 도입?

시스템 개선을 위한 REST API 도입?

안내: 이 글은 운영을 중단한 개인 블로그에 2015년 6월 9일 올렸던 글입니다. 다음에 기고할 글과 연관이 있어 옮겨 둡니다.   어떤 경로나 동기로 찾았는지 지금은 기억나지 않지만, StackOverflow의 REST 관련 질문이 눈에 들어왔다. 인터페이스 계층과 비즈니스 계층 사이에 인터페이스로 API를 두는 것이 바람직한 아키텍처 설계인지 그리고 API 구축에 REST를 채용하는 것이

By 안영회
Golang, MongoDB client connection pool 관련

Golang, MongoDB client connection pool 관련

최근 중국 커머스 관련 최대 이벤트인 광군제(11/11)를 대비하여 성능 테스트를 진행하고 있습니다. 일년 전체 매출의 절반 이상이 이 행사 기간 중에 나오기 때문에 트래픽도 평소 대비 몇 십배 이상 나옵니다. 다시 말하면 평소 운영되는 서비스는 그냥 기능 테스트 정도 수준이고 모든 서비스 관련 사항들이 이날에 준비되어야 한다는

By 김형준
왜 시중은행은 카카오뱅크처럼 못하는가?

왜 시중은행은 카카오뱅크처럼 못하는가?

이전 글에서 카뱅 신드롬과 차세대 프로젝트란 소제목으로  아래와 같은 내용을 다룬 바 있다. SNS를 통해 접하는 지인들 소식이나 한국 뉴스를 보면 인터넷 전문은행인 카카오뱅크 이야기가 큰 화제다. 내 또래 소프트웨어 개발자에겐 짜릿한 현상이다. 15년, 20년씩 개발을 좋아해 이 일을 해왔던 이들에겐 도리어 긴 부조리속에서 기대했던 (당연한) 일이 벌어진 것이다. 반면에

By 안영회