Om kvällens marknadsturbulens. När marknaden gick in i en virvelvind under J. Powells uppdatering hade @Backpack en period på drygt 10 minuter av försämrad prestanda. Specifikt - Att läsa och ladda användargränssnittet fungerade inte för vissa användare (orderboken laddades till exempel inte). - Handel fungerade för de flesta användare. Om man tittar på handelsströmmen fortsatte order att utföras och alla kunde öppna och stänga positioner. - Men eftersom användargränssnittet inte fungerade för många, eller för att det var långsamt/laggy, innebar det att handel i praktiken inte fungerade för de flesta användare. Varför händer ovanstående? Tja, det beror på att vårt system prioriterar skrivningar framför läsningar. Och så går alla skrivningar för att justera positioner, avbryta order etc. igenom för API-handlare medan användargränssnittet inte kan läsa data ur motorn eftersom de svälter, vilket skapar ovanstående situation. Så WTF Armani. Detta hände bokstavligen under den senaste PPI-utskriften för en vecka sedan. Vad gör du åt det? Ja det gjorde det, och det är exakt samma fråga. Vi tog den kritiska feedbacken tidigare, och som ett resultat har vi redan korrigeringen. Det behöver bara testas och släppas, vilket kommer att ske under de kommande 1-2 veckorna. Fördröjning är extremt frustrerande för en handelsprodukt under volatila stunder. Vi tar det EXTREMT seriöst, och vi har redan en mycket enkel väg till 10x vår systemkapacitet inom kort. För att vara ärlig prioriterade vi aldrig riktigt prestanda eftersom det aldrig var ett problem. Vi fick till den övergripande arkitekturen på rätt sätt, men vissa av dessa detaljer blev aldrig ett problem förrän vi började nå den skala som vi är på idag. Som ett resultat av detta prioriterade vi andra saker än prestanda (som dagliga bevis på reserver). Men nu är prestanda vår högsta prioritet. Till alla som handlar på Backpack och upprörda över dagens fördröjning, vi hör dig högt och tydligt, och vi är på det.
53,62K