Justin Yoo

Author posts

Fluent API를 사용한 Domain Specific Language (DSL) 첫걸음

in Dotnet · 11 min read

알림: 이 포스트는 순수한 개인의 견해이며, 제가 속해있는 직장의 의견 혹은 입장을 대변하지 않습니다. 시스템 개발시 도메인 주도 개발(DDD; Domain-Driven Development) 방법론을 적용하다 보면 반드시 짚고 넘어가야 할 개념이 몇가지가 있는데, 그 중에 유비쿼터스 언어(Ubiquitous Language)와 DSL(Domain

애저 펑션으로 통합 어카운트를 대체하는 XSL 매퍼 만들기

in Azure App-service · 8 min read

서비스 통합 (Service Integration) 프로젝트에서 BizTalk 서버를 사용할 경우, XML 데이터 변환 기능은 거의 필수적으로 이용한다고 보면 된다. 만약 비즈톡 서버의 많은 기능들을 애저 클라우드로 이전한다고 하면 로직 앱(Logic App)과 통합 어카운트(Integration Account)를 이용하게 된다. 통합 어카운트는 XML

애저 키 저장소를 위한 커스텀 로직 앱 커넥터 만들기

in Azure App-service · 5 min read

알림: 이 포스트는 순수한 개인의 견해이며, 제가 속해있는 직장의 의견 혹은 입장을 대변하지 않습니다. 한참 전에 작성했던 포스트에서는 애저 로직앱에서 직접 키 저장소로 접근하는 방법에 대해 살펴 보았다. 이 방법의 가장 큰 장점은 손쉽게 로직앱을 작성해서 사용할 수 있다는 장점이 있지만, 로직앱에 한정해서 사용할 수 밖에 없다는 단점도 있다. 마침

애저 펑션에서 Swagger 정의 문서 출력하기

in Azure App-service · 7 min read

알림: 이 포스트는 순수한 개인의 견해이며, 제가 속해있는 직장의 의견 혹은 입장을 대변하지 않습니다. 애저 펑션 1.x 에서는 Swagger 정의 문서를 렌더링할 수 있는 기능이 프리뷰로 제공된다. 이와 관련한 블로그 포스팅도 예전에 했더랬는데, 아쉽게도 현재 2.x 버전의 애저 펑션에서는 이 기능을 제공하지 않는다. 따라서 수동으로 Swagger

애저 펑션에서 Managed Identity를 이용해 애저 키 저장소에 접근하기

in Azure App-service · 4 min read

알림: 이 포스트는 순수한 개인의 견해이며, 제가 속해있는 직장의 의견 혹은 입장을 대변하지 않습니다. 지난 포스트에서는 애저 로직 앱에서 키 저장소로 직접 접근하는 방법에 대해 알아 보았다면, 이번 포스트에서는 애저 펑션에서 키 저장소로 직접 접근하는 방법에 대해 알아보도록 한다. 로직 앱과 펑션 앱 모두 Managed Identity 기능을

애저 펑션에 AutoMapper 의존성 주입 적용하기

in Asp Net-iis · 5 min read

알림: 이 포스트는 순수한 개인의 견해이며, 제가 속해있는 직장의 의견 혹은 입장을 대변하지 않습니다. 애플리케이션 개발을 하다보면 데이터 전송을 담당하는 객체(DTO; Data Transfer Object)를 다룰 일이 많다. 특히 데이터베이스 혹은 외부 API를 호출해서 받아오는 결과를 내부적으로 사용한다든지, 반대로 외부로 노출시키기 위한