발표 소개와 청중 설문
NHN Cloud의 SMS API와 마이크로소프트 파워 플랫폼을 합친 도구를 소개하겠다며 발표를 연다. 청중이 개발자인지 기획·현업인지 간단한 설문으로 확인하고 세션 방향을 잡는다.
사내 직원 대상 행사를 준비하며 참가자 등록·추첨 등 수작업이 너무 많다는 문제에서 출발한다. 한 번 만들어 두면 재활용할 수 있도록 파워 플랫폼으로 자동화하려 한 배경을 설명한다.
마이크로소프트 Azure Communication Services로 문자를 보낼 수 있지만 한국에서는 SMS 발송이 되지 않는다는 제약을 확인한다. 그래서 문자 발송이라는 마지막 숙제를 NHN Cloud SMS API로 풀기로 한 과정을 다룬다.
NHN Cloud API용 OpenAPI 문서를 자동 생성하고 이를 호출하는 퍼사드 API를 만드는 오픈소스 프로젝트의 목적을 설명한다. 인증 프로세스를 일반화하고 애플리케이션별로 설정할 수 있게 세운 목표들을 정리한다.
NHN API가 리퀘스트 헤더에 시크릿키를 넣는 방식을, 누구나 쓰기 쉽게 Basic 인증으로 바꾸고 시큐리티를 분리한다. Swagger로 UI와 OpenAPI를 자동 생성하고 SMS·SMS 인증을 나눠 Azure Functions 런타임으로 배포한 구조를 보여준다.
Power Apps·Power Automate·Power Virtual Agents·Power BI로 구성된 파워 플랫폼을 설명한다. 파워포인트로 도형 그리듯, 코딩을 몰라도 현업 담당자가 앱과 업무 프로세스를 직접 만들 수 있음을 강조한다.
이벤트 담당자가 등록 양식을 만들고 Power Automate 흐름을 구성하면, 참가자가 QR로 이름·이메일·전화번호를 입력하는 순간 개인정보가 저장되고 이메일과 SMS가 자동 발송되는 과정을 실시간으로 시연한다.
저장된 등록자 데이터를 Shuffle 함수로 랜덤화해 경품 당첨자를 뽑는 파워 앱을 즉석에서 만들어 보인다. 코딩을 몰라도 자기 업무를 잘 아는 시민 개발자가 앱을 만들 수 있다는 메시지로 마무리하고 오픈소스·책을 안내한다.