Aliencube

cloud-native open source developers community

[COVID-19 시리즈 #1] 애저 펑션을 이용해서 브라우저에서 애저 Blob 저장소로 스크린샷 이미지 저장하기

by Justin Yoo in Azure Functions · 5 min read

이 포스트는 파워 앱, 애저 펑션, 애저 안면 인식 API를 이용해서 학교 선생님들이 온라인으로 학생들 출석체크 하는 앱을 만들 때 필요한 내용들을 정리해보는 시리즈의 첫번째입니다. 애저 펑션을 이용해서 브라우저에서 애저 블롭 저장소로 스크린샷 이미지 저장하기 애저 펑션과 얼굴 인식 API를 이용해서 본인 인증하기 파워 앱과 얼굴 인식 API를 이용해서 출석 체크 앱 만들기 전혀 예상하지 못했던 전염병이 전세계를 휩쓸면서 학생들은 학교엘 나가지 못하고, 직장인들은 회사에 나가질 못하는 상 ...

GitOps, 애저 Durable Functions, GitHub Actions을 이용한 블로그 예약 포스팅 구현

by Justin Yoo in Azure Durable-functions · 8 min read

Gridsome과 같은 정적 웹사이트 생성기를 이용해 블로그를 쓰다보면 가장 불편한 점이 예약 포스팅이다. 워드프레스와 같은 전문 블로그 플랫폼을 쓴다면 예약 포스팅 기능은 기본으로 갖춰져 있기 때문에 큰 문제가 없다지만, 정적 웹사이트 생성기에는 그런 기능이 없다. 따라서, 예약 포스팅 기능 같은 경우는 깔끔하게 포기하고 실제 포스트하고자 하는 날에 맞춰 포스트를 올리거나 해야 한다. 그렇다면 예약 포스팅 기능을 한 번 만들어서 사용해 보면 어떨까? 이 포스트에서 애저 Durable Functi ...

파워앱에서 네이버 지도 API 연동하기

by Justin Yoo in Azure Functions · 3 min read

파워 앱은 로우코드 혹은 제로코드 기반으로 빠르게 모바일 앱을 개발할 수 있는 플랫폼으로 굳이 높은 개발 지식을 갖고 있지 않아도 순식간에 업무에 필요한 앱을 개발할 수 있는 장점이 있다. 이와 함께 같은 파워 플랫폼 식구들 중 하나인 파워 오토메이트를 곁들인다면 훨씬 더 강력한 앱을 작성할 수 있다. 우연히 Microsoft MVP인 Cana님이 일하는 회사의 유튜브 채널에서 다른 MVP인 Shane Young이 정리한 파워앱 관련 포스트를 봤다. 이 포스트에서는 구글 맵 API를 파워 앱에 직 ...

MS 팀즈로 라이브 이벤트 진행할 때 알아두면 좋을 것들

by Justin Yoo in Microsoft Teams · 3 min read

지난 3월 5일에 Microsoft Teams를 이용해서 라이브 스트리밍을 진행했다. 어디서 듣보잡이 일주일만에 급하게 계획하고 홍보하고 진행했던 것 치고는 140명이나 참석한 이벤트여서 개인적으로는 꽤나 성공적이었다고 평가하고 싶다. 그런데, 여러 발표자가 각자의 장소에서 원격으로 붙어서 발표하는 형태의 라이브 이벤트를 처음으로 Microsoft Teams를 이용해 진행하려다 보니 초기 셋업이 혼란스러웠다. 따라서 라이브 이벤트를 위해 몇 가지 알고 있으면 굉장히 도움이 될 만한 것들을 정리 차 ...

깃헙 액션으로 ChatOps 구현하기

by Justin Yoo in Github Actions · 7 min read

DevOps 파이프라인을 구성하다 보면 흔히 나오는 것이 지속적인 제공(Continuous Delivery)과 지속적인 배포(Continuous Deployment)를 구분해서 구현하는 부분이 항상 나온다. 이 둘의 차이는 대략 아래의 그림과 같다. 회사마다 차이는 있겠지만, 상황에 따라서는 지속적인 제공 혹은 지속적인 배포 프로세스를 선택하거나 둘 다 가져갈 수도 있는데, 이 둘의 가장 큰 차이점은 중간에 승인 프로세스가 들어가는가(지속적인 제공) 또는 아닌가(지속적인 배포)의 차이가 될 것이 ...

.NET Core 콘솔 앱으로 커스텀 GitHub Action 만들기

by Justin Yoo in Github Actions · 5 min read

앞서 여러 포스트를 통해 다뤘던 깃헙 액션을 이번 포스트에서도 이어가고자 한다. 지금까지는 기존에 누가 만들어 놓았던 액션을 사용했다면, 특정 상황에서는 내 요구사항에 맞는 액션을 찾을 수 없는 경우, 혹은 여러 가지 이유로 공개된 액션을 사용할 수 없는 경우가 있을 수 있다. 이럴 때 필요한 것이 바로 커스텀 깃헙 액션이다. 이 포스트를 통해 어떤 경우에 커스텀 깃헙 액션을 사용하는지, 그리고 어떻게 만드는지에 대해 간단한 .NET Core 콘솔 앱을 통해 알아보기로 한다. 왜 커스텀 깃헙 액션 ...