Aus dem Kurs: Green Coding – Grundlagen
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.
Software-Architektur
Aus dem Kurs: Green Coding – Grundlagen
Software-Architektur
Webapplikationen bestehen hier oft aus verschiedenen Komponenten. Und auch wenn wir einzelne Komponenten optimieren, können sie im Zusammenspiel trotzdem ineffizient sein und somit unnötig Energie verschwenden. In diesem Abschnitt werde ich Ihnen zwei Möglichkeiten nennen, wie Sie Applikationen nachhaltiger gestalten können, indem wir uns Gedanken über die Software-Architektur machen. Im vorherigen Abschnitt haben wir uns ja bereits mit Web-APIs beschäftigt. Schauen wir uns daher zunächst das API-Gateway-Entwurfsmuster genauer an. Viele APIs werden noch heute basierend auf einem Monolithen umgesetzt. Ein Monolith ist in der Software-Architektur der Begriff für eine einzelne große Applikation, die viele verschiedene Aufgaben hat. Unter anderem auch die Bereitstellung aller vorhandenen API-Endpoints. Gegen einen Monolithen ist per se erst mal nichts einzuwenden, wenn er denn sorgfältig implementiert wird. Oft ist dies aber nicht der Fall und der Monolith verfettet regelrecht über die…
Inhalt
-
-
-
Was genau ist Green Coding?1 Min. 38 Sek.
-
Prinzipien des Green Coding2 Min. 50 Sek.
-
(Gesperrt)
Code optimieren4 Min. 39 Sek.
-
(Gesperrt)
Caching nutzen3 Min. 22 Sek.
-
(Gesperrt)
Datenbanken sinnvoll einsetzen3 Min. 41 Sek.
-
(Gesperrt)
Speicherverbrauch verringern4 Min. 40 Sek.
-
(Gesperrt)
APIs optimieren2 Min. 36 Sek.
-
(Gesperrt)
Software-Architektur4 Min. 9 Sek.
-
-
-
-
-
-