Sobes.tech

Python

Istnieją dwie usługi: rejestracja i zarządzanie zamówieniami. Nowy użytkownik tworzy zamówienie i od razu się rejestruje. Jak powiązać te zdarzenia, aby zamówienie nie zostało utworzone, jeśli rejestracja się nie powiedzie?

148

Czy znasz transakcje rozproszone? Czym różnią się orkiestracja i choreografia w mikroserwisach?

145

W jakich formatach odbywa się przesyłanie i przechowywanie danych podczas interakcji z bazami danych NoSQL?

141

def get_current_user(user_id: int): user = users.get(user_id) if user is None: raise HTTPException(status_code=404, detail="Użytkownik nie znaleziony") return user @app.get("/users", response_model=list[User]) def list_users(): return [User(*user) for user in users.list()] @app.get("/users/me", response_model=User) def read_current_user(current_user: User = Depends(get_current_user)): return current_user

138

Jakie protokoły przesyłania danych są używane w bazach danych NoSQL (Redis, MongoDB, Elasticsearch)?

133

Jaka jest różnica między PUT a PATCH? Jak powinien zareagować serwer, jeśli nie wszystkie pola zostaną przesłane metodą PUT? Podaj realny przypadek użycia PATCH.

129

Czy kolejność pól w indeksie złożonym w relacyjnych bazach danych ma znaczenie?

128

Dlaczego wyszukiwanie z indeksem jest szybsze i o ile? Porównaj wyszukiwanie bez indeksu, z indeksem B-drzewem i z indeksem haszowym.

127

Jak zaktualizować mikroserwis o dużym obciążeniu do nowej wersji bez utraty zapytań? Co zrobić, jeśli migracja bazy danych psuje starą wersję?

126

Jakie nierelacyjne bazy danych znasz i do jakich zadań są używane?

122

Jak są skonfigurowane prawa dostępu do folderów i plików w Linux?

118

Na jakich technologiach widziałeś lub implementowałeś API Gateway?

117
/2