이 글은 마틴 파울러의 웹사이트에 올라온 Serverless Architectures을 번역한 글입니다. 원문이 계속 업데이트 되기 때문에 번역본과 원문을 함께 보시면 더욱 도움이 될 겁니다. 2016년 6월 17일 마이크 로버츠 Mike Roberts 마이크는 뉴욕에 사는 엔지니어링 리더이다. 요즘엔 팀 매니지먼트가 주요 업무이긴 하지만 여전히 클로저 Clojure 쪽에서 코딩도 하고 소프트웨어 아키텍처 쪽에서도 활발한 의견 개진을 하고 있다. []

Azure SDK for .NET는 아주어 서비스와 리소스들을 이용하는데 굉장히 유용한 기능들을 제공한다. 이러한 기능에는 Application Insights (애플리케이션 인사이트) 역시 포함되어 있는지라 이를 이용하면 손쉽게 애플리케이션 인사이트 리소스 뿐만 아니라 그에 딸린 알림 기능까지도 만들고 수정할 수 있다. 그런데 놀랍게도 웹사이트의 가용성 (Availability) 테스트 관련 부분은 굉장히 불편하게 작성해야 하게끔 되어 있다. 이 포스트에서는 이러한 웹 []

지난 포스트에서는 Amazon Linux(이하 아마존 리눅스)에 Mono(이하 모노)를 설치하는 방법에 대해 알아 보았다. 얼마전까지만 해도 모노가 리눅스 환경에서 C# 코드를 실행시킬 수 있는 유일한 방법이었다면 이제 .NET 코어 프레임워크(이하 닷넷 코어)가 나오면서 좀 더 다양한 방법으로 C# 코드를 실행시킬 수 있게 되었다. 현재 닷넷 코어는 RC2 버전이 릴리즈된 상태이므로, 포스트에서는 이 닷넷 코어를 아마존 리눅스에 []

C# 코드를 리눅스 운영체제에서 실행시키기 위한 방법은 여러 가지가 있다. 그중에서 Mono(이하 모노)는 .NET Core를 제외하고는 거의 유일한 방법이라고 할 수 있다. 모노는 리눅스는 배포판별로 다른 설치 방법을 제공하는데, 이 포스트에서는 Amazon Linux(이하 아마존 리눅스)에 이 모노를 설치하는 방법에 대해 메모 차원에서 정리해 보고자 한다. 참고: 이 포스트에서는 아마존 리눅스 2016.03.1 버전을 사용한다. 아마존 리눅스는 []

Azure Functions 서비스는 지난 3월 말 Build 2016 행사에서 처음으로 소개되었다. 스스로를 AWS Lambda 서비스(이하 람다)의 경쟁자로 포지셔닝하는 만큼 기능들이 거의 비슷하다. 다만 후발주자로서 더 많은 언어들을 지원하고 조금 더 손쉽게 만들 수 있어서 여러모로 편리하다. 때마침 @totuworld님께서 Azure Functions로 Slack Bot 만들기 포스트를 작성해 주셨기 때문에 따라하는 차원에서 다시금 슬랙봇을 깃헙과 연동시켜 본다. 지난 []

AWS Lambda 서비스(이하 람다)는 서버가 필요 없는 이벤트 방식의 서비스로 알려져 있다. 따라서, 개발자들이 빠르게 애플리케이션을 셋업할 때 굉장히 유용하게 쓰일 수 있는 서비스이다. @usefulparadigm님께서 AWS Lambda와 API Gateway로 Slack Bot 만들기 라는 포스트를 공유해 주신 김에 따라해 볼 겸 해서 약간은 다르게 깃헙과 연동시킨 슬랙 봇을 만들어 보았다. 이 포스트에서는 아래와 같은 내용을 다루고자 []