Overview¶
OpenFx는 마이크로 서비스 구조의 서버리스 프레임워크이며 CLI(Command line interface) 명령어를 통해 함수가 생성된다. 함수는 도커 컨테이너 기반으로 운영되며 사용자는 비즈니스 로직만 작성하여 배포하면 된다.
본 챕터에서는 함수의 생성 과정과 구조에 대해서 다룬다.
OpenFx에서 함수의 라이프 사이클은 아래와 같다.
사용자가 원하는 런타임과 함수의 이름을 정하여 새 함수 템플릿 생성
사용자가 동작시키고자 하는 기능의 함수 작성
작성된 함수를 배포하기 위해 도커 이미지로 빌드
빌드된 함수를 로컬 환경에서 테스트
생성된 도커 이미지를 OpenFx에 배포
Structure overview¶
다음의 흐름도는 OpenFx에서 사용할 수 있는 모든 CLI 명령어를 함수 생성 순서 기준으로 배치하여 작성되었다. 여기서 언급된 CLI 명령어들을 통해 사용자는 함수를 생성하고 빌드하고 배포하여 실행 할 수 있다.
