AWS re:Invent 2023 – Keynote mit Dr. Werner Vogels
Entwickler müssen „werden“Sparsame Architekten„ sagte Werner Vogels, Vizepräsident und Chief Technology Officer von Amazon.com, während re:Invent am Donnerstag und stellte eine Reihe einfacher Regeln für den Aufbau wirtschaftlicher, nachhaltiger und moderner Architekturen vor.
Es gebe so viele Technologien, die um die Aufmerksamkeit der Unternehmen wetteiferten, betonte er, doch Unternehmen könnten es sich nicht leisten, sie alle zu nutzen. Stattdessen empfahl Vogels den Bauherren, die Kosten als etwas zu betrachten, das er als „nichtfunktionale Entwicklungsanforderung“ bezeichnet. Mit anderen Worten: Berücksichtigen Sie die Kosten im Voraus und kontinuierlich, während Sie Ihre Systeme entwerfen, entwickeln und betreiben, um Funktionalität, Markteinführungszeit und Effizienz in Einklang zu bringen.
Umgekehrt ist es auch wichtig, Entwicklungsentscheidungen ständig an den Geschäftsanforderungen auszurichten, was in der Regel die Bereitstellung von Systemen und Anwendungen bedeutet, mit denen Kunden Geld sparen können. Architektur, sagte Vogels, müsse dem Geld folgen. Um seinen Standpunkt zu veranschaulichen, erwähnte Vogels, wie Der Public Broadcasting Service (PBS) hat 80 % der Streaming-Kosten eingespart indem wir die Architektur für die Cloud neu denken.
Cat Swetel, Senior Director of Engineering in Brasilien Nubanque, begleitete Vogels auf die Bühne, um zu beschreiben, wie die Kosten ein Schlüsselelement bei der erfolgreichen Implementierung eines sofortigen, gebührenfreien 24/7-Geldtransferprogramms namens „Pix“ durch seine Institution waren. Da die Popularität von Pix schnell zunahm, mussten Nubank-Systeme exponentiell größere und intensivere Arbeitslasten bewältigen. Sie hatten die Wahl: mehr Ausrüstung und Kapazität zu kaufen oder die Architektur neu zu organisieren, um das Problem kostengünstiger zu lösen. Sie entschieden sich für den letzteren Ansatz und stellten eine verbesserte Stabilität, vorhersehbarere Arbeitslasten und eine Reduzierung der Latenz um 92 % fest. Noch wichtiger sei, wie sie feststellte, dass die 9 Millionen Kunden der Bank im Jahr 2022 8 Milliarden US-Dollar an Gebühren einsparten.
Vogels sagte, Entwickler müssten auch über den Zusammenhang zwischen Geschäftskosten und Kosten für den Planeten nachdenken. Umweltverträglichkeit als grundlegender Bestandteil der Softwareentwicklung sei „ein Güterzug, der kommt“, sagte er, „und man kann ihm nicht entkommen.“
Glücklicherweise stellte Vogels fest, dass die Kosten ein guter Indikator für Nachhaltigkeit sind. Wenn Unternehmen kostenorientiert planen und die finanziellen Auswirkungen während des gesamten Prozesses verfolgen, sollten sie auch in der Lage sein, ihre Auswirkungen auf die Umwelt abzuschätzen. Als Beispiel nannte er WeTransfer, ein niederländischer Computer-DateiübertragungsdienstSeinen Angaben zufolge konnten die Emissionen nach der Umstrukturierung, Überwachung und Messung von Serversystemen um 78 % reduziert werden.
Nachhaltigkeit sei nur eines der Dinge, die Entwickler berücksichtigen sollten, wenn sie danach streben, Gutes für die Menschen und den Planeten zu tun, sagte Vogels. Das hat er zum Beispiel vermerkt Cergenx, ein irisches Neurotechnologieunternehmen für Neugeborene, nutzt künstliche Intelligenz (KI), um Neugeborene, bei denen das Risiko einer geburtsbedingten Hirnverletzung besteht, schnell zu identifizieren. Er betonte auch Digitale Erde AfrikaEine Organisation, die Satellitenbilder sammelt und analysiert, um Regierungen auf der ganzen Welt bei der Verfolgung von Umweltproblemen wie Entwaldung und Erosion zu unterstützen.
Dr. Rebecca Portnoff, Leiterin Data Science für Mit Stacheln versehen, sprach, um zu erklären, wie ihre gemeinnützige Organisation auf maschinellem Lernen (ML) basierende Tools bereitstellt, die Millionen digitaler Dateien auf der ganzen Welt auf mögliche Fälle von sexuellem Kindesmissbrauch scannen. Da im Jahr 2022 mehr als 88 Millionen Datensätze überprüft wurden, sagte Portnoff, dass ein Mensch buchstäblich drei Jahre brauchen würde, um in diesem „Heuhaufen“ von Datensätzen auch nur eine einzige „Nadel“ des Missbrauchs zu finden. Aber da ML wie ein Magnet wirkt, um diese Nadeln zu entfernen, sei der Prozess Lichtjahre schneller, sagte sie.
Vogels sagte, solche Innovationen seien Teil dessen, was Software heutzutage so spannend mache. Er sagte, es bestehe eine klare Chance für Technologien wie KI und ML, die schwere Arbeit zu übernehmen und das Codieren schneller und einfacher zu machen, aber der Mensch werde weiterhin voll in die Steuerung und Entscheidungsfindung einbezogen.
„Internet-Fanatiker. Böser Organisator. Fernseh-Fanatiker. Entdecker. Hipster-freundlicher Social-Media-Junkie. Zertifizierter Food-Experte.“