AWS Amplify ist eine Entwicklungsplattform, um sichere, skalierbare mobile und Webanwendungen zu entwickeln. Es vereinfacht Ihnen die Authentifizierung von Benutzern, die sichere Speicherung von Daten und Nutzer-Metadaten, die Autorisierung von selektivem Datenzugriff, die Integration von Machine Learning, die Analyse von Anwendungsmetriken und die Ausführung von serverseitigen Codes. Amplify deckt den gesamten Arbeitsablauf der Entwicklung einer mobilen Anwendung, von Versionskontrolle und Code-Testen zu Produktionsbereitstellung – und es wird einfach mit Ihrem Unternehmen von Tausenden von Benutzern auf mehrere Millionen Benutzer skaliert. Die Amplify-Bibliotheken und CLI, Teil des Amplify-Frameworks, sind Open Source und bieten eine Plug-in-Oberfläche, die Ihnen die Anpassung und Erstellung Ihrer eigenen Plug-ins ermöglicht.
Die Beliebtheit von Amplify in der Gemeinschaft hat es zu einem der fünf am schnellsten wachsenden Open Source-Projekten auf GitHub gemacht – mit Millionen von Downloads.
„Ich probiere gerade AWS Amplify aus ... sieht bisher wie reine Magie aus“ @thiagoleychr
„AWS Amplify ist ein unglaublicher Produktivitäts-Boost. Wenn Sie gerade eine neue Web- oder mobile-App entwickeln, starten Sie hiermit!“ @rts_rob
„Ich bin ein Riesenfan von Amplify-Hosting, es ist das von AWS bestgehütetste Geheimnis.“ @mikemacd
„Großer Ausruf an #AWS #Amplify für die #kontinuierliche #Lieferung und #Release von mobilen und Web-#Apps so verdammt leicht. Es ist nicht zu fassen. Absolut empfehlenswert.“ @thetestlabsio
„Neuestes Nebenprojekt, @snapgig, ein Gig-Wirtschaftsmarkt ist da! Wir haben zufrieden die @AWSAmplify CLI/Konsole benutzt, viel einfacher um komplexe Backends in Fahrt zu bringen, koordinierte Bereitstellungen zu liefern, #React#GraphQL, auth, Chat, Bilder hochladen etc. Danke an @dabit3, super Tutorials und Infos!“ @ChrisLivdahl
„Das hat mir jetzt schon eine Menge Zeit eingespart. Dank detaillierter auth-Regeln konnte ich keine Mutation vervollständigen. Hab die Regel aktualisiert und das Ergebnis kam sofort! Musste nicht einmal auf einen „Amplify-Push“ warten! 🔥🔥🔥 Danke @AWSAmplify-Team!“ @mwarger
„Was für eine Art und Weise, den April zu beenden! Weit verbreitetes Video, @quiznext Installationen stiegen 1400 % an und unser Server hat weder geschwitzt, noch haben Entwickler ihre letzten Reserven verbraucht, um Server zu überwachen! Danke an @AWSMobile, @awscloud und @goserverless! #serverless @AWSAmplify @AWSstartups @awsugblr #edtech“ @gprasadholla
„Habe @AWSAmplify schon ein paar Monate für Produktion benutzt und muss sagen, dass es so ziemlich ein perfektes Paket ist. Authentifizierung zuzufügen ist super einfach und ein GraphQL-API zu entwickeln bereitet wirklich Freude!“ @plahteenlahti
„Hört mal alle her, AWS Amplify ist fantastisch. Ihr könnt serverlose Apps einrichten für was auch immer ihr wollt, blitzschnell und mit kaum Aufwand und könnt dann euer Leben leben #100DayOfCode #womenwhocode #webdev“ @ohcatwhy
„Hab es schon viele Male gesagt, aber sage es nochmal, gesegnet seien @AWSAmplify und Appsync, sie geben mir eine unglaubliche Dev-Erfahrung. #aws #webdev #react #serverless“ @StelseyLesser
„Dass ich mich die letzten Tage in AWS Amplify eingegraben habe, hat mir wirklich geholfen meinen Blick zu ändern, von wie kompliziert ich dachte, dass AWS ist, bis zum Erkennen wie leistungsstark es sein kann.“ @zslabs
„Hey @AWSAmplify – danke für die Liebe, die du @reactnative zeigst (und auch zu gewissem Grad @expo). Andere sollten folgen (@Firebase, @auth0, etc.)“ @oriharel
„Mein Gott, AWS Amplify ist verdammt genial. GraphQL-Endpunkt in nur Minuten.“ @iamgraem_e
„Na komm schon ... AWS Amplify ist in einer ganz anderen Liga – Das Ding verleiht dir Supermächte 🦸♂️“ @victorhazbun
Gute Gründe für Amplify
Größere Breite und Tiefe
Amplify nutzt die AWS Cloud, um Ihre Anwendungen anzutreiben, damit Sie auf ein noch größeres Auswahlspektrum an Services mit noch besserer Funktionalität als die meisten anderen mobilen Entwicklungsplattformen in den meisten dieser Services zugreifen können. Es bedarf keinem Aufstieg zu einer vollständig produktionsbereiten Plattform, wenn Ihre Anwendung groß wird, da Amplify mit Ihnen und Ihrem Unternehmen skaliert. Mit Amplify können Sie Anwendungen, die mit Millionen von Anfragen pro Sekunde über Hunderte von Terabytes an Daten mit Mikrosekunden an Latenz rund um die Welt fertig werden, live und On-Demand entwickeln.
Für alle Plattformen entwickeln
Amplify gibt Ihnen eine End-to-End-Lösung zur Entwicklung und zum Betrieb von mobilen Anwendungen für Android und iOS sowohl nativ als auch durch Webanwendungen wie React Native und React, Ionic, Angular, Javascript und Vue. Es bietet alles was Sie zur Versionskontrolle, dem automatischen Code-Testen und für Produktions-Anwendungsbereitstellungen benötigen. Für progressive Webanwendungen ist Amplify die einzige Plattform, die Ihnen einen vollständigen Entwicklungs-Workflow für sowohl Ihr Front- und Back-end bietet.
Daten vereinfacht
Amplify macht den Datenzugriff nahtlos – ohne die Komplexitäten einer Einrichtung über mehrere Datenbank-Technologien hinweg. Sie können problemlos mit bereits bestehenden Datenquellen integrieren, wie zum Beispiel verschiedene relationale und nicht-relationale Datenbanken. Amplify ermöglicht Ihnen die Nutzung von GraphQL, um die Art Ihrer Datenverwaltung zu vereinfachen, wo andere Plattformen dies nicht tun. Mit GraphQL können Sie schnellere und interaktivere mobile Anwendungen entwickeln, weil Sie in einer einzigen Netzwerkanfrage mehrere Informationen über verschiedenen Quellen hinweg abfragen und erhalten können. Das spart sowohl CPU als auch Batterieleben, die von der Anwendung verbraucht werden.
Offline-Synchronisation
Amplify bietet einen geräteinternen Datenspeicher mit eingebauter Synchronisierung zu Ihrem Back-end-Datenspeicher. Alle anderen Plattformen bieten nur ein geräteinternes Cache. Wenn ein Gerät offline ist, kann Ihre Anwendung mithilfe von Amplify Daten lokal abfragen und schreiben. Sobald das Gerät wieder online geht, synchronisiert Amplify Ihren lokalen Datenspeicher automatisch mit dem Back-end-Speicher und behebt etwaige Konflikte. Mit Amplify können Sie zuverlässige mobile Anwendungen entwickeln, die Netzwerkstörungen widerstehen können, sowie kollaborative Echtzeit-Anwendungen, die sich über Geräte erstrecken.
Keine Serververwaltung
Amplify ermöglicht Ihnen serverseitigen Code für Ihre Geschäftslogik auszuführen, ohne dabei Server verwalten zu müssen. Sie bezahlen nur für die Ressourcen, die Sie nutzen, um Kostenersparnisse zu optimieren, alles ohne Bedarf Server, Upgrades oder Backups zu verwalten. Noch dazu sind Ihre Anwendungen automatisch hochverfügbar.
Präzise Sicherheitskontrollen
Amplify bietet Ihnen bei weitem größere Sicherheitskontrollen für Ihre Anwendungen als andere Plattformen. Mit Amplify können Sie präzise Zugriffskontrollen für jeden Benutzer Ihrer Anwendung einstellen. Die Einrichtung von Verbundauthentifizierung von Amazon, Facebook und Google ist einfach – ebenso können Sie das genaue Datenstück kontrollieren, für welches jeder Benutzer autorisiert ist.
Funktionen
Amplify bietet eine Palette an Funktionen wie zum Beispiel Auth, Analytics, API (GraphQL und REST), Interaktionen, Prognosen, PubSub, Speicher, Push-Benachrichtigungen und XR, welche es Ihnen mithilfe von AWS-Services ermöglichen, funktionsreiche, serverlose Anwendungen zu entwickeln.
DataStore
Ein geräteinterner, abfragbarer und persistenter Datenspeicher, der mit GraphQL Daten zwischen Ihrer App und der Cloud synchronisiert.
Authentifizierung
Fügen Sie mobilen und Webanwendungen Funktionen zur Benutzerregistrierung, -anmeldung und für eine präzise Zugriffskontrolle hinzu.
Analysen
Drop-in-Analysen zur Nachverfolgung von Benutzersitzungen, Attributen und anwendungsinternen Metriken
API
Erstellen Sie mit REST und GraphQL schnell und sicher HTTP-Anfragen.
AR und VR
Integrieren Sie problemlos Virtual Reality- (VR-), Augmented Reality- (AR-) und 3D-Szenen.
Interaktionen
Entwickeln Sie mithilfe von Deep Learning Benutzerschnittstellen für Sprach- und Textkonversation.
Benachrichtigungen
Integrieren Sie maßgeschneiderte Push-Benachrichtigungen zusammen mit Analysen und Targeting.
Prognosen
Fügen Sie Ihrer von Cloud-Services betriebenen Anwendung AI/ML-Funktionen zu.
PubSub
Verbinden Sie Ihre App mit nachrichtenorientierter Middleware auf der Cloud.
Speicher
Verwalten Sie Benutzerinhalte sicher in der Cloud oder auf dem Gerät.
Benutzen Sie anwendungsorientierte Open-Source-Bibliotheken im Amplify Framework, um mobile und Webanwendungen unterstützt von der Cloud zu entwickeln.
Open-Source-Toolkette in der Amplify Framework, um das Backend Ihrer App zu erstellen, integrieren und verwalten.
Hosting für vollständig serverlose Webanwendungen mit kontinuierlicher Bereitstellung.