시니어 닷넷 개발자. 마이크로소프트 MVP. 엄브라코 공인 개발자. Aliencube 라는 유령 컨설팅회사 운영중. 같은 이름의 유령 커뮤니티 운영중. DevKimchi 라는 영문 블로그 운영중. 코알라 사육중.

Swashbuckle 이용시 알아두면 좋을 소소한 팁 #2

August 3, 2017 Dev

Swashbuckle 이용시 알아두면 좋을 소소한 팁 #1 Swashbuckle 이용시 알아두면 좋을 소소한 팁 #2 지난 포스트에 이어 이 포스트에서도 Swashbuckle 라이브러리를 이용해서 Swagger 문서를 작성할 경우 필요한 확장...

애저 펑션에서 Application Insights로 로그 남기기

June 19, 2017 Dev

이 포스트에서는 애저 펑션과 Application Insights를 연동시킬 때 적용시킬 수 있는 몇 가지 방법에 대해 간략하게 알아보기로 한다. Azure Functions (애저 펑션)는 자체적으로 TraceWriter 인스턴스를 통해 로깅 기능을...

Azure Functions에 Swagger 통합하기

June 12, 2017 Dev

얼마전 Azure Functions(애저 펑션)에 Swagger로 알려진 OpenAPI 지원 기능이 추가됐다. 애저 펑션을 API로 사용할 경우 굉장히 유용한 기능인데, 이 포스트에서는 어떻게 Swagger를 연동시킬 수 있는지 간단하게 알아보기로 한다....

웹훅 기능을 테스트 하기 좋은 도구들 소개

June 2, 2017 Dev

마이크로서비스 환경에서는 API로 메시지를 주고 받게 마련이다. 이런 API는 단순히 요청(Request)을 던져서 응답(Response)을 기다리는 방식이 대부분이지만 좀 더 긴 처리시간을 필요로 하는 경우도 있을 수 있고, 하나의 워크플로우...

개발자를 위한 API 목킹

May 16, 2017 Dev

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

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

May 4, 2017 Dev

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

Azure Functions 프리컴파일링 자세히 보기

April 30, 2017 Dev

지난 2016년 12월 초에 애저 펑션과 관련한 Visual Studio (VS) 툴링 프리뷰 버전을 공개했다. 하지만 설치 안하는 것이 차라리 나을 만큼 버그도 많을 뿐더러, 현재 로드맵에서는 .NET Standard...

Vue.js + TypeScript 앱에서 IoC 컨테이너 사용하기

March 21, 2017 Dev

애플리케이션을 개발하다보면 필연적으로 맞닥뜨릴 수 밖에 없는 상황이 몇가지가 있다. 그 중 하나가 바로 의존성 관리(Dependency Control)이다. 백엔드 애플리케이션에서는 다양한 제어 역전(IoC; Inversion of Control) 컨테이너를 이용해서 적용이...

ASP.NET Core 애플리케이션에서 Vue.js 통합하기

February 13, 2017 Dev

Vue.js는 최근에 나온 프론트엔드 프레임워크로서 다른 프론트엔드 프레임워크에 비해 굉장히 가볍고 상대적으로 러닝커브가 낮은 편이다. ASP.NET Core 애플리케이션은 다양한 프론트엔드 프레임워크 – Angular2, Aurelia, React, Knockout 등 –...

MS 자격증 70-532 시험준비

January 16, 2017 Dev

마이크로소프트에서 제공하는 자격증들 중 애저 관련 MCSA (Microsofft Certified Solutions Associate): Cloud Platform 취득을 위해서는 총 다섯 과목 중 세 과목의 시험에서 합격하면 된다. 그 다섯 과목 중에...

AZURE202x Microsoft Azure Virtual Machines – Module 2

January 10, 2017 Dev

https://openedx.microsoft.com 에서 제공하는 무료 강좌인 Microsoft Azure Virtual Machines 의 모듈 2 부분에 대한 정리입니다. Azure VM 생성시 고려 요소 스토리지: 가격, 지역, 설정 디스크: 사이즈, persistence, 캐싱...