26 posts in total

Azure Functions

Posts tagged

애저 펑션으로 MS 팀즈 커스텀 커넥터 만들기

by Justin Yoo · 3 min read

지난 포스트에서는 애저 로직 앱으로 마이크로소프트 팀즈에 메시지를 보낼 수 있는 커스텀 커넥터를 만드는 방법에 대해 소개했었다. 많은 경우에는 로직 앱을 사용해도 크게 문제가 되진 않지만, 만약 메시지 구조가 복잡해진다거나 하면 애저 펑션을 쓰면 좀 더 효과적일 수도 있다. 이 포스트에서는 애저 펑션을 통해 MS 팀즈에 메시지를 보낼 수 있는 커스텀 커넥터를 만드는 방법에 대해 알아본다. 커스텀 커넥터 등록 우선 원하는 MS 팀즈 채널에 커스텀 커넥터를 등록한다. 지난 포스트와 마찬가지로 이번에도 ...

25일간의 서버리스 챌린지 (22일차): 동짓날 저승 사자로부터 철수를 보호하라!

by Justin Yoo · 8 min read

이 포스트는 #25DaysOfServerless라는 해시태그와 함께 진행하는 이벤트의 한 부분입니다. 12월 한 달간 Microsoft 클라우드 아드보캇들이 하루에 하나씩 도전 과제를 제시합니다. 만약 애저의 서버리스 펑션에 대해 궁금하다면 이 링크를 클릭해서 보시면 도움이 될 겁니다. 이 도전 과제에 대해 좋은 의견이나 아이디어, 해법이 있다면 트위터와 같은 SNS를 통해 의견을 공유해 보도록 하시죠! 도전 과제 한국에 오신 것을 환영합니다! 오늘은 동짓날인데요, 옛날부터 한국에서는 동짓날이면 ...

25일간의 서버리스 챌린지

by Justin Yoo · 1 min read

여러분 안녕하세요! 마이크로소프트 클라우드 아드보캇 팀에서는 이번에 #25DaysOfServerless라는 이름으로 애저 펑션을 이용해서 25일간 25개의 서버리스 애플리케이션을 만들어 보는 이벤트를 시작합니다. 오는 12월 1일부터 25일간 저희 클라우드 아드보캇 팀에서 매일 하나씩 도전 과제를 드릴텐데요, 이를 함께 풀어 보도록 하시죠! 규칙 규칙은 아주 간단합니다. 저희 팀에서 내는 문제를 본인이 선호하는 프로그래밍 언어를 이용해서 풀면 됩니다. 그리고, 깃헙에 본인의 해법을 올리고 트위터와 ...

애저 펑션을 이용해서 애저 키 저장소 시크릿을 백업/복원하기

by Justin Yoo · 5 min read

지난 포스트에서는 애저 로직 앱을 이용해서 애저 키 저장소를 백업하고 복구하는 방법에 대해 알아 보았다. 로직 앱을 사용하면 코드를 거의 사용할 일이 없기 때문에 굉장히 편리한 점이 있긴 하지만, 반대로 코드를 통해 키 저장소의 시크릿 값들을 백업하고 복구하는 요구사항도 분명히 있게 마련이다. 따라서, 이 포스트에서는 애저 펑션 앱을 통해 키 저장소의 시크릿 값들을 백업하고 복구하는 방법에 대해 알아보기로 한다. 이 포스트에 쓰인 펑션 앱 코드는 이 깃헙 리포지토리에서 다운로드 받을 수 있다. ...

지역 이중화로 구성된 애저 서비스 버스에 애저 펑션을 이용해서 메시지 주고 받기

by Justin Yoo · 10 min read

애저 서비스 버스는 애저에서 제공하는 여러 메시징 서비스 제품군 중 하나이다. 기본적으로 월간 99.9%의 업타임을 보장하는데, 달리 말하면 이는 한달 30일 기준으로 약 43분 정도의 장애가 발생할 수 있다는 의미이다. 회사에서 사용하는 시스템이 애저 서비스 버스를 사용하고 있는데, 43분 정도의 장애가 일어나도 시스템 운용에 큰 문제가 없다면 상관 없지만, 만약 좀 더 고가용성을 필요로 한다면 재해 복구 (Disaster Recovery)와 관련해서 애저 서비스 버스 프리미엄 플랜을 사용해야 ...

애저 펑션을 위한 SRE 첫걸음

by Justin Yoo · 13 min read

아마도 애자일 개발 방법론에서 얘기하는 "동작 뼈대 (Walking Skeleton)"에 대해 들어봤을 것이다. Alistair Cockburn은 이 "동작 뼈대"를 아래와 같이 정의한다. A Walking Skeleton is a tiny implementation of the system that performs a small end-to-end function. It need not use the final architecture, but it should link together the ...