유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Build an Event Ticket Platform with Spring Boot - Part 2 - Intermediate Project

Devtiro

2025. 4. 18.

0

#backend
#frontend
  • REST API 디자인은 웹 애플리케이션 개발의 핵심이며, 초기 단계에서 신중하게 설계해야 합니다. 🏗️
  • 이벤트 티켓 플랫폼의 REST API는 이벤트 주최자, 참석자, 스태프를 위한 엔드포인트를 포함합니다. 🎫
  • 로그인 페이지는 Keycloak을 사용하므로 별도의 REST API 엔드포인트가 필요하지 않습니다. 🔑
  • 새 이벤트 생성은 HTTP POST 요청을 사용하여 /api/v1/events 엔드포인트로 이벤트 객체를 전송합니다. ➕
  • 대시보드 보고서 데이터는 복잡한 집계 및 결합이 필요하므로 별도의 엔드포인트가 필요할 수 있습니다. 📊
  • 티켓 판매 목록은 이벤트 ID를 기준으로 필터링된 HTTP GET 요청을 사용하여 /api/v1/events/{eventID}/tickets 엔드포인트를 통해 접근합니다. 🎫
  • 티켓 취소는 HTTP PATCH 요청을 사용하여 티켓 상태를 부분적으로 업데이트합니다. 🚫
  • 티켓 유형 목록은 HTTP GET 요청을 사용하여 /api/v1/events/{eventID}/ticketTypes 엔드포인트를 통해 접근합니다. 🗂️
  • 티켓 유형 업데이트는 HTTP PATCH 요청을 사용하여 이름 또는 총 가용량을 부분적으로 업데이트합니다. ✏️
  • 게시된 이벤트 검색은 HTTP GET 요청을 사용하여 /api/v1/publishedEvents 엔드포인트를 통해 접근하며, 검색, 정렬, 필터링, 페이지네이션을 지원합니다. 🔎

Recommanded Videos