Zum Inhalt springen

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.

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.

Eine Laravel-Agentur beauftragen

Was macht eine Laravel-Agentur eigentlich?
Sie baut neue Anwendungen und das Schema darunter. Sie bringt langsame dazu, unter Last zu halten. Sie macht aus Queues und geplanten Aufgaben etwas, an das Sie nicht mehr denken müssen. Sie liefert APIs, die andere Teams nutzen können, ohne nachzufragen. Sie holt Anwendungen nach vorn, die mehrere Hauptversionen zurückliegen. Und sie hält Systeme aktuell für Teams ohne eigene Spezialisten. Was wir ablehnen, ist reine Designarbeit und alles, was in einem anderen Framework geschrieben ist.
Warum ein Spezialist statt einer Agentur, die alles macht?
Weil die Fehler, die hier wirklich Geld kosten, Laravel-förmig sind und sich gut verstecken. Ein Job, der nach einer bereits ausgeführten Zahlung erneut läuft. Ein N+1, das nur auftaucht, wenn eine Relation bedingt geladen wird. Eine Migration, die eine Tabelle vier Minuten sperrt – auf einer Datenbank, die klein war, als die Migration geschrieben wurde. Keiner davon sieht nach irgendetwas aus, bis zu dem Tag, an dem er ein Vorfall ist, und sie früh zu erkennen ist eine Frage davon, sie schon einmal gesehen zu haben.
Was kostet ein Laravel-Projekt?
Der Umfang entscheidet, und der Umfang lässt sich aus einem Briefing nicht ablesen. Dieselben zwei Absätze beschreiben ein Sechs-Wochen- und ein Sechs-Monats-Projekt, je nachdem, wie viele Daten bereits produktiv sind, wie viele Integrationen weiterlaufen müssen und wie viel der Geschäftslogik nur in jemandes Kopf existiert. Deshalb schätzen wir ihn zuerst schriftlich mit Ihnen ab. Danach bekommen Sie eine Preisgestaltung pro Phase, jede Phase endet mit etwas Ausgeliefertem, und Sie sind immer nur an die Phase vor Ihnen gebunden.
Können Sie mit einer bestehenden Codebasis arbeiten?
Der größte Teil unserer Arbeit sind bestehende Codebasen. In der ersten Phase wird nichts geändert – wir lesen sie, kartieren sie und schreiben auf, was sie tut, einschließlich der Teile, die niemand dokumentiert hat. Diese Karte gehört am Ende Ihnen, unabhängig davon, wie Sie sich danach entscheiden.
Mit wem schließen wir den Vertrag?
Mit Codefacture Yazılım A.Ş. Die Registrierungsdaten stehen auf unserer Seite mit den Vertragsbedingungen und im Fußbereich jeder Seite hier. Die Arbeit wird auf Englisch durchgeführt.

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.

Erzählen Sie uns vom Projekt

Mit * markierte Felder sind Pflichtfelder. Details zum Stack und zum Symptom sind das, was die erste Antwort brauchbar macht.

Übliche Antwortzeit: unter zwei Werktagen.

Anrufen+1 848 272 7583WhatsApp+90 850 308 5436E-Mailinfo@codefacture.comKontaktseite