expert
Projekt architektury mikrousług
Zaprojektuj skalowalną architekturę dla systemu wysokiej dostępności.
📝 プロンプトの内容
Działaj jako Solutions Architect. Twoim zadaniem jest zaprojektowanie architektury mikrousług dla platformy handlu elektronicznego, która musi obsługiwać 10 milionów użytkowników dziennie. Opisz granice poszczególnych usług, wybór bazy danych (SQL vs NoSQL) dla każdej z nich, strategię komunikacji (synchroniczna vs asynchroniczna) oraz podejście do zarządzania spójnością danych (eventual consistency). Uwzględnij mechanizmy bezpieczeństwa, autoryzacji i obsługi błędów.