Laravel-Leistungen, auf Produktionsniveau gebracht.
Viele Laravel-Anwendungen funktionieren. Deutlich weniger funktionieren noch beim zehnfachen Traffic, mit einer Queue, die niemand beobachten muss, und einer Datenbank, vor der niemand Angst hat. Diese Sorte bauen wir.
Die Kurzfassung
- Eins
- Framework, in dem wir arbeiten
- 32
- Fachartikel, alle hier geschrieben
- Keine
- Pauschalverträge nötig zum Start
Eine Laravel-Agentur, und sonst nichts
- Ein Framework
- Auf der Technologieseite jeder Agentur steht Laravel irgendwo zwischen React Native und WordPress. Auf unserer steht ein einziger Eintrag. Jedes Projekt, jedes Audit, jede Codebasis, die wir lesen, ist Laravel – und das Geschäft so weit einzugrenzen war eine Entscheidung, kein Zufall der Personalsuche.
- Spezialisierung
- Der Ertrag daraus ist Zeit. Eine Abfrage, für deren Eingrenzung ein Generalistenteam zwei Wochen braucht, haben wir schon eingegrenzt, vermutlich zweimal. Eine Queue, die aufhört zu leeren, ohne zu scheitern, ist ein bekanntes Zusammenspiel aus Worker, Verbindungs-Timeout und Deployment, und wir wissen welches der drei es ist, bevor wir den Code öffnen. Sie finanzieren hier niemandes Laravel-Ausbildung.
- Mit wem wir arbeiten
- Unsere Kunden sind Produktteams, Agenturen, die Backend-Entwicklung unter eigenem Namen brauchen, und Unternehmen mit einer Anwendung, deren ursprüngliche Autoren längst weg sind. Wir arbeiten auf Englisch.
Laravel-Entwicklungsleistungen
Sieben Arten, wie eine Laravel-Anwendung schiefgeht, und das Projekt, das jede davon behebt.
Laravel-Anwendungsentwicklung
Neue Laravel-Anwendungen, gebaut um ihren eigenen Erfolg zu überstehen - ein Schema das vor den Daten entworfen wird, Queues die niemand beobachten muss, und ein zweites Jahr das günstiger ist.
Laravel-Performance & Skalierung
Anwendungen, die unter Last halten - gemessen an der Produktion statt an einem Laptop, an der Ursache behoben und durch Budgets in der CI verteidigt, damit die Zahlen bleiben.
Mandantenfähige SaaS-Entwicklung mit Laravel
Die Isolationsentscheidung fällt einmal und entscheidet alles danach - was ein lauter Kunde seine Nachbarn kostet, und ob die Sicherheitsprüfung eines Großkunden das Gespräch beendet.
Datenbank- & Eloquent-Engineering
Die Abfragearbeit hinter einer Laravel-Anwendung, die ihrem Schema entwachsen ist - N+1 beseitigen, Indizes aus echten Abfrageplänen, und Migrationen, die keine laufende Tabelle sperren.
Laravel-E-Commerce-Entwicklung
Maßgeschneiderte Commerce-Backends für Unternehmen, denen eine Plattform nicht mehr passt - Bestand ohne Überverkauf, ein Bestellzustandsautomat und Webhooks, die doppelt ankommen.
Queue- & Background-Job-Engineering
Queues, um die Sie sich nicht kümmern müssen - idempotente Jobs, Wiederholungen mit Backoff, ein Fehlerpfad den jemand ansieht, und Worker die ein Deployment ohne Arbeitsverlust überstehen.
Warum eine Agentur mit nur einem Framework
In fast jeder Anwendung, die uns übergeben wird, tauchen dieselben fünf Fehler auf. Ein Generalist begegnet ihnen zum ersten Mal; wir haben dafür bereits Wochenenden verloren.
Wir wissen, wo Eloquent zubeißt
Eine Relation, die in einem Accessor geladen wird. Ein Scope, der leise aufhört, einen Index zu nutzen. Abfragen, die gegen tausend Zeilen in Ordnung und gegen eine Million tödlich sind – in Code, der sich völlig sauber liest.
Queues sind Infrastruktur, kein Häkchen
Jobs, die zweimal laufen dürfen, Wiederholungen mit Backoff, ein Fehlerpfad, den tatsächlich jemand ansieht, und Worker, die ein Deployment überstehen, ohne fallen zu lassen, was sie gerade hielten.
Die Datenbank wird entworfen, nicht entdeckt
Constraints im Schema statt nur in einem Form Request, Indizes aus den tatsächlich vorhandenen Abfragen abgeleitet, und Migrationen, die auf einer Tabelle mit Daten darin sicher sind.
Code, den Sie behalten können
Konventionell, typisiert und dort getestet, wo Tests sich rechnen. Wir schreiben für die Person, die dieses Repository in zwei Jahren ohne uns öffnet.
Notizen aus der Laravel-Praxis
Was wir lernen, wenn Laravel unter echter Last läuft – aufgeschrieben, solange es noch frisch ist.
Laravel und Sage. Welches Sage denn?
Sage ist eine Produktfamilie, die auf der Schnittstellenebene fast nichts gemeinsam hat. Welches Produkt der Kunde einsetzt und wo es läuft, entscheidet die Architektur vor der ersten Zeile.
5 Min. Lesezeit
Stripe in Laravel: die Zahlung modellieren
Eine Zahlung ist ein Zustandsautomat mit zwei geldbewegenden Ereignissen, kein Boolean an der Bestellung. Was das für Ihr Schema heißt und wo Cashier aufhört.
5 Min. Lesezeit
Laravel mit Xero verbinden, ohne den Mandanten zu verlieren
Xero tauscht das Refresh-Token bei jeder Erneuerung aus. Zwei gleichzeitige Worker machen daraus eine dauerhaft getrennte Organisation. Dieser Fehler und die vier danach.
7 Min. Lesezeit
Eine Laravel-Agentur beauftragen
Was macht eine Laravel-Agentur eigentlich?
Warum ein Spezialist statt einer Agentur, die alles macht?
Was kostet ein Laravel-Projekt?
Können Sie mit einer bestehenden Codebasis arbeiten?
Mit wem schließen wir den Vertrag?
Erzählen Sie uns, was Sie bauen.
Ein Repository, ein Slow-Query-Log oder drei Sätze darüber, was immer wieder kaputtgeht. Zurück kommt die Einschätzung eines Entwicklers, keine Broschüre.
Was uns beim Antworten hilft
- Ein Repository oder eine Adresse, die wir aufrufen können.
- Das Symptom, das Sie jetzt haben, oder das, was gebaut werden soll.
- Jeder Termin, der bereits feststeht.
- info@codefacture.com
- Telefon
- +1 848 272 7583
