Anwendungssoftware
157 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Anwendungssoftware.
Development
Cloud-Computing
Anwendungssoftware
Lokales Debuggen im Cluster-Kontext via „Bridge to Kubernetes“
Bei der Entwicklung für verteilte Systeme reicht es häufig nicht, nur eine einzelne Komponente zu betrachten, da sich die unterschiedlichen Teilsysteme gegenseitig beeinflussen. Das sorgt für Mehraufwand bei der Einrichtung von Entwicklungsumgebungen. Abhilfe verspricht die Funktion „Bridge to Kubernetes“, mit der Kubernetes-Entwicklung dahingehend vereinfacht wird, dass die Entwicklung und Ausfüh..
Cloud-Computing
Anwendungssoftware
IT-Sicherheit
Pod Security Policies – Teil 2: Ausnahmen und Fehlersuche
Werden Anwendungen auf managed Kubernetes-Clustern betrieben, ist auch der Betreiber des Clusters (beispielsweise Amazon oder „der Betrieb”) für die Sicherheit zuständig, oder? Nicht ganz! Zwar abstrahiert Kubernetes von der Hardware, sein API bietet dennoch viele Möglichkeiten, die Sicherheit der darauf betriebenen Anwendungen gegenüber der Standardeinstellung zu verbessern. Dieser Artikel themat..
Mit der Car.Software-Organisation will der Volkswagen Konzern seine Software-Fähigkeiten massiv stärken und eine eigene Software-Plattform für alle Marken im Unternehmen entwickeln. Im Zentrum steht das Fahrzeugbetriebssystem VW.OS. Der Autobauer will damit Tech-Konzernen wie Google und auch Tesla die Stirn bieten. Bis in fünf Jahren soll dann der Eigenanteil an Software auf 60 Prozent steigen. Da..
Sie erfahren anhand eines (komplett anonymisierten) realen Beispiels, wie die inkrementelle Modernisierung eines historisch gewachsenen Systems funktionieren kann. Das riesige, gewucherte System VENOM mit mehr als 2 Mio. Codezeilen zu modernisieren oder komplett neu zu schreiben – vor dieser schweren Entscheidung stand die (fiktive, aber sehr realitätsnahe) Firma SAMM Inc.
Die initiale Architektur und Infrastruktur eines Systems wird üblicherweise kompetent und sorgfältig geplant und umgesetzt, bei der iterativen Weiterentwicklung auf Clean Code und Code-Reviews geachtet. Viele kleine, über die Jahre getätigte Änderungen an der Software ergeben dann aber nicht immer ein in sich schlüssiges Gesamtbild. Spätestens wenn sich die Time-to-Market verschlechtert und eine A..