Rust Beratung
Fachkundige Beratung zur Nutzung und Einsatz von Rust in Software-Komponenten.
Warum Rust?
Rust wirbt damit, eine speichersichere, schnelle und statisch kompilierte Programmiersprache zu sein, die ebenfalls Data Races in Rust geschriebenen Software-Komponenten zur Compilezeit erkennt und unterbindet.
Rust positioniert sich als eine Systemprogrammiersprache und wartbare Alternative zu C oder C++. In jüngerer Vergangenheit haben die amerikanischen Behörden NSA und CISA in diesem Dokument die Empfehlung ausgesprochen, dass sicherheitskritische Komponenten vorzugsweise in Rust zu implementieren sind.
Mit Blick auf die europäische Gesetzgebung wie NIS-2 und CRA sollte der Einsatz von sicheren Programmiersprachen wie Rust für sicherheitskritische Komponenten zumindest in Erwägung gezogen werden.
Wie kann ich Sie dabei unterstützen?
In Ihrem nächsten Projekt unterstütze ich Sie dabei:
- Identifizierung von Use Cases,
- Auswahl von passenden Software-Komponenten und Bibliotheken,
- Nutzung von Software-Pattern und Umgang mit dem Borrow Checker,
- Entwurf der Software-Architektur, um typische Pain-Points zu vermeiden, die üblicherweise auftreten, wenn Rust zum ersten Mal genutzt wird,
- Beratung zu Entwicklungsumgebung und Tooling.
Ich selbst nutze und entwickle hauseigene Tools in Rust seit der Version 1.0 (2015). Profitieren Sie von meiner langjährigen Erfahrung!
Nehmen Sie gerne Kontakt auf!