Suche
Serverless

Softwarearchitektur im Fokus: „Macht nichts, nur weil es Netflix auch macht“

Softwarearchitektur ist für viele Entwickler ein zentrales Thema ihrer alltäglichen Arbeit. Monolith oder Microservices? Serverless oder eben doch klassisch? Im Interview, das wir mit ihr im Zuge der JAX London 2018 geführt haben, spricht Tracy Miranda, Director of Open Source Community bei CloudBees, über die Architekturtrends des Jahres, die Zukunft von Serverless und ob Microservices bald zum Standard werden.
 

„DevOps ist der neue Normalfall, Cloud ist die neue Infrastruktur und Kubernetes ist das neue Betriebssystem“

Vor zehn Jahren begann die „DevOps-Revolution“. Was damals noch absolutes Neuland und mehr ein Gedankenexperiment war, ist heute bereits zum Normalfall geworden. Ein wichtiges Tool in dem Zusammenhang ist das Continous-Integration-Werkzeug Jenkins. Sacha Labourey, CEO von CloudBees, spricht im Interview über die aktuellen Entwicklungen im Bereich Jenkins, blickt gemeinsam mit uns auf das vergangene Jahrzehnt von DevOps zurück und gibt einen Ausblick auf die Zukunft des CI-Tools Jenkins und der DevOps-Kultur.

Kubernetes 2.0: „Nicht nur Microservices, auch High Performance Workloads sollten im Fokus liegen“

Vier Jahre und ein bisschen mehr ist Kubernetes mittlerweile alt. Die Plattform zur Orchestrierung von Containern hat die Nutzerbasis mindestens ebenso geprägt, wie es zuvor durch Docker geschehen ist. Wir haben uns mit Klaus Ma, Kubernetes Maintainer, Co-Lead der SIG-scheduling und Entwickler bei IBM, über die vergangenen vier Jahre und die Zukunft von Kubernetes unterhalten. Außerdem gab er einen kleinen Einblick, was er sich für Kubernetes 2.0 wünschen würde.

Kubernetes mit AWS X-Ray, Jakarta EE und Oracle FN Project – Unsere Top-Themen der Woche

Die letzte Woche des August ist vorbei und hatte es in sich: In unserem Fachartikel zu AWS zeigten wir, wie man AWS X-Ray in Verbindung mit Kubernetes einsetzen sowie betreiben kann. Im zweiten Teil seiner Serverless-Reihe erklärt Sven Ruppert, wie man eine anspruchsvolle Implementierung mit Fn Project durchführt. Im aktuellen Beitrag unserer Women-in-Tech-Reihe löcherten wir zudem unsere Tech-Woman zum Thema Frauen in der IT. Und auch auf dem Adroiden-Planeten wurden einige Neuigkeiten verkündet.

Die Anatomie von Alexa Skills: Mit AWS Lambda Serverless Skills entwickelt

Mobil war gestern, heute braucht jeder einen Alexa-Skill. So ungefähr könnte die Flut von Skills im Store von Amazon erklärt werden. Denn Alexa erfreut sich steigender Beliebtheit, und das nicht nur im privaten Umfeld, sondern auch in Unternehmen. In seiner Session von der W-JAX 2017 beleuchten Dr. Adam Giemza und Marek Wester von der Schenker AG die Anatomie eines Alexa Skills und zeigen am Beispiel eines der größten Logistikunternehmens die Entwicklung von Skills in Java auf Basis der Serverless Computing Platform AWS Lambda.

Serverless glücklich: Die erste anspruchsvolle Implementierung mit Fn Project

Der Begriff Serverless ist in aller Munde und meist verbunden mit einem der großen Cloud-Anbieter wie Amazon, IBM, Microsoft oder Google. Aber was kann man damit eigentlich machen? Wie funktioniert das ganze und wie kann man sich dem Thema nähern? Und noch wichtiger: Kann man Serverless auch ohne öffentliches Rechenzentrum verwenden? In unserer Artikelserie „Serverless glücklich“ geht Sven Ruppert, Developer Advocate bei Vaadin, auf diese und weitere Fragen ein und bietet einen Überblick über Oracles Fn Project.

Less Server vs. Serverless? Die Wahrheit über Serverless-Architekturen

Kaum haben wir uns von dem klassischen Monolithen und der zugehörigen Ablaufumgebung namens Application Server zugunsten von Microservices und Embedded Runtimes verabschiedet, taucht am Horizont mit Serverless Applications bzw. Architectures schon die nächste Evolutionsstufe auf. In seiner Session von der W-JAX 2017 stellt Lars Röwekamp die gängisten „as a Service“-Konzepte vor und zeigt, wie sich Enterprise-Anwendungen Cloud-basiert implementieren lassen.

Ballerina: Ein wichtiges Puzzlestück für Microservices-Architekturen

Die Programmiersprache Ballerina hat noch immer nicht Version 1.0 erreicht, doch still steht das Projekt keineswegs. WSO2, das Unternehmen hinter Ballerina, bietet seit einiger Zeit ein Early-Access-Paket an, um Entwickler den Einsatz der Cloud-nativen Sprache in ihren Projekten schmackhaft zu machen. Wir sprachen mit Paul Fremantle, Co-Founder und CTO von WSO2, über die Funktionen der Sprache, die Vorteile des Einsatzes von Ballerina im Serverless-Bereich und was die Zukunft für die noch junge Programmiersprache in petto hat.

Serverless glücklich mit Project Fn, Istio 1.0 & Extreme Java – Unsere Top-Themen der Woche

Wer braucht schon Server um glücklich zu sein? Nutzer des Fn Project von Oracle sicher nicht. Naja, wie das in Sachen Serverless ist, stimmt das natürlich nicht ganz. Aber Entwickler sollen sich so endlich auf das Wesentliche, das Coden, konzentrieren können. In seiner neuen Serie gibt Sven Ruppert eine Einführung in Oracles Container-natives Serverless Framework. Freunde von Microservices konnten sich ebenfalls in der letzten Woche freuen: Istio 1.0 erreichte die lang ersehnte Produktionsreife. Was in der vergangenen Woche noch spannend war, erfahrt ihr wie immer in unserem Wochenrückblick.

Serverless glücklich: Eine Einführung in Oracles Fn Project

Der Begriff Serverless ist in aller Munde und meist verbunden mit einem der großen Cloud-Anbieter wie Amazon, IBM, Microsoft oder Google. Aber was kann man damit eigentlich machen? Wie funktioniert das ganze und wie kann man sich dem Thema nähern? Und noch wichtiger: Kann man Serverless auch ohne öffentliches Rechenzentrum verwenden? In unserer Artikelserie „Serverless glücklich“ geht Sven Ruppert, Developer Advocate bei Vaadin, auf diese und weitere Fragen ein und bietet einen Überblick über Oracles Fn Project.

Jakarta EE im Klartext, Knative & AWS Fargate – Unsere Top-Themen der Woche

Über den Wolken muss nicht nur die Freiheit grenzenlos sein, sondern auch die Hitze erträglicher. Kein Wunder also, dass Container gerne in die Cloud wollen. Mit diesem etwas schiefen Gleichnis beziehen wir uns auf gleich zwei Highlights der letzten Woche: AWS Fargate und Knative. In die Wolken, oder besser: die Cloud, will man auch mit Enterprise Java. Wir haben unsere neue Interview-Serie mit bekannten Experten aus der Jakarta-EE-Welt gestartet. Und schließlich ist es auch im Keller kühl, also dort, wo einsame Coder oft ein recht produktives Dasein fristen. Tipps und Tricks für „Forever Alone Programming“ gibt es in unserem Wochenrückblick.

Knative: Die neue Serverless-Plattform für Kubernetes und Istio

Serverless oder Container? Mit Knative soll diese Frage bald obsolet werden. Zusammen mit zahlreichen namhaften Vertretern der Open-Source-Community hat das Team der Google Cloud an der Plattform für das Deployment und das Ausführen moderner Serverless-Anwendungen und -Funktionen auf Basis von Kubernetes und Istio gearbeitet. So können sich Entwickler ganz auf das konzentrieren, was ihnen am Herzen liegt: Das Coden.

Hoch optimierte APIs: GraphQL in Serverless-Architekturen integrieren

Mit seinen drei Jahren auf dem Markt stellt GraphQL eine gereifte und etablierte Alternative zu REST dar und sollte bei Erstellung oder Weiterentwicklung eines API in Betracht gezogen werden. Verschiedene Anwendungen wie Facebook, Instagram und XING verwenden die REST-Alternative bereits erfolgreich. Grund genug, einen Einblick zu geben, wie GraphQL mit wenig Aufwand in moderne Serverless-Architekturen integriert werden kann. Dazu wird im Zusammenspiel von GraphQL mit AWS Lambda eine hoch skalierbare Implementierung vorgestellt, die auf verschiedene Architekturen und Frameworks adaptiert werden kann.

Kubernetes und die Zukunft: „Unikernels könnten zu Konkurrenten von Containern und Microservices werden“

Kubernetes zählt zu den „Stars“ in der Entwickler-Szene. Unternehmen setzen diese Technik für die Orchestrierung von Containern nun verstärkt in Multi-Cloud-Umgebungen ein. Das bringt neue Herausforderungen mit sich. Eine besteht darin, die Performance von Anwendungs-Containern zu optimieren. Matt Chotin, Senior Director of Developer Initiatives bei AppDynamics, spricht im exklusiven Interview mit JAXenter über die Vorteile von Kubernetes, die Zukunft der Container-Technologie und den Hype um Serverless.