Blog Details
Ein ehrlicher Bericht über unseren Default-Stack, was er uns bei KMU-Projekten einbringt und die Fälle, in denen wir bewusst etwas anderes wählen.
DevLK Engineering Team
15 Apr 2026
German
2
Ein ehrlicher Bericht über unseren Default-Stack, was er uns bei KMU-Projekten einbringt und die Fälle, in denen wir bewusst etwas anderes wählen.
Wir werden erstaunlich oft nach unserem Standard-Tech-Stack gefragt. Meist in Varianten wie „Warum nicht Next.js?" oder „Warum nicht Django?" oder ab und zu „Warum nicht in Go?"
Jeder Stack ist eine Menge Abwägungen, unserer auch. Dieser Artikel ist die ehrliche Erklärung, warum wir für die meisten KMU-Kundenprojekte Laravel + PostgreSQL greifen, was uns diese Wahl einbringt und in welchen Fällen wir bewusst anders entscheiden.
Unser Default für ein typisches kleines-bis-mittleres Kundenprojekt:
Das sind nicht objektiv die besten Entscheidungen für jedes Projekt. Es sind objektiv die besten Entscheidungen für die Art von Arbeit, die wir am meisten machen: interne Tools, Buchungs- und Bestandsplattformen, maßgeschneiderte CRMs, Kundenportale, Dashboards und E-Commerce in KMU-Größe.
Drei praktische Gründe, nach Priorität:
1. Es ist langweilig — im guten Sinne. Laravel ist seit einem Jahrzehnt produktionsstabil. Das Ökosystem hat sich gesetzt. Auth, Queues, Mail, Validierung, Admin-Dashboards — alles gelöst mit gepflegten Paketen. Wir erfinden keine Räder auf Kosten anderer.
2. Liefergeschwindigkeit summiert sich. Unser Team stellt das Grundgerüst für ein neues internes Tool — Benutzer, Rollen, grundlegendes CRUD, E-Mail, Job-Queue — an einem Nachmittag auf. Nicht weil wir schneller tippen, sondern weil das Framework uns für genau jene Muster, die jede Geschäftsanwendung braucht, aus dem Weg geht.
3. Einstellen ist regional realistisch. Es gibt eine gesunde Zahl an Mid-Level-PHP/Laravel-Entwicklern in Sri Lanka und der Region. Möchte ein Kunde das Projekt irgendwann inhouse übernehmen, können wir übergeben, ohne dass er ein Einhorn suchen muss.
Eloquent nutzen wir für 80 % der Queries, rohe SQL für die restlichen 20 %. Auf SQL abzusteigen, wenn Eloquent die Query hässlich macht, ist keine Sünde — es ist Wartbarkeitshygiene.
PostgreSQL ist unsere Default-Datenbank aus Gründen, die technisch sind, aber auf Business-Ebene zählen:
MySQL/MariaDB wäre eine vernünftige Alternative; wir nutzen es, wenn Kunden bei Providern hosten, die es bevorzugen. Unser Startpunkt ist Postgres, weil die Defaults ruhiger und die Constraints stärker sind.
Unser Stack ist keine Religion. Es gibt reale Fälle, in denen wir anders starten:
Wir liefern auch kleine, statische Sites als reines HTML/CSS, wenn das ehrlich die richtige Antwort ist. Nicht jedes Projekt braucht ein Framework.
Manchmal kommt ein Kunde mit einer klaren Meinung: „Wir wollen es in MERN" oder „Unser CTO sagt Django." Wir nehmen diese Meinungen ernst. Ein paar Dinge, die wir erwidern:
Tech-Entscheidungen sind keine Modeentscheidungen, wenn man die nächsten fünf Jahre den Code pflegt.
Laravel + PostgreSQL ist unser Default, weil es der schnellste ehrliche Weg für unser Team ist, eine wartbare Web-App in KMU-Größe auszuliefern. Es ist nicht universell der beste Stack. Es ist der beste Stack für die Form der Arbeit, die wir am meisten tun. Wenn Sie mit uns über ein Projekt sprechen, erwarten Sie das als Startpunkt — und erwarten Sie, dass wir offen widersprechen, falls Ihr Projekt einer der Fälle ist, in denen ein anderer Stack ehrlich besser ist.
Original Source: https://devlk.com/blog-details.php?slug=warum-wir-laravel-und-postgres-als-standard-waehlen
Share what you think about this article.
No comments yet. Be the first to share your feedback.