PostgreSQL

Transactional Outbox Pattern in Go mit PostgreSQL

Transactional Outbox Pattern in Go mit PostgreSQL

Schreiben Sie das Ereignis mit den Daten. Trennen Sie diese niemals.

Zwei Schreibvorgänge, die gemeinsam erfolgreich sein sollten, werden schließlich separat scheitern. Ihr Bestellservice speichert die Bestellung in der Datenbank und veröffentlicht anschließend ein order.created-Ereignis (Event) bei einem Message Broker.

Vergleich von PostgreSQL Volltextsuche und Elasticsearch

Vergleich von PostgreSQL Volltextsuche und Elasticsearch

Eine Datenbank oder eine echte Such-Stack-Lösung

Das eigentliche Argument ist nicht, ob PostgreSQL Text suchen kann oder ob Elasticsearch Dokumente speichern kann. Beides können sie. Die interessante Frage lautet, wo die Suchkomplexität verortet werden sollte.

Developer Tools: Der vollständige Leitfaden für moderne Entwicklungs-Workflows

Developer Tools: Der vollständige Leitfaden für moderne Entwicklungs-Workflows

Die Softwareentwicklung umfasst Git für die Versionskontrolle, Docker für die Containerisierung, Bash für die Automatisierung, PostgreSQL für Datenbanken und VS Code für die Editorarbeit – zusammen mit unzähligen anderen Tools, die Ihre Produktivität entweder fördern oder behindern können. Diese Seite fasst die wichtigsten Cheat Sheets, Workflows und Vergleiche zusammen, die Sie benötigen, um effizient über den gesamten Entwicklungsstack hinweg zu arbeiten.

Immich selbst hosten: Private Fotowolke

Immich selbst hosten: Private Fotowolke

Ihre Fotos auf selbstgehostetem KI-gestütztem Backup

Immich ist eine revolutionäre Open-Source-Lösung für die selbstgehostete Verwaltung von Fotos und Videos, die Ihnen die vollständige Kontrolle über Ihre Erinnerungen gibt. Mit Funktionen, die denen von Google Photos in nichts nachstehen – einschließlich KI-gestützter Gesichtserkennung, intelligenter Suche und automatischer Mobilgeräte-Sicherung – und dabei Ihre Daten privat und sicher auf Ihrem eigenen Server halten.