올해의 애플리케이션 전략 현황 보고서가 분명히 보여주는 한 가지 사실은 데이터 플레인의 프로그래밍 가능성이 더 이상 선택 사항이 아니라 현대적인 애플리케이션 제공과 보안에 필수적이라는 점입니다.
정적이고 사전 구성된 시스템만으로 애플리케이션의 끊임없이 변화하는 요구 사항을 처리할 수 있었던 시대는 지났습니다. 데이터에 따르면 조직들은 인바운드 요청 처리부터 아웃바운드 트래픽 수정에 이르기까지 모든 작업을 지원하기 위해 프로그래밍 가능한 데이터 플레인을 도입하고 있으며, 이를 위해 익숙한 언어를 사용하고자 합니다.
자세히 살펴보겠습니다.
데이터 플레인 프로그래밍 기능이란 무엇인가요?
먼저 우리 모두가 같은 개념을 이야기하고 있는지 확인해 보겠습니다.
데이터 플레인 프로그래밍 기능은 네트워크 트래픽이 실시간으로 처리, 검사 및 보호되는 방식을 맞춤 설정하고 제어할 수 있는 기능으로, 사용자 지정 로직과 자동화를 통해 새로운 위협에 신속하게 대응하고 동적 라우팅과 향상된 애플리케이션 전송을 구현합니다.
예를 들어, 데이터 플레인 프로그래밍 기능을 사용하면 관측 가능성(추적)을 지원하는 HTTP 헤더를 삽입하여 악성 콘텐츠를 검사하고 ‘악성 봇’을 식별할 수 있습니다. 구현이 충분히 강력하다면 데이터 플레인 프로그래밍 기능은 요청의 콘텐츠를 기반으로 요청을 적절한 위치로 라우팅하는 맞춤형 서비스 및 오케스트레이션 도구 역할을 할 수 있습니다.
데이터 플레인 프로그래밍 기능으로 할 수 있는 일에는 말 그대로 한계가 없습니다. 이에 업계에서 무엇을 중요하게 생각하는지 알아보기 위해 일반적인 사용 사례와 기능에 대해 질문했습니다.
프로그래밍 가능성: 우선순위와 문제점
조직에 다양한 프로그래밍 가능 기능이 인바운드 및 아웃바운드 트래픽에서 얼마나 중요한지 평가해 달라고 요청했습니다. 그 결과는 다음과 같습니다:

응답자들은 제로데이 공격 완화를 데이터 플레인 프로그래밍 기능 중 가장 중요한 역량으로 꼽았으며, 서비스 체이닝과 헤더 삽입이 그 뒤를 이었습니다.
인바운드 트래픽에 가장 중요한 프로그래밍 가능 기능은 다음과 같습니다:
- 제로데이 위협 완화(51%)
- 서비스 체이닝(40%)
- 헤더 삽입(33%)
- 동적 앱/API 라우팅(31%)
조직은 엣지에서 보안과 제어를 분명히 우선시하며, 위협을 완화하고 성능과 보호를 위해 트래픽을 동적으로 라우팅합니다.
아웃바운드 측면에서 가장 중요한 기능은 다음과 같습니다:
- 데이터 유출 방지(DLP)(38%)
- 헤더 인젝션(37%)
- 프로토콜 변환(35%)
- 서비스 체이닝(30%)
데이터 보호가 여기서 핵심적인 역할을 하며, DLP가 이를 주도합니다. 애플리케이션이 외부 서비스와 API에 점점 더 의존함에 따라 민감한 데이터가 노출되거나 부적절하게 처리되지 않도록 보장하는 것이 무엇보다 중요합니다.
데이터가 한 가지 사실을 분명히 보여줍니다. 데이터 플레인 프로그래밍 기능은 보안 도구 모음에서 매우 중요한 도구입니다.
인바운드 트래픽에서는 제로데이 위협 완화가, 아웃바운드 트래픽에서는 데이터 유출 방지가 최우선 과제입니다. 어느 쪽도 놀라운 결과는 아닙니다. 제로데이 취약점은 실제로 악용되기 전까지 알려지지 않아 가장 위험한 취약점에 속하며, 데이터 유출은 막대한 비용을 초래할 뿐 아니라 조직의 평판을 수년간 훼손할 수 있기 때문입니다.
문제는 다음과 같습니다. AI와 머신러닝 같은 신기술은 흥미롭지만 새로운 위험을 초래합니다. 예를 들어 AI 모델은 프롬프트 인젝션 공격, 적대적 예제, 데이터 조작의 표적이 될 수 있습니다. 이러한 위협은 기존 보안 대책으로는 탐지하기 어렵습니다.
바로 이 지점에서 데이터 플레인 프로그래밍 기능이 판도를 바꿉니다. 프로그래밍 가능한 데이터 플레인을 통해 조직은 다음을 수행할 수 있습니다:
- 맞춤형 보안 완화 조치를 신속하게 배포하여 위협이 식별되는 즉시 대응할 수 있습니다.
- 상황에 맞게 즉시 조정하여 공급업체의 업데이트를 기다리지 않고 AI 기반 서비스로 인해 새롭게 등장하는 트래픽 패턴을 안전하게 보호할 수 있습니다.
이러한 유연성 덕분에 조직은 새로운 취약점에 허를 찔릴 우려 없이 신기술을 안심하고 도입할 수 있습니다. 제로데이 익스플로잇이 등장하면 프로그래밍 가능한 데이터 플레인을 통해 보안 팀은 몇 주가 아닌 몇 시간 만에 맞춤형 완화 조치를 작성하고 테스트하여 배포할 수 있습니다.
진화하는 위협에 신속하게 대응할 수 있는 역량은 얼리어답터가 공격자보다 한발 앞서 나가면서 보안을 유지하고 혁신의 이점을 누릴 수 있게 해 줍니다. 프로그래밍 가능성을 수용하는 조직은 최신 기술 도입을 뒤따르는 것이 아니라 선도할 수 있는 위치에 서게 됩니다.
중요한 언어
적절한 도구가 없다면 프로그래밍 가능한 데이터 플레인이 무슨 소용일까요? 조직을 대상으로 프로그래밍 기능 구현에 사용할 상위 2개 언어를 물어본 결과는 다음과 같습니다:
- Python(62.77%)은 간결한 문법과 방대한 라이브러리로 잘 알려져 있으며, 가장 많은 선택을 받았습니다.
- Java(48.25%)와 JavaScript/Node.js(24.71%)가 그 뒤를 이으며, 확장성과 실시간 처리 역량에 대한 수요를 보여줍니다.
- Go(23.71%)와 Rust(10.35%)는 특히 성능이 중요한 환경에서 점점 더 주목받고 있습니다.
흥미롭게도 Lua(11.69%)는 여전히 틈새 시장에서 유의미한 선택지로 남아 있는데, 이는 임베디드 환경에 적합한 경량성 때문인 것으로 보입니다.
여기서 흥미로운 점은 Python은 운영과 매우 밀접한 반면, Java와 JavaScript는 DevOps 영역에 속할 가능성이 훨씬 높다는 것입니다. 이는 데이터 플레인 프로그래밍 기능이 두 영역 사이의 간극을 메운다는 사실을 보여줍니다. 특히 코드가 자주(예를 들어 하루에 한 번 이상) 릴리스되고 개발자도 운영 담당자만큼이나 프로덕션 문제에 관여할 가능성이 높은 환경에서는 더욱 그렇습니다.
프로그래밍 가능한 데이터 플레인의 미래
프로그래밍 가능성에 대한 수요는 더 이상 이론에 그치지 않습니다. 이미 현실이 되었으며 계속 증가하고 있습니다. 데이터는 맞춤화와 제어를 중시하는 뚜렷한 추세를 보여주며, 조직들은 기술 스택의 모든 계층에서 유연성과 보안을 우선시하고 있습니다.
With Python과 Java가 선도하고 보안 중심의 사용 사례에 중점을 두면서, 프로그래밍 가능한 데이터 플레인은 최신 애플리케이션의 제공과 보호를 지원하는 핵심 요소로 진화하고 있습니다.
이제 중요한 것은 조직이 프로그래머빌리티를 도입해야 하는지가 아니라, 얼마나 빠르게 활용하고 이를 통해 어떤 가치를 창출할 수 있는지입니다.
작성자 소개

Lori MacVittie는 F5 CTO 오피스의 수석 엔지니어이자 최고 에반젤리스트로, 애플리케이션 딜리버리, 자동화 전략 및 인프라 분야에서 깊이 있는 전문성을 보유하고 있습니다. AI 에이전트를 위한 가드레일을 정의하고, 취약한 멀티클라우드 아키텍처를 분석하며, 확장 가능한 시스템의 한계를 탐구하는 등 복잡한 문제를 명확하게 풀어내는 것으로 잘 알려져 있습니다. 애플리케이션 개발, IT 아키텍처, 네트워크 및 시스템 운영 전반에 걸쳐 30년 이상의 업계 경험을 쌓았습니다. F5에 합류하기 전에는 수상 경력이 있는 기술 편집자로 활동했습니다. MacVittie는 컴퓨터 과학 석사 학위를 보유하고 있으며, 보안, 클라우드 및 엔터프라이즈 아키텍처 분야를 아우르는 다수의 저서를 집필한 작가입니다. 또한 보드게임과 비디오 게임을 열정적으로 즐기며, 치즈에 대해서는 거리낌 없이 확고한 견해를 갖고 있습니다.
Lori Mac Vittie의 다른 블로그 게시물관련 블로그 게시물
AI 시대의 새로운 애플리케이션 제공 원칙으로 복잡성 극복하기
보안, 일관성, 완전 자동화에 중점을 둔 애플리케이션 제공의 새로운 6가지 원칙을 도입하여 복잡성 없이 하이브리드 멀티클라우드의 유연성을 누리세요.
디지털 혁신을 가속화하는 6가지 기술 역량
오늘날의 엔터프라이즈 아키텍처에는 기술 변화를 주도하는 데 핵심적인 민첩성, 확장성, 보안 및 관찰 가능성이 부족하지만, 이 여섯 가지 핵심 역량은 기업이 디지털 혁신 전반에 걸쳐 위험과 과제를 관리하는 데 도움이 될 것입니다.
하이브리드 근무가 ID 중심 보안으로의 전환을 이끌고 있습니다
자동화와 디지털화의 폭발적인 성장에 하이브리드 근무 모델로의 전환 추세가 더해지면서, IP 기반 보안에서 벗어나 ID 기반 액세스 전략으로 전환하는 움직임이 더욱 가속화될 것입니다.
관점의 현대화: 애플리케이션에서 경험으로
그리스와 로마의 신들처럼, 여러 신화에서도 동일한 존재가 다양한 모습으로 나타나는 것을 볼 수 있습니다. 본질적으로 각각의 화신은 기존 존재가 새로운 얼굴로 드러난 것입니다. 디지털 세계에서도 이와 비슷한 양상이 나타납니다. 우리가 ‘애플리케이션’이라고 부르는 것들은 흔히 기존 기능이 새로운 형태로 구현된 것이라 볼 수 있습니다.
코로나19 이후 기업 결제의 디지털 전환
디지털 결제는 과거의 현금만큼이나 보편화되었습니다. 코로나19 팬데믹으로 인한 봉쇄 조치는 소비자의 디지털 결제 서비스 의존도를 더욱 빠르게 높였습니다. 기업의 디지털 결제 도입 역시 가속화되었습니다. 대중을 상대로 영업하든 하지 않든 기업에는 여전히 지급해야 할 대금과 받아야 할 대금이 있기 때문입니다.
공급망 해킹과 보안에서 하드웨어의 역할
수석 아키텍트 Dave Schmitt와 CTO 오피스가 최근 Bloomberg의 Super Micro 관련 기사를 계기로 하드웨어 보안 전문성의 중요성을 되짚어봅니다. 또한 이 글에서는 시스템이 안전하게 보호되고 있는지 확인하기 위해 공급업체에 물어봐야 할 질문도 소개합니다.