여름 방학 때 색다르고 흥미롭게 할 수 있는 활동이 있을까 하고 어슬렁 어슬렁 거리던 중...
각종 대회와 행사 정보를 알려주는 공고방에서 우연히 OSSCA 멘티를 모집한다는 글을 보게 되었다.
나는 평소에 막연하게 오픈소스에 기여해보고 싶다는 생각을 갖고 있었는데 멘티 모집글을 보고 바로 신청해야겠다는 다짐을 했다..!!
과기부에서 주최하는 행사로 여러 훌륭한 기업들과 훌륭하신 멘토분들이 있고.. OSS 교육 뿐만 아니라 인턴십 기회까지 정말 멘티들을 위한 많은 교육과 지원을 해주는 프로그램이다... 무엇보다도 OSS 프로젝트 주제들이 너무나 매력적이었다.(프로젝트 주제들은 매년마다 약간씩 바뀌는 것 같다.)
모든 프로젝트의 계획서 pdf를 하나씩 꼼꼼히 읽고 고민 끝에 가장 흥미로운 주제를 2개 선정했다.(참가신청서 쓸 때 2순위까지 적으라고 한다) 정말 감사하게도 1순위로 지원했던 NHN Toast Power Platform Connector에 멘티로 최종합격했다!! 프로젝트에 대해서는 아래에 간략하게 설명하겠다!
먼저 멘티들이 참가신청서를 제출해야 한다. 희망하는 프로젝트 1순위와 2순위에 대해 각각 "자기소개" "지원동기" "프로젝트 개발 경험(200자 내외)"을 작성해야 한다. 이때 참가신청서를 제출할 때 프로젝트 마다 멘토 분들이 추가 과제를 요구하신다는 점 참고하시길...
✅ 자기소개
나의 훗날 목표, 현재 관심있는 분야(나는 다양한 분야에 관심있다는 것을 어필했다)를 적었고 그 뒤로는 나의 특징에 대해 적었다.(새로운 아이디어 도전한다.. 그리고 무조건 만들어본다..)
그리고 나서 내가 이 프로젝트에 지원하게 된 동기를 적었다. 프로젝트 계획서를 꼼꼼히 읽어보고 관심이 생기고 흥미로웠던 부분을 솔직하게 적었다.(다른 큰 플랫폼을 연결하는 과정에 흥미, 개발방법론 및 DevOps 이해와 같은 SW 엔지니어로서 필요한 역량을 배울 수 있겠다 등등..)
✅ 지원동기
오픈소스에 왜 관심을 갖게 되었는지와 이 행사에 참여하게 된 계기를 적는 부분이었다.
✅ 프로젝트 개발 경험 (200자 내외)
200자 내외가 아니라 딱 200자만 쓸 수 있다. 생각보다 쓰기 어려웠던,,, 그냥 내가 지금까지 진행했던 프로젝트를 나열했다.
내가 진행할 프로젝트를 간단하게 소개하자면...
NHN Cloud에서 제공하는 메시징 플랫폼을 Microsoft의 Power Platform 및 Azure Cloud에서 손쉽게 사용할 수 있게끔 하는 Connector를 개발. NHN 클라우드의 메시징 플랫폼 API를 모두 이식하는 것을 목표
Microsoft Power Platform은 IT 지식이 없는 비전문가들도 코딩 없이 자신들에게 필요한 애플리케이션, 기능을 개발 및 사용할 수 있도록 도와주는 Platform 이라고한다. 더 자세한 내용은 아래 링크를 참고하시길...
Microsoft PowerPlatform에 대해서
Microsoft PowerPlatform에 관한 뉴스 기사
NHN toast Cloud는 SMS/LMS/MMS 발송 서비스와 같은 메세징 플랫폼이 있는데 흔히 "[Web 발신]" 이라는 문구의 메세지를 본 적이 있을 것이다. 한국 내에서 가장 강력하고 대부분 기업, 단체들이 웹으로 메세지를 보낼 때 이 NHN Toast Cloud 메세징 플랫폼을 이용한다고 해도 과언이 아닐정도로 영향력있다.
문제는 이 NHN toast Cloud의 플랫폼을 비전공자들이 사용하기에는 너무나 어렵기 때문에 마이크로소프트의 파워플랫폼을 통해 NHN 클라우드의 메시징 플랫폼에 손쉽게 접근할 수 있는 방법을 제공할 수 있도록 커스텀 커넥터를 만드는 것이 우리의 목표다!
OCA 챌린져스 기간 동안 출석 체크 폼에 이름과 번호를 입력하면 위와 같이 메세지가 왔다.
알고보니 멘토님이 Microsoft PowerPlatform에서 다음과 같이 출석 체크 응답을 수신하면 메세지를 자동으로 보내는 워크플로우를 활용해서 출석 인증을 한 것이었다.
메시지를 보내는 액션은 Nhn Cloud에서 제공하는 문자 메세지 발송 API를 이용한 것인데
이때, 파워플랫폼과 NHN Cloud의 문자 메세지 발송 API를 연결해주는 커넥터를 만들어주는 것이 우리의 임무다.
NHN Cloud의 메시징 플랫폼 API를 파워 플랫폼에서 곧바로 사용할 수 없어서 Azure에 앱을 배포하고 OpenAPI로 명세를 문서화한 후 파워 플랫폼에 등록 시키는 작업을 한다.
때는 2022년 7월 9일..
앞으로 10월까지 다른 멘티분들과 함께 달려보겠다!!! 화이팅!!!!!