Update developer documentation authored by Johannes Buechele's avatar Johannes Buechele
......@@ -69,10 +69,12 @@ Die Komponentenarchitektur von React ermöglicht es schnell und effizient komple
Tailwind ermöglicht es schnell und einfach Benutzeroberflächen zu gestalten. Tailwind bietet eine umfangreiche Sammlung von vordefinierten Klassen an, die auf Elementen in HTML-Dateien angewendet werden können. Dadurch können Entwickler schnell und einfach grundlegende Layouts, Farbschemata und Formatierungen erstellen, ohne jedes Mal eigene CSS-Regeln schreiben zu müssen. Tailwind ist auch bekannt für seine hohe Anpassungsfähigkeit, da eigene Klassen und Stile erstellt werden können, um spezielle Anforderungen zu erfüllen. React und Tailwind sind auch gut skalierbar und für die Entwicklung von großen und komplexen Webanwendungen geeignet sind.
- MinIO:
MinIO ist eine Open Source Software, die als Objektspeichersystem entwickelt wurde und die S3 (Simple Storage Service) API von Amazon Web Services (AWS) unterstützt. Es wurde speziell für die Bereitstellung von skalierbarem, leistungsstarkem und zuverlässigem Cloud-Speicher entwickelt. MinIO dient der Speicherung und Bereitstellung von Werken und bietet mehrere Vorteile:
* Skalierbarkeit: Mit MinIO kann der Speicherbedarf einfach skaliert werden. Es bietet die Möglichkeit, neue MinIO-Instanzen hinzuzufügen, um die Kapazität zu erhöhen, und Lastverteilungstechniken zu verwenden, um Anfragen gleichmäßig zu verteilen. So sind wir flexibel, wenn die Datenmenge oder die Speicherleistung steigt.
* Hohe Leistung: MinIO ist für schnellen Datentransfer und geringe Latenzzeiten ausgelegt. Es nutzt moderne Technologien wie erweiterte Caching-Mechanismen und Parallelisierung, um eine hohe Performance beim Lesen und Schreiben von Daten zu erreichen. Dies ist besonders wichtig, wenn die Anwendung große Datenmengen verarbeiten muss.
Skalierbarkeit: Mit MinIO kann der Speicherbedarf einfach skaliert werden. Es bietet die Möglichkeit, neue MinIO-Instanzen hinzuzufügen, um die Kapazität zu erhöhen, und Lastverteilungstechniken zu verwenden, um Anfragen gleichmäßig zu verteilen. So sind wir flexibel, wenn die Datenmenge oder die Speicherleistung steigt.
Hohe Leistung: MinIO ist für schnellen Datentransfer und geringe Latenzzeiten ausgelegt. Es nutzt moderne Technologien wie erweiterte Caching-Mechanismen und Parallelisierung, um eine hohe Performance beim Lesen und Schreiben von Daten zu erreichen. Dies ist besonders wichtig, wenn die Anwendung große Datenmengen verarbeiten muss.
- RabbitMQ: gewählt weil? Aufbau?
......
......