320x100
320x100
헤드리스 아키텍처
전통적인 웹 사이트 도는 애플리케이션의 구조에서 프론트엔드 또는 사용자 인터페이스를 제거한 구조
모든 비즈니스 로직과 기능을 일련의 API로 래핑하여 전담 백엔드에서 제공되고
이를 통해 어떤 프론트엔드 채널이든 이 API에 연결하여 해당 채널에 원하는 고객 경험을 제공할수 있도록 하는 것을 의미
장점
프론트엔드 구축방식을 선택할 수 있는 유연성을 제공
API를 통해 제공되기 때문에 데이터가 다양한 형태로 가공될 수 있어 다양한 디바이스를 지원할 수 있다
백엔드와 프론트엔드가 분리되므로 보안성이 강화됨
새로운 콘텐츠 형식이나다양한 채널에서의 콘텐츠 제공 등 새로운 요구사항이 생길때 쉽게 추가 가능
주의점
백엔드와 프론트엔드의 연결 및 관리, 콘텐츠 관리 및 배포, API 설계 등 추가적인 노력이 필요
참고
Reference
300x250
728x90
'Development > Development' 카테고리의 다른 글
The browser (or proxy) sent a request that this server could not understand (0) | 2024.08.20 |
---|---|
REST API 총 정리 (0) | 2024.08.17 |
프론트엔드 성능 최적화 기법 (0) | 2024.08.17 |
Claude AI로 코드 리뷰 경험 개선하기 (0) | 2024.08.17 |
이직을 위한 포트폴리오와 면접 (0) | 2024.08.17 |