Java
379 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Java.
Kubernetes ist zum De-facto-Standard geworden, um containerisierte Cloud-native Anwendungen zu betreiben. Es ist Ressourcen-basiert und kann mit benutzerdefinierten Ressourcen erweitert werden. Um diese zu betreiben und zu verwalten, werden sogenannte Kubernetes-Operatoren eingesetzt. Die meisten Operatoren werden in Golang entwickelt, weil Kubernetes in dieser Programmiersprache geschrieben ist. ..
Wieso müssen ID-Nummern eigentlich immer sequenziell sein, URL-Pfade stets der gleichen Systematik folgen und Exception- Messages sinnfreien Text enthalten, der im Ernstfall sowieso nicht weiterhilft? Ist es nicht eher so, dass die Antwort „Weil man es halt so macht“ irreversible Abhängigkeiten einführt und langfristigen Mehraufwand verursacht? Spielen wir doch einmal den ungewöhnlichen Ansatz dur..
Waren es in der Vergangenheit hauptsächlich strukturierte Daten, die größtenteils aus dem eigenen oder verbundenen Unternehmen stammen, so gewinnt die Analyse semi-strukturierter oder unstrukturierter Daten aus beispielsweise Social-Media-Kanälen und Log-Dateien an Bedeutung. Damit decken klassische On-premises-Data-Warehouse-Architekturen heute nur einen Teil der fachlichen Anwendungsfälle ab. Me..
Development
Java
Verteilte asynchrone Kommunikation für weniger Abhängigkeiten und mehr Skalierbarkeit
APIs sind in den letzten Jahren immer wichtiger geworden, da diese nicht nur für die Entwicklerzufriedenheit (Benutzbarkeit, Testbarkeit, Integrierbarkeit), sondern auch für die Akzeptanz von Plattformmodellen (API als Produkt) eine große Rolle spielen. Mit GraphQL, AVRO, gRPC gibt es bereits einige konkurrierende Spezifikationen und Ansätze für Webschnittstellen. Das neueste Kind ist die AsyncAPI..
Ich habe im Mai 2021 beim Open-Source-Hackathon hackcommit-push [HCP] einen Vortrag von Geertjan Wielenga zum Java-Portal foojay.io [Foojay] gehört, der mich so begeistert hat, dass ich diese Informationen hier gern weitergeben möchte.