Egyetlen NOTIFY a tranzakcióban, és 25 ezer TPS-ből lesz 1700

Diagram: felül négy párhuzamos zöld nyíl fut egyszerre az adatbázis-hengerbe, alul a négy narancssárga tranzakció közül csak egy halad át a lakattal zárt kapun, a többi szaggatott vonallal várakozik előtte

A LISTEN/NOTIFY a Postgres beépített pub/subja, és tényleg jó. Csakhogy a NOTIFY commitkor egy globális zárat fog, ami libasorba állítja a notifikáló tranzakciókat: 32 kliensnél 24 759 helyett 1708 TPS-t mértem. Megnéztem, kinek van igaza a Recall.ai és a DBOS vitájában, és mit javít a PostgreSQL 19 – és mit nem.

Mit csinál a Docker, ha unhealthy lesz a konténered? Semmit.

Kétsávos diagram: felül egy unhealthy jelvényű Docker-konténer az idő múlásával is változatlanul fut tovább, az újraindítás áthúzva; alul egy orchestrator ütemezője az unhealthy konténert friss, egészséges példányra cseréli.

A HEALTHCHECK-től sokan önjavító konténert várnak, pedig a sima Docker az unhealthy állapotra nem reagál: nem indít újra, nem állít le, csak átszínezi a docker ps kimenetét. Kipróbáltam, ki olvassa valójában ezt a státuszt, ki cselekszik belőle, és ki az, aki soha le sem futtatja.

Heti 80 millió letöltés egy tooltip miatt: megérkezett a CSS anchor positioning

Diagram a CSS anchor positioningról: bal oldalon egy gombhoz rögzített tooltip a 3×3-as position-area rács felső cellájában, jobb oldalon a viewport szélénél a fallback az áthúzott, kilógó pozíció helyett a gomb alá fordítja a buborékot

A @floating-ui/dom-ot hetente 80 milliószor töltjük le, hogy tooltipeket és dropdownokat pozicionáljunk JavaScriptből. A Firefox 147 óta mindhárom nagy böngésző tudja ugyanezt natív CSS-ből: anchor positioning, automatikus átfordulással a viewport szélén, görgetéskövetéssel, top layerrel. Megnéztem, mit tud, és hol vannak a csapdái.