O dnešních turbulencích na trhu. Vzhledem k tomu, že trh se během aktualizace J. Powella dostal do rozruchu, @Backpack mělo období něco málo přes 10 minut zhoršeného výkonu. Specificky - Některým uživatelům nefungovalo čtení a načítání uživatelského rozhraní (nenačetla se například kniha objednávek). - Obchodování fungovalo pro většinu uživatelů. Pokud se podíváte na obchodní tok, příkazy se nadále prováděly a každý byl schopen otevírat a zavírat pozice. - Protože však uživatelské rozhraní pro mnoho uživatelů nefungovalo nebo protože bylo pomalé/zpožděné, znamenalo to, že v praxi obchodování pro většinu uživatelů nefungovalo. Proč se výše uvedené děje? No, je to proto, že náš systém upřednostňuje zápisy před čtením. A tak všechny zápisy k úpravě pozic, zrušení objednávek atd. procházejí pro obchodníky s API, zatímco uživatelské rozhraní není schopno číst data z enginu, protože jsou vyhladovělí, což vytváří výše uvedenou situaci. Takže WTF Armani. To se doslova stalo během posledního tisku PPI před týdnem. Co s tím děláte? Ano, stalo se a je to přesně ten samý problém. Vzali jsme si zpětnou vazbu od kritiků již dříve a výsledkem je, že již máme opravu. Je třeba jej jen otestovat a uvolnit, což se stane během následujících 1-2 týdnů. Zpoždění je pro obchodní produkt extrémně frustrující během volatilních okamžiků. Bereme to EXTRÉMNĚ vážně a již máme velmi přímočarou cestu k 10násobku kapacity našeho systému. Abych byl upřímný, nikdy jsme neupřednostňovali výkon, protože to nikdy nebyl problém. Architekturu na vysoké úrovni jsme vytvořili správně, ale některé z těchto detailů se nikdy nestaly problémem, dokud jsme nezačali dosahovat měřítka, ve kterém jsme dnes. V důsledku toho jsme upřednostnili jiné věci než výkon (jako je každodenní prokazování rezerv). Nyní je však naší prioritou číslo jedna výkon. Všem, kteří obchodují s Backpackem a jsou naštvaní na dnešní zpoždění, slyšíme vás hlasitě a jasně a jdeme na to.
44,87K