Sobes.tech

Python

Existují dvě služby: registrace a správa objednávek. Nový uživatel vytvoří objednávást a okamžitě se zaregistruje. Jak spojit tyto události, aby objednávka nevznikla, pokud registrace selže?

151

def get_current_user(user_id: int): user = users.get(user_id) if user is None: raise HTTPException(status_code=404, detail="Uživatel nenalezen") 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

149

Znáte distribuované transakce? Čím se liší orchestrace a choreografie v mikroservisech?

145

V jakých formátech dochází k přenosu a ukládání dat při interakci s databázemi NoSQL?

142

Jaké protokoly přenosu dat se používají v NoSQL databázích (Redis, MongoDB, Elasticsearch)?

139

Je pořadí polí ve složeném indexu v relačních databázích důležité?

130

Jaký je rozdíl mezi PUT a PATCH? Jak by měl server reagovat, pokud nejsou všechna pole odeslána metodou PUT? Uveďte reálný případ použití PATCH.

129

Proč je hledání s indexem rychlejší a o kolik? Porovnejte hledání bez indexu, s B-stromovým indexem a s hashovým indexem.

128

Jak aktualizovat vysoce zatížený mikroservis na novou verzi bez ztráty požadavků? Co dělat, pokud migrace databáze naruší starou verzi?

127

Jak jsou nastavena práva přístupu ke složkám a souborům v Linuxu?

120
/2