320x100
320x100

헤드리스 아키텍처

전통적인 웹 사이트 도는 애플리케이션의 구조에서 프론트엔드 또는 사용자 인터페이스를 제거한 구조

모든 비즈니스 로직과 기능을 일련의 API로 래핑하여 전담 백엔드에서 제공되고

이를 통해 어떤 프론트엔드 채널이든 이 API에 연결하여 해당 채널에 원하는 고객 경험을 제공할수 있도록 하는 것을 의미

 

 

장점

프론트엔드 구축방식을 선택할 수 있는 유연성을 제공

API를 통해 제공되기 때문에 데이터가 다양한 형태로 가공될 수 있어 다양한 디바이스를 지원할 수 있다

백엔드와 프론트엔드가 분리되므로 보안성이 강화됨

새로운 콘텐츠 형식이나다양한 채널에서의 콘텐츠 제공 등 새로운 요구사항이 생길때 쉽게 추가 가능

 

 

 

주의점

백엔드와 프론트엔드의 연결 및 관리, 콘텐츠 관리 및 배포, API 설계 등 추가적인 노력이 필요

 

 

 

참고

 

헤드리스 데이터 아키텍처를 위한 개발자 가이드

헤드리스(headless) 아키텍처는 더 이상 여러 데이터 복사본을 조정할 필요 없이 작업에 가장 적합한 처리 또는 쿼리 엔진을 자유롭게 사용할

www.itworld.co.kr

 

 

 

 

 

 

 

Reference

 

헤드리스 아키텍처

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

outcodeplatform.medium.com

300x250
728x90