직접 눌러 보는 앱 개발 과정

두 사람의 신청은 서버에서 어떻게 나뉠까요?

두 앱에 모두 ‘1자리’가 보입니다.

앱은 서버에서 남은 자리를 읽습니다. 화면에 1자리가 보여도 아직 신청이 완료된 것은 아닙니다.

사용자가 보는 곳

두 사람의 앱 화면

같은 일정
신청자 A예약 앱
일정 상세

앱 기획
1:1 세션

11월 4일 · 오후 2:00

서버에서 읽은 잔여—자리
신청할 수 있어요

아래 버튼으로 신청을 보냅니다.

신청자 B예약 앱
일정 상세

앱 기획
1:1 세션

11월 4일 · 오후 2:00

서버에서 읽은 잔여—자리
신청할 수 있어요

아래 버튼으로 신청을 보냅니다.

각 앱에서 신청하거나, 아래 버튼으로 동시에 신청해 보세요.

신청 요청
AB

누가 · 어느 일정에

처리 결과
완료 / 마감

앱에 다시 전달

공통으로 처리하는 곳

서버와 저장소

함께 쓰는 한 자리
서버의 판단같은 한 자리를 함께 배정하지 않도록

남은 자리가 있을 때만
자리 차감·신청을 함께 저장합니다.

A아직 신청 요청이 없습니다
B아직 신청 요청이 없습니다
저장된 신청 내역서버에서 따로 조회
A 신청자 A조회 중
B 신청자 B조회 중
저장된 신청 —건현재 남은 자리 —개

현재 일정을 읽고 있습니다.

앱·서버 연결 설명