I replaced my entire tech stack with Postgres...

  • Postgres kann 90% der Webentwicklungsbedürfnisse erfüllen.
  • Postgres bietet erweiterte Datentypen und ist erweiterbar, was zu einer großen Ökosystem von Erweiterungen geführt hat.
  • Postgres unterstützt binäres Json, was die Arbeit mit unstrukturierten Daten ermöglicht.
  • Mit PG Cron kann man einen Cron-Job in Postgres erstellen.
  • Man kann eine In-Memory-Cache-Datenbank in Postgres erstellen, indem man eine unlog-Tabelle als Cache verwendet.
  • Mit der PG Vector-Erweiterung kann man eine Vektor-Datenbank in Postgres erstellen.
  • Postgres hat eingebaute Unterstützung für Volltextsuche.
  • Mit der PG graphql-Erweiterung kann man seine Datenbank in eine graphql-API umwandeln.
  • Mit der Bibliothek electric SQL kann man eine Echtzeitanwendung erstellen.
  • Man kann seine eigene Authentifizierung in Postgres erstellen, indem man ein paar Erweiterungen wie PG crypto und PG Json web token kombiniert.
  • Mit PG moon cake kann man Postgres in eine Zeitserien-Datenbank umwandeln.
  • Mit Post rest kann man seine Datenbank automatisch in eine RESTful API umwandeln.
  • Man kann HTML, CSS und JavaScript in der Datenbank speichern.

via I replaced my entire tech stack with Postgres...