Wann wir Node.js einsetzen.
Für Backends von Anwendungen und die APIs, die sie bedienen. Für Dienste, die viele Verbindungen gleichzeitig offen halten müssen — Benachrichtigungen, Echtzeit-Updates, dauerhafte Kommunikation mit Geräten oder anderen Systemen. Und für Integrationen zwischen Systemen, die über HTTP kommunizieren und bei denen die Arbeit vor allem aus Warten und Weiterleiten besteht.
Hier lohnt es sich: viele Dinge warten gleichzeitig, bei wenig Rechenarbeit pro Vorgang.
Die Technologien, mit denen wir arbeiten
Die Technologien, mit denen wir arbeiten
Wann wir sie nicht einsetzen
Wann wir sie nicht einsetzen
Wenn die Arbeit Rechenleistung ist. Aufwendige Verarbeitung großer Mengen, Datentransformationen, Analysen: Dort ist Node nicht das richtige Werkzeug und wir nutzen Python. Wenn Speicherkontrolle und enge, vorhersehbare Antwortzeiten erforderlich sind, nutzen wir Rust.
Das ist keine Hierarchie: Es sind Werkzeuge, die unterschiedliche Probleme lösen. Ein gut gebautes System nutzt mehr als eines.
Wofür wir sie eingesetzt haben
Wofür wir sie eingesetzt haben
EntwicklungMarketplace
Sailsquare — 5 Jahre an der Plattform, gemeinsam mit ihrem Team.
5 JahreAktiv
[REDACTED]
ScalePrediction Markets
Prediction Market — Order-Matching-Engine.
3 JahreAktiv
Unsere Arbeitsweise ist bei allen Technologien gleich: Review durch andere Techniker vor dem Release, getrennte Umgebungen und automatisierte Prüfungen in der Pipeline. So arbeiten wir