PostgreSQL

Patron Outbox transactionnel en Go avec PostgreSQL

Patron Outbox transactionnel en Go avec PostgreSQL

Écrire l'événement avec les données. Ne jamais les séparer.

Deux écritures qui devraient réussir ensemble échoueront éventuellement séparément. Votre service de commandes enregistre la commande dans la base de données, puis publie un événement order.created dans un broker de messages.

Comparaison de la recherche pleine texte PostgreSQL et d'Elasticsearch

Comparaison de la recherche pleine texte PostgreSQL et d'Elasticsearch

Une seule base de données ou un véritable stack de recherche

Le véritable débat n’est pas de savoir si PostgreSQL peut effectuer des recherches de texte ou si Elasticsearch peut stocker des documents. Les deux peuvent le faire. La question intéressante est de savoir où la complexité de la recherche doit résider.

Outils de développement : Le guide complet des flux de travail modernes

Outils de développement : Le guide complet des flux de travail modernes

Le développement logiciel implique Git pour le contrôle de version, Docker pour la conteneurisation, Bash pour l’automatisation, PostgreSQL pour les bases de données et VS Code pour l’édition, ainsi qu’une multitude d’autres outils qui peuvent faire ou défaire votre productivité. Cette page rassemble les mémo (cheatsheets), les workflows et les comparaisons essentiels dont vous avez besoin pour travailler efficacement sur toute la pile de développement.

Auto-hébergement d'Immich : nuage photo privé

Auto-hébergement d'Immich : nuage photo privé

Vos photos sur un backup alimenté par l'IA auto-hébergé

Immich est une solution révolutionnaire, open source et auto-hébergée pour la gestion de vos photos et vidéos, vous donnant un contrôle complet sur vos souvenirs. Avec des fonctionnalités rivales de celles de Google Photos, notamment la reconnaissance faciale alimentée par l’intelligence artificielle, la recherche intelligente et le sauvegarde automatique depuis les appareils mobiles, tout en maintenant vos données privées et sécurisées sur votre propre serveur.