Django-Hurricane
Das Open-Source-Tool für Django-Entwicklung mit Kubernetes
Django-Hurricane vereint Django & Cloud Native Development
Wir waren schon immer Fans von Open-Source und setzen es in vielen unserer Projekte ein. Nachdem wir das Django-Framework häufig nutzen und auch Kubernetes in unseren Projekten immer präsenter ist, haben wir uns der Herausforderung gestellt, wie man mit Django am besten in einer Cloud Native-Umgebung entwickeln kann. Und wir haben die perfekte Lösung gefunden: Django-Hurricane!
Django-Hurricane ist ein Open-Source-Tool für alle Django-Entwickler, die auch auf Cloud Native setzen. Denn Hurricane bietet eine einfache, nahtlose, performante und zuverlässige Art, Django im Cloud Native-Umfeld zu entwickeln und zu betreiben. Dabei setzen wir zusätzlich auf den Tornado - für eine blitzschnelle Abarbeitung aller HTTP-Anfragen. Außerdem bringt Django-Hurricane noch weitere Features wie Webhooks für Probe-Events, spezifische Management-Commands, einfache Konfigurationen sowie den Luxus mit, möglichst wenig Boilerplate Code schreiben zu müssen.
Wie wir genau auf die Idee zum Open-Source-Projekt Django-Hurricane gekommen sind, lest ihr auch in unserem Blogpost dazu.
Was kann Django-Hurricane?
Das Ziel von Django-Hurricane ist es, robuste und skalierbare Anwendungen mit Django zu erstellen, indem wir das vorhandene Know-how unseres Lieblings-Frameworks nutzen.
- Top-Notch-Integration von Django und Kubernetes
- Django Application Server auf Tornado-Basis
- Django AMQP Client auf Tornado-Basis
- Out-of-the-box Kubernetes Probe Endpunkte
- Webhooks zur Überprüfung des Anwendungsstatus
Kubernetes & Django-Hurricane
Mit dem Aufkommen von Kubernetes und der Cloud-Native-Entwicklung sind einige neue Möglichkeiten entstanden, um servicebasierte Anwendungen sicherer und stabiler zu betreiben, und sie gleichzeitig besser und schneller skalieren zu können. Das inhärent monolithische Design von Django kann dazu verleiten, wiederkehrende Betriebsmuster mit jeder Anwendung auszurollen, deshalb ist Kubernetes die perfekte Lösung für die Webentwicklung mit dem Django Framework.
Bei Django-Hurricane geht es nicht darum, Django in einem Kubernetes-Cluster zum Laufen zu bringen, sondern darum, Django so eng wie möglich in Kubernetes zu integrieren, um die volle Leistungsfähigkeit dieses Frameworks auszuschöpfen. Das Hauptaugenmerk liegt darauf, moderne und sichere Anwendungen mit dem Django-Framework zu erstellen.
Blueshoe ist dein Experte für Django-Hurricane
Einen besseren Experten für Django-Hurricane gibt es nicht. Wieso? Weil wir es uns ausgedacht haben. Und, weil wir es selbst gebaut haben. Nicht mehr und nicht weniger.
Außerdem können wir als Software-Agentur auf jahrelange Erfahrung mit der Entwicklung und dem Betrieb von Django-Anwendungen zurückblicken. Die Django-Expertise unseres Teams fließt natürlich Eins-zu-eins in die Weiterentwicklung von Django-Hurricane.
Wir arbeiten laufend an der technischen Dokumentation. Für die ersten Schritte haben wir einen Getting Started-Guide erstellt. Außerdem kannst du Ankündigungen, Ideen und technische Entwicklungen immer in unseren Diskussionsforen auf GitHub finden. Wir bieten weltweiten Support für Django-Hurricane an. Bei weiteren Fragen kannst du uns gerne direkt kontaktieren hurricane@blueshoe.de