Apskatīsim mērogošanu, izmantojot datu bāzes (Postgres) piemēru — kā tās var mērogot?
Node.js
Pastāsti pēc iespējas detalizētāk, kas notiek pēc tam, kad nospiež Enter, ievadot google.com pārlūkprogrammā, un līdz brīdim, kad lapa parādās uz ekrāna.
Vai tev ir iekšējas vai reliģiskas pārliecības, kas liek tev domāt, ka tiešsaistes azartspēļu tēma tev nav tuva?
Pastāsti par sevi, par savu pielietošanas jomu.
Pasaki godīgi, vai tu šobrīd meklēji Google vai kādā veidā pārbaudīji šo informāciju?
Pēc tabulas sadalīšanas vairākās fiziskajās tabulās, kā tai būtu jādara no koda un kā plānotājs saprot, kuru partīciju izmantot lasīšanai/ierakstīšanai?
Vai tu zini, kā var shardēt Postgres? Vai tas ļauj to darīt 'no kastes' vai ir nepieciešami papildu rīki?
Vai esi kaut ko dzirdējis par AI-gaming tēmu (tiešsaistes kazino, sporta likmes, pokers)?
Kā atšķiras heksagonālā arhitektūra no slāņainās un tīrās (Clean) arhitektūras?
Piemēram, man ir tabula "Makā" ar veselīga bilanci — kur es varētu uzrakstīt noteikumu, ka bilance nedrīkst būt negatīva?
Vai tas (CHECK ierobežojums) ir kaut kas jauns jaunākajās Postgres versijās?
Vai vari īsi paskaidrot, kā atšķiras TCP un UDP?
Kas ir CAP teorema?
Kā lietotājs es vienkārši ievadīju google.com (vai http://google.com), un parādījās HTTPS — no kurienes tas nāk un kas to iestatīja, kura sistēmas daļa to dara?
Parasti pirms GET pieprasījuma ir vēl viens pieprasījums. Kas tas ir un kāds ir tā galvenais mērķis?
Tev bija tikai viena galvenā instancē ar datu bāzi, un rīt DevOps izvietos replikas. Ko tev kā backend jāizdara, lai pakalpojums gūtu labumu no replikām? Vai vari sagatavoties iepriekš?
Vai esi strādājis ar sharding? Varbūt pats to esi darījis vai strādājis ar DBA, kurš to darīja?
Vai vari paskaidrot, kā tieši organizēji vienreizēju ziņojumu piegādi Kafka?
Ko nozīmē datu konsekvence Postgres (vai citās datu bāzēs) un kas to nodrošina?
Ar ko jūs strādājāt ar arhitektūru? Ar kāda veida arhitektūru?