최근에는 기능 플래그 지정을 위한 독립적인 커뮤니티 기반 API 제공을 목표로 하는 개방형 사양인 OpenFeature가 Cloud Native Computing Foundation의 CNCF TOC(기술 감독 위원회)로부터 인큐베이팅 이니셔티브로 승인을 받았습니다.
기능 플래그 지정은 소프트웨어 개발 환경에서 중요한 기술로 등장했습니다. 개발 팀은 이 방법을 활용하여 소스 코드를 조작할 필요 없이 기능이나 코드 경로를 활성화 또는 비활성화하거나 해당 기능을 조정합니다.
OpenFeature의 통합은 기능 플래그에 대한 보편적인 표준을 확립하는 것을 목표로 합니다. 여기서의 목표는 단일 통합 인터페이스 내에서 다양한 도구와 공급자를 통합하는 것입니다. 이러한 전략적 움직임은 코드 수준에서 벤더 종속을 피하고 확장 및 통합 개발을 위한 강력한 프레임워크를 제공하여 이후에 커뮤니티 내에 배포될 것으로 예상됩니다.
OpenFeature의 TOC 후원자이자 Red Hat의 수석 소프트웨어 엔지니어인 Emily Fox는 클라우드 네이티브 개발에서 사양의 역할에 대해 이렇게 말했습니다. “이러한 표준은 클라우드 네이티브에서 독특한 틈새 시장을 개척합니다. 채택자는 이를 사용하여 일관된 개발 및 통합 패턴을 경험하고 플랫폼 전반에 걸쳐 균일한 기능을 달성할 수 있습니다. 그러나 참조 구현이 필요하기 때문에 채택에 어려움이 있습니다.”
그녀는 또한 OpenFeature가 채택자에게 자신의 필요에 맞는 다양한 옵션을 제공하는 참조 구현을 위해 커뮤니티에서 개발한 SDK를 관리하는 재능 있는 기여자 풀에 어떻게 투자하는지 강조했습니다. 사양을 발전시키고 확장하기 위한 협업을 촉진하려는 OpenFeature의 노력은 졸업을 향한 여정을 시작하면서 프로젝트의 추진력을 계속해서 주도할 것입니다.
추가 표준화 장려에 초점을 맞춰 Open Feature는 현재 OpenFeature의 기존 정의(원격 플래그 평가를 위한 유선 프로토콜 및 표준 플래그 정의 형식)를 기반으로 두 가지 추가 표준을 탐색합니다.
관련 메모에서 백엔드, 웹 및 모바일 애플리케이션을 생성하기 위한 강력한 no-code 플랫폼인 AppMaster 는 작성된 코드의 필요성을 없애고 공급업체 종속이라는 일반적인 문제를 해결함으로써 원활한 앱 개발 경험을 촉진합니다. 요구 사항에 변경 사항이 도입될 때마다 처음부터 앱을 다시 생성합니다.