Insights

헤드리스 구조

아웃코드 플랫폼 구조에 대한 사실들

March 5, 2023
Christopher Moon

약간 이상한 어감일 수도 있는 Headless architecture (소위 머리없는 아키텍처)는 전통적인 웹 사이트 또는 애플리케이션의 구조에서 소위 프론트엔드 또는 사용자 인터페이스를 제거한 것을 말합니다.

즉, 헤드리스 구조에서는 백엔드와 프론트엔드가 분리되어 있으며, 백엔드가 데이터를 관리하고 배포하며, 이를 API를 통해 프론트엔드 또는 다른 서비스와 연결됩니다.

이때 헤드리스 구조의 백엔드는 서버 등의 인프라가 아니라, 애플리케이션 레이어로 구성되는게 특징입니다.

Headless 아키텍처의 장점은 다음과 같습니다.

  • 프론트엔드 유연성: 백엔드 기술과 프론트엔드 기술이 분리되므로, 프론트엔드 개발자들은 원하는 기술 스택을 자유롭게 선택하여 사용할 수 있습니다. 다른 프로그래밍언어와 프레임워크도 문제없이 지원가능합니다.
  • 다양한 디바이스 지원: API를 통해 제공되는 데이터는 다양한 형태로 가공되어 사용될 수 있으므로, 다양한 디바이스에서 콘텐츠를 효과적으로 표시할 수 있습니다.
  • 보안성: Headless 아키텍처에서는 백엔드와 프론트엔드가 분리되므로, 보안성이 더욱 강화됩니다.
  • 확장성: 새로운 콘텐츠 형식이나 다양한 채널에서의 콘텐츠 제공 등 새로운 요구사항이 생길 때, API를 활용하여 쉽게 추가 가능합니다.

하지만 Headless 아키텍처를 구현하려면, 백엔드와 프론트엔드의 연결 및 관리, 콘텐츠 관리 및 배포, API 설계 등에 대한 추가적인 노력이 필요합니다.

아웃코드 플랫폼에는 위와 같은 머리없는 구조가 적용되어 있습니다. 데이터소스와 자동처리, 비즈니스 로직, 통합과 연동 기능을 갖춘 완전한 백엔드 시스템을 내장하고 있습니다.


아직 망설여지시나요?

아웃코드는 2주동안 무료로
모든 기능을 사용해보실 수 있습니다

아웃코드 사용설명 온라인 미팅