entsprechendDie von Microsoft ins Leben gerufene Open-Source-Laufzeitumgebung, die Entwicklern dabei helfen soll, sichere und belastbare verteilte Anwendungen zu erstellen, ist aus der Suite von Inkubationsprojekten der Cloud Native Computing Foundation (CNCF) hervorgegangen ein Projekt auf hohem Niveau auf dem gleichen Niveau wie Projekte wie Kubernetes, Prometheus, Istio und Vitess.
Zu Absolvent Auf dieser Ebene muss ein Projekt stabil sein, mit klarer Dokumentation und einer Reihe aktiver Betreuer, aber vielleicht genauso wichtig ist, dass es auf dem Markt Anklang findet.
„Dapr hat eine einzige Mission: die aufkommenden Bedürfnisse von Entwicklern zu erfüllen und die komplexesten Probleme im verteilten Computing zu lösen“, sagte Yaron Schneider, Dapr-Betreuer und Mitglied des Lenkungsausschusses sowie CTO und Mitbegründer von Diagrid, a Startup, das Dapr kommerzialisiert. „Das Projekt hat Anwendungsentwicklern sehr dabei geholfen, sich in der Komplexität cloudnativer Architekturen zurechtzufinden, und die Zusammenarbeit mit der CNCF-Community hat sich als unglaublicher Katalysator für das Wachstum und die Reife des Projekts erwiesen.“
Als Dapr freigegeben Ende 2019 teilte mir Mark Russinovich, CTO von Microsoft Azure, mit, dass das Unternehmen einen Bedarf für ein Projekt sehe, das viele der Entwicklungsmuster rund um Microservices-basierte verteilte Anwendungen in einen einzigen Zeitrahmen packen könne, der Entwicklern dies erspare Erfinden Sie alle diese Muster neu.
„In einer Zeit, in der der Datenverkehr an erster Stelle steht, hat Dapr die verteilte Anwendungsentwicklung neu definiert, indem es Entwicklern hilft, sich auf die Geschäftslogik zu konzentrieren und die Entwicklungseffizienz erheblich zu verbessern“, sagte Loong Dai, Dapr-Betreuer und Ausschussmitglied, Direktor sowie Cloud Engineer bei Intel. . „Als Hauptbetreuer bin ich stolz darauf, dass viele FaaS-Frameworks und -Produkte Dapr als Laufzeit nutzen.“
Das Projekt wurde erstmals Ende 2021 in den CNCF-Inkubator aufgenommen. Seitdem wurde es von mehr als 3.700 einzelnen Mitwirkenden aus mehr als 400 Organisationen unterstützt, so die CNCF. Nach Angaben der Organisation hat Dapr heute Zehntausende Benutzer, darunter Grafana, HDFC Bank und Vonage. Insgesamt wurde das Dapr SDK mehr als 70 Millionen Mal heruntergeladen.
„Im heutigen Wettbewerbsumfeld ist es für Unternehmen wichtiger denn je, schnell zuverlässige und skalierbare Anwendungen bereitstellen zu können“, sagte Chris Aniszczyk, CTO, CNCF. „Dapr bietet eine umfassende Lösung für die Entwicklung von Edge- und Cloud-nativen Anwendungen, die Entwicklern wertvolle Zeit spart und ihnen die Möglichkeit gibt, sich auf Innovationen zu konzentrieren.“
Mit Blick auf die Zukunft plant die Dapr-Community, in die nächste Version eine Alpha-Version einer Konversations-KI-API aufzunehmen, die es Entwicklern ermöglichen wird, unter anderem mit LLMs von OpenAI, Anthropic und Mistral zu arbeiten. „Ziel des Dapr-Projekts ist es, weiterhin Innovationen zu entwickeln und gemeinsame Softwarestandards für Entwickler bereitzustellen, die verteilte Anwendungen erstellen“, sagte die CNCF.