Podívejme se na škálování na příkladu databází (Postgres) — jak je možné je škálovat?
Node.js
Máte nějaké vnitřní nebo náboženské přesvědčení, že tématika online hazardních her vám není blízká?
Popiš co nejpodrobněji, co se děje po stisknutí Enter při zadání google.com do prohlížeče a až do chvíle, kdy se stránka zobrazí na obrazovce.
Řekni pravdu, právě jsi to hledal na Googlu nebo jsi nějak ověřoval tyto informace?
Pověz mi o sobě, o svém oboru.
Po rozdělení tabulky na několik fyzických tabulek, jak by se k nim mělo přistupovat z kódu a jak plánovač rozpozná, kterou partici použít pro čtení/zápis?
V čem se liší hexagonální architektura od vrstvené a čisté (Clean) architektury?
Víš, jak shardovat Postgres? Umožňuje to 'přímo z krabice' nebo jsou potřeba další nástroje?
Například mám tabulku s názvem "Peněženka" s celkovým zůstatkem — kam mohu napsat pravidlo, že zůstatek nesmí být záporný?
Obvykle před požadavkem GET probíhá ještě jeden požadavek. Jaký je a jaký je jeho hlavní cíl?
Slyšel jsi něco o tématu AI-gaming (online kasino, sportovní sázky, poker)?
Jako uživatel jsem zadal jednoduše google.com (nebo http://google.com), a objevilo se HTTPS — odkud to přišlo a kdo to nastavil, která část systému to dělá?
Můžeš stručně vysvětlit, čím se liší TCP a UDP?
Je toto (kontrola CHECK) něco nového v nejnovějších verzích Postgres?
Co znamená konzistence dat v Postgresu (nebo jiných databázích) a co ji zajišťuje?
Můžeš vysvětlit, jak jsi přesně organizoval doručení zpráv pouze jednou v Kafka?
S jakou architekturou jsi pracoval? S jakým typem architektury?
Měli jste zkušenosti se shardingem? Možná jste to dělali sami nebo jste pracovali s DBA, který to dělal?
Měla jsi databázi pouze s jednou hlavní instancí, a zítra DevOps nasadí repliky. Co musíš udělat jako backend, aby služba profitovala z objevení replik? Můžeš se na to připravit předem?
Pověz mi o škálování — jaké typy existují a v čem se liší?