* 마이크로서비스

API 이코노미를 살펴보다 (2) 마이크로서비스 시대 API

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

API 이코노미를 살펴보다 (1) 최근 기술 및 사업화 동향

제가 아마존에서 꼭 일해 보고 싶다는 생각을 한 것은 지금부터 15년 전 웹 2.0이 막 부상할 때입니다. 당시 웹 API를 통해 새로운 플랫폼과 생태계를 사업과 접목한 구글, 아마존, 이베이 같은 기업이 닷컴 버블 이후에도 살아남은 이유를 탐구하던 과정이었습니다. 이후, 플리커, 트위터, 페이스북 등 웹 API를 외부로 제공하는 스타트업이 성공 가도를 달리면서 ...
2020/07/27

Amazon의 운영 탁월성 – Operational Excellence (2) 개발 도구

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

클라우드 기술의 5가지 주요 흐름 – 2019년 회고

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

훌륭한 개발 문화의 이면(5) – 소통 비용의 절약: 서로 API로 말하자

효율적인 개발과 운영을 위해서 개발팀 내에서 다양한 의사 소통 수단은 필수적입니다. 이메일, 메신저, 이슈트래커와 코드 리뷰 등 다양한 방법이 동원되죠. 우리가 만드는 소프트웨어 혹은 서비스간 소통도 매우 중요합니다. 대개 팀 내 혹은 팀간 서비스간 인터페이스(Interface)는 각양각색입니다. CSV나 엑셀 파일을 필요할 때 메일로 보내 준다거나, 주기적으로 XML 파일을 대량 다운로드 받게 ...
2018/07/30

마이크로서비스 인 액션 – MicroServices In Action

어제 James Lewis와 Martin Fowler의 마이크로서비스 한국어 번역 (원문)을 소개했는데 많은 분들이 공유해 주셨더군요. 그런데, 반응 중에는 기계 번역 같다 내용이 어렵다 하는 분들이 좀 있으셨어요. 그도 그런것이 아키텍트들이 어떤 시스템을 설명할 때, 추상화(?) 시키는 버릇이 있어 쉽게 쓰면 알아 들을 수 있는 이야기도 어려운 용어를 쓰면서 더 어렵게 쓰는 것 ...
2015/03/22