Azure

개발자를 위한 API 목킹

May 16, 2017 Dev

마이크로서비스 아키텍처를 이용해 서비스를 운영하게 되면 서비스간 메시지 교환은 API를 이용한다. 이런 API를 개발할 때 두 가지 접근 방법을 생각할 수 있는데, 하나는 모델 우선 (Model First) 개발...

나는 얼마나 애저 클라우드 리소스를 사용했을까?

May 4, 2017 Dev

어떤 기업이 자사의 IT에 투자할 때 처음에는 컴퓨터, 네트워크, 데이터센터와 같은 인프라스트럭쳐에 거의 대부분의 비용을 소비했다면, 시간이 지나 웹 호스팅 환경에서 공간에 대한 비용만 지불하는 방식으로, 이제는 클라우드...

이세계에 진입한 서버 개발 – 7

March 7, 2017 Dev

들어가는 말 인앱 결제 영수증 검증 모델 추가 라우터 추가 app.js에 등록 로직 추가 에러 추가 utils/commonFunc.js에 메서드 추가 데이터 입력 영수증 검증 테스트 구글 권한 처리 필요사항...

이세계에 진입한 서버 개발 – 6

February 21, 2017 Dev

들어가는 말 모델 추가 라우터 추가 app.js에 등록 공통 사용 로직 추가 자원 추가 메서드 incrementMaterials logics/reward.js 추가 간단 테스트 간단 테스트용 라우터 추가 데이터 입력 즉시 지급...

이세계에 진입한 서버 개발 – 5

February 9, 2017 Dev

들어가는 말 모델 추가 관계 설명 라우터 추가 app.js에 등록 로직 작성 보유 아이템 목록 요청 아이템 정보 목록 요청 강화 관련 데이터 요청 승급 관련 데이터 요청...

이세계에 진입한 서버 개발 – 4

January 26, 2017 Dev

들어가는 말 모델 추가 통화 정의, 통화 보유 모델 추가 DefineCurrency.js OwnCurrency.js 라우터 추가 로직 추가 정의된 통화 목록 요청 보유한 통화 목록 요청 라우터 등록 일정 시간마다...

이세계에 진입한 서버 개발 – 3

January 12, 2017 Dev

들어가는 말 utils 파일 추가 테이블 정의 기기 테이블 사용자 테이블 모델 추가 기기 모델 정의 사용자 모델 정의 라우터 작성 기기 라우터 추가 사용자 라우터 추가 라우터...

이세계에 진입한 서버 개발 – 2

December 29, 2016 Dev

들어가는 말 프로그램 설치 모듈 설치 패키지 매니저 설치 진짜! 모듈 설치 데이터베이스 관계형 데이터베이스 데이터 베이스 활용하기 SQL 데이터베이스 생성 SQL 데이터베이스 구조 SQL 데이터베이스 방화벽 설정...

이세계에 진입한 게임 서버 – 1

December 21, 2016 Dev

들어가는 말 왜 Azure 웹앱인가? 처음 요리할 때 요리가 힘든이유? 쉐프에게 레시피만 전달하면 요리를 받을 수 있다면? Azure 웹앱은 준비된 쉐프 Azure 웹앱 만들기 사전 준비 진짜 Azure...

Azure 관점에서 본 AWS re:Invent 2016 관전기

December 8, 2016 Offline

지난주에 AWS의 연례 행사중 하나인 re:Invent 행사가 열렸다. 엄청나게 많은 신제품 및 신기술이 쏟아졌는데 실제로 이를 Azure에서 제공하는 서비스와 비교한 기사는 많지 않다. 마침 캐나다에서 Azure MVP로 활동하는...

Azure 웹앱에서 SQL DB사용하기

October 26, 2016 Dev

들어가는 말 웹 서비스를 만들면 데이터베이스를 다루게된다. 이럴 때 MEAN이나 MERN 스택처럼 NoSQL를 활용해도 좋다. 핫하며 JSON을 그대로 저장할 수 도 있는 NoSQL 데이터베이스를 선택하면 Javascript와 찰떡궁합 매칭이...

Application Insights 가용성 테스트를 C# 코드로 작성하기

June 20, 2016 Code

Azure SDK for .NET는 아주어 서비스와 리소스들을 이용하는데 굉장히 유용한 기능들을 제공한다. 이러한 기능에는 Application Insights (애플리케이션 인사이트) 역시 포함되어 있는지라 이를 이용하면 손쉽게 애플리케이션 인사이트 리소스 뿐만...

Azure 웹앱 로그 살펴보기

June 1, 2016 Code

들어가는 말 테스트코드를 돌리고 나온 모든 버그를 잡았다. 하지만 배포 후 버그가 튀어나온다. 로그가 보고 싶다 :( 이때 도움이 되는 기능이 뭐 없을까? Azure 웹앱은 디버그에 도움되는 기본...

Azure 웹앱 시작하기

May 30, 2016 Code

들어가는 말 이상한모임에서 얘기를 하던 중 Azure 앱 서비스 중 하나인 웹앱이 사용하기 편한데 기본 내용이 부족하단 말을 들었다. 동감한다. 웹앱을 사용하기까지 기본 튜토리얼을 얼마나 많이 봤는지 모르겠다....

Docker Machine으로 Azure 다루기

May 9, 2016 Code

  들어가는 말 Docker를 사용해서 웹 어플리케이션 등을 배포하면 환경을 맞추는 수고를 대폭 줄일 수 있고 확장할 때도 편리하다. 그런데 이를 다수의 리모트 호스트에 설치하고 각각을 관리하는건 귀찮은...

Azure DevOps 시리즈 #8 – MSDeploy/WAWSDeploy

May 1, 2016 Dev

이 포스트는 Microsoft Azure를 활용한 DevOps 시리즈입니다. 배포 자동화를 위한 서비스 계정 생성 – Service Principal 애플리케이션 리소스 생성 자동화 – ARM Templates 애플리케이션 빌드 자동화 1 –...

Azure DevOps 시리즈 #7 – DNU Publish

April 30, 2016 Dev

이 포스트는 Microsoft Azure를 활용한 DevOps 시리즈입니다. 배포 자동화를 위한 서비스 계정 생성 – Service Principal 애플리케이션 리소스 생성 자동화 – ARM Templates 애플리케이션 빌드 자동화 1 –...

Azure DevOps 시리즈 #6 – Chutzpah

April 29, 2016 Dev

이 포스트는 Microsoft Azure를 활용한 DevOps 시리즈입니다. 배포 자동화를 위한 서비스 계정 생성 – Service Principal 애플리케이션 리소스 생성 자동화 – ARM Templates 애플리케이션 빌드 자동화 1 –...

Azure DevOps 시리즈 #5 – DNX Test

April 28, 2016 Dev

이 포스트는 Microsoft Azure를 활용한 DevOps 시리즈입니다. 배포 자동화를 위한 서비스 계정 생성 – Service Principal 애플리케이션 리소스 생성 자동화 – ARM Templates 애플리케이션 빌드 자동화 1 –...

Azure 웹 앱 staging 환경 설정하기

April 26, 2016 Code

들어가는 말 웹 앱(Web Apps)를 사용하여 서비스를 운영하면 배포될 때 서비스가 중단되는 불편함이 있다. 아래 이미지에서 보는 것처럼 배포가 될 때마다 회색영역처럼 응답이 없는 시점이 발생한다. 중단되어도 무관한...

Azure DevOps 시리즈 #3 – Versioning

April 25, 2016 Dev

이 포스트는 Microsoft Azure를 활용한 DevOps 시리즈입니다. 배포 자동화를 위한 서비스 계정 생성 – Service Principal 애플리케이션 리소스 생성 자동화 – ARM Templates 애플리케이션 빌드 자동화 1 –...

Azure 컨테이너 서비스로 Node.js 앱 배포하기

April 25, 2016 Code

  사건의 발단 지난 2016년 4월 20일, Azure 컨테이너 서비스(ACS:Azure Container Service, 이하 ACS) Microsoft Azure 블로그에 공개되었다. 이 소식을 Microsoft Azure MVP인 남정현님의 글을 통해서 접했다. 그리고...

Azure DevOps 시리즈 #2 – ARM 템플릿

April 24, 2016 Dev

이 포스트는 Microsoft Azure를 활용한 DevOps 시리즈입니다. 배포 자동화를 위한 서비스 계정 생성 – Service Principal 애플리케이션 리소스 생성 자동화 – ARM Templates 애플리케이션 빌드 자동화 – DNU...

Azure DevOps 시리즈 #1 – 서비스 계정 생성

April 24, 2016 Dev

이 포스트는 Microsoft Azure를 활용한 DevOps 시리즈입니다. 배포 자동화를 위한 서비스 계정 생성 – Service Principal 애플리케이션 리소스 생성 자동화 – ARM Templates 이전 포스트 1 이전 포스트...

Azure Functions로 Slack Bot 만들기

April 14, 2016 Code

  들어가는 말 빌드 2016(Build 2016) 키노트에서 Azure Functions이 소개되었다. Azure Function은 C#이나 Node.js를 포함하는 다양한 언어로 개발된 코드를 특정 상황에서 수행하기 위한 기능을 의미합니다. 특정 조건에서만 수행할...

Azure Functions로 Slack Bot 만들기

April 14, 2016 Code

들어가는 말 슬래시 명령(Slash Command) 만들기 슬랙 봇 호스팅하기 Azure Functions 추가 슬랫 슬래시 명령 URL 입력 Hello, 슬랙 봇! 맺음말 참고자료 들어가는 말 빌드 2016(Build 2016) 키노트에서...