24FreelanceFreelance-Marktplatz, der niemals schläft
Antwortzeit ist abgelaufen

Entwickeln Sie einen Dateikonvertierungsdienst mit Warteschlange und Rückrufen

105 Ansichten 0 Antworten#42158
Budget€1 300für das Projekt
FormatEinmaliges Projektkeine Vorauszahlung
ZahlungBargeld, Banküberweisung
Antworten akzeptiertAntwortzeit ist abgelaufenbis 01.09.2026
Antworten0Kategorien-Durchschnitt: 0,1
Ansichten10549 in 14 Tagen

Projektbeschreibung

Übersetzt
Auf unserer Plattform laden Benutzer alle Arten von Dateien hoch, und im Moment verbinden wir manuell ein halbes Dutzend Befehlszeilen-Utilities, um sie in das Format zu konvertieren, das für den nächsten Schritt benötigt wird. Das ist fragil und langsam geworden, daher möchten wir einen voll funktionsfähigen Dateikonvertierungsdienst in Auftrag geben, den wir selbst betreiben können. Die Idee ist einfach: Ein Client sendet eine Quelldatei und ein Zielformat, der Dienst akzeptiert die Aufgabe, erledigt die schwere Arbeit im Hintergrund und benachrichtigt uns, wenn das Ergebnis bereit ist. Für uns ist die Breite der unterstützten Formate wichtiger als die ausgeklügelte Verarbeitung eines einzelnen Formats.

Konkret muss der Dienst drei breite Familien abdecken. Büro- und Textdokumente müssen untereinander und zu/von PDF konvertiert werden. Bilder müssen zwischen gängigen Raster- und Vektorformaten übersetzt werden, einschließlich Mehrseiten. Audio und Video müssen zwischen gängigen Containern und Codecs konvertiert werden, einschließlich Audioextraktion aus Video. Dies ist absichtlich kein Bild-CDN, das nur Fotos im Handumdrehen verkleinert, und kein enger Video-Transcoder; der Punkt ist eine breite viele-zu-viele-Konvertierung zwischen Dokumenten, Bildern und Medien über eine einzige einheitliche Schnittstelle.

Die Arbeit muss asynchron sein, da einige Aufgaben Sekunden und andere Minuten in Anspruch nehmen. Wir erwarten eine REST-API für die Aufgabenübermittlung und das Abrufen einer ID, eine Warteschlange und einen Arbeiterpool, der Aufgaben verarbeitet, ohne den Aufrufer zu blockieren, die Möglichkeit, den Status abzufragen, und einen Webhook-Rückruf bei Abschluss oder Fehler mit einem signierten Anfragekörper. Bauen Sie angemessene Grenzen ein, klare Fehlermeldungen für nicht unterstützte oder beschädigte Eingaben und eine einfache horizontale Skalierung der Arbeiter. Wir werden Testdateien für jede Formatfamilie bereitstellen und erwarten einen kurzen Betriebsleitfaden.

— REST-Endpunkte für die Aufgabenübermittlung, Statusüberprüfung und Ergebnisdownload
— Asynchrone Warteschlange mit Arbeiterpool und Wiederholungen bei vorübergehenden Fehlern
— Signierte Webhook-Rückrufe bei Erfolg und Fehler
— Unterstützung für Formatfamilien: Dokumente, Bilder, Audio und Video
— Dateigrößenbeschränkungen und Anforderungsratenbeschränkungen, klare Fehler für ungültige Eingaben
— Docker-Bereitstellung und kurzer Betriebsleitfaden
Webprogrammierung Bargeld, Banküberweisung
24
Zwanzig · Tipp

Wie man eine Antwort schreibt, die ausgewählt wird

  • Beginnen Sie mit der Aufgabe des Kunden, nicht mit einer Geschichte über sich selbst.
  • Verlinken Sie ein oder zwei ähnliche Arbeiten aus Ihrem Portfolio.
  • Nennen Sie einen Preis und eine Frist – und was genau sie beinhalten.
  • Stellen Sie eine klärende Frage: das beginnt das Gespräch.

Antworten 0

Antworttexte sind nur für den Kunden sichtbar.

Gleiche Kategorie

Ähnliche Projekte

Alle Projekte in der Kategorie
Gut zu wissen
Wie antworte ich auf dieses Projekt?

Melden Sie sich als Freelancer an, beschreiben Sie, wie Sie die Aufgabe lösen werden, nennen Sie Ihren Preis und Ihre Frist. Der Kunde liest die Antworten und beginnt einen Dialog mit den besten.

Wer kann meine Antwort sehen?

Nur der Kunde, der das Projekt veröffentlicht hat, und Sie. Andere Freelancer sehen Ihren Text oder Preis nicht.

Wo finde ich ähnliche Arbeiten?

Neue Projekte in „Webprogrammierung“ erscheinen jeden Tag. Alle Projekte in der Kategorie

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora