
2010년대 모바일 시대에 맞추어 클라우드 컴퓨팅과 마이크로서비스 아키텍처와 같은 기술 트렌드가 주류가 되면서, 초기 오픈 API/매쉬업 기반 전략들을 모범 사례를 삼아 사내 API 기반 인터페이스 도입이 많아지고 있습니다. 즉, 요즘에는 외부 개발자 대상 오픈 API를 제공하는 것 보다는 사내 아키텍처를 API 통신을 기본으로 하는 마이크로서비스로 바뀌면서 API 활용도가 바뀌고 있다는 ...
2020/07/28

우리가 IT 시스템을 설계, 구현 및 테스트 후 배포를 하고 나면, 전체 수명 주기에서 가장 어려운 측면이 바로 운영을 통해 서비스를 유지 관리하는 것입니다. 이 글에서는 여러분이 개발한 서비스를 탁월하게 운영하는 방법(Operational Excellence)에 대해 세계 최대 전자 상거래 서비스 및 클라우드 컴퓨팅 서비스를 구축해 운영하고 있는 아마존의 모범 사례를 개발 ...
2020/02/20

이제 2019년도 하루 밖에 남지 않았네요!
매년 해왔던 블로그 회고 (2015년, 2016년, 2017년, 2018년)의 일환으로 이번에는 한해 동안 클라우드 기술의 흐름이 어떻게 변화했는지 살펴보고자 합니다. 제가 지난 5년간 AWS에서 일하면서, 올해 개인적으로 중요하다고 생각된 것들을 뽑아 보았는데, 혹시 내년에 여러분의 기술 자산을 채우기 위한 목표를 세운다면 어느 분야에 집중하면 좋을지 실마리가 ...
2019/12/31

효율적인 개발과 운영을 위해서 개발팀 내에서 다양한 의사 소통 수단은 필수적입니다. 이메일, 메신저, 이슈트래커와 코드 리뷰 등 다양한 방법이 동원되죠. 우리가 만드는 소프트웨어 혹은 서비스간 소통도 매우 중요합니다. 대개 팀 내 혹은 팀간 서비스간 인터페이스(Interface)는 각양각색입니다. CSV나 엑셀 파일을 필요할 때 메일로 보내 준다거나, 주기적으로 XML 파일을 대량 다운로드 받게 ...
2018/07/30
어제 James Lewis와 Martin Fowler의 마이크로서비스 한국어 번역 (원문)을 소개했는데 많은 분들이 공유해 주셨더군요.
그런데, 반응 중에는 기계 번역 같다 내용이 어렵다 하는 분들이 좀 있으셨어요. 그도 그런것이 아키텍트들이 어떤 시스템을 설명할 때, 추상화(?) 시키는 버릇이 있어 쉽게 쓰면 알아 들을 수 있는 이야기도 어려운 용어를 쓰면서 더 어렵게 쓰는 것 ...
2015/03/22