ProgramiściPołączenia
Hotel oparty na zdarzeniach, z jasnymi granicami.
API AnotherPillow nie jest jeszcze publiczne. W projekcie stosowane są wersjonowane zasoby, idempotentne zdarzenia rezerwacyjne i podpisane webhooki.
Podgląd APIZasoby
Hotele, typy pokoi, plany cenowe, dostępność, rezerwacje, statusy płatności i wiadomości otrzymują stałe identyfikatory.
- Wersjonowane kontrakty
- Kontrola dostępu dla hotelu
- Tylko niezbędne dane
Zdarzenia
Proces rezerwacji musi obsługiwać duplikaty, awarie sieci i ponowne próby bez tworzenia podwójnych rezerwacji.
- Klucze idempotencji
- Podpisane dostarczenia
- Kolejka błędów z możliwym do prześledzenia statusem
Podgląd dla programistów
Opisz pierwszy przepływ zdarzeń.
Powiedz, co Twój system musi odczytywać lub zapisywać. Przedstawimy obecne granice środowiska testowego zamiast obiecywać API, które nie jest gotowe.- Jedna wspólna skrzynka odbiorcza anotherPillow
- Zapisano przed próbą wysłania e-maila
- Odpowiada człowiek, zanim cokolwiek się zmieni
Programiści · anotherPillow