Engineering

Das Engineering Chapter ist die Spezialabteilung von ML6, die sich auf Best Practices und Einblicke in Bezug auf die Einführung von maschinellen Lernmodellen in eine Produktionsumgebung spezialisiert hat. Das bedeutet, dass wir die Kultur von MLOps innerhalb des gesamten Unternehmens fördern, um unsere ML-Lösungen effizient in die Produktion zu bringen.

Die eigentliche Herausforderung besteht nicht im Aufbau eines ML-Modells, sondern im Aufbau eines integrierten ML-Systems und dessen kontinuierlichem Betrieb in der Produktion.

Internes Tooling

Internes Tooling hilft uns, die Bereitstellung zu beschleunigen, Ansätze und Technologien zu standardisieren und Zeit und Ressourcen effizient zu nutzen. Mit unserem internen Tool GCCP sind wir in der Lage, eine hohe interne Qualität unserer Lösungen zu erreichen, ohne den Nachteil eines langsamen Starts aufgrund der Einrichtung.

GCCP ist unser Kommandozeilen-Tool "Cookie Cutter", das auf einfache Weise Boilerplate-Code für unsere am häufigsten verwendeten GCP-Komponenten generieren kann. GCCP ermöglicht die Anpassung von Boilerplates, was uns hilft, die Vorlagen an die Anforderungen eines bestimmten Anwendungsfalls anzupassen und darauf weitere benutzerdefinierte Logik aufzubauen. Darüber hinaus generiert es Konfigurationsdateien für die sichere Einrichtung der Infrastruktur und CICD. Kurz gesagt, es ist der Startschuss für jedes Projekt und ermöglicht Flexibilität, um Probleme kreativ innerhalb der von GCCP eingerichteten Schutzmechanismen zu lösen. 

Open-Source-Beiträge

Die Übernahme von Verantwortung liegt in unserer DNA. Wir freuen uns immer, wenn wir der Gemeinschaft helfen können, die Werkzeuge, die wir selbst verwenden, zu verbessern, und tragen daher sehr gerne zu Open-Source-Software bei. Haben Sie schon von Connexion gehört?

Wir sind von dem API-first-Ansatz für die Entwicklung von Anwendungen überzeugt. Auf diese Weise gehen wir von den Geschäftsproblemen aus, die wir lösen, anstatt uns von Anfang an in technischen Details zu verzetteln. So können wir Definition und Implementierung klar voneinander trennen, effizient mit den Beteiligten zusammenarbeiten und die Kosten für die Anwendungsentwicklung senken. Connexion ist ein großartiges Python-Framework und die beste Wahl für unsere Bedürfnisse. Wir sind sehr stolz darauf, Teil der Community zu sein und Connexion voranzubringen!

Best Practices und Codequalität

Die Standardisierung wirkt sich positiv auf jedes Unternehmen aus. Sie ermöglicht eine effiziente Nutzung von Ressourcen, reduziert Risiken und Lieferkosten. Das Engineering Chapter stellt die Richtlinien bereit, dokumentiert und führt best practices bei ML6 ein. CI/CD und Automatisierung im Allgemeinen sind Teil unserer Entwicklungskultur.

Wir sind bestrebt, manuelle Eingriffe so weit wie möglich zu vermeiden, damit wir schneller qualitativ hochwertige Software liefern und uns auf die Lösung von Geschäftsproblemen konzentrieren können. Code-Reviews führen zu besseren Implementierungen und effizienteren Lösungen, sie helfen, Fehler früher zu finden, wenn diese kostengünstiger zu beheben sind, und sie ermöglichen den Erfahrungsaustausch zwischen erfahrenen Entwicklern und verbessern den Teamzusammenhalt.

Domänen

Infrastruktur

Unsere bevorzugte Infrastruktur ist GCP, aber wir haben auch Lösungen auf anderen Cloud-Plattformen entwickelt und verfügen über eine nachgewiesene Erfolgsbilanz bei modernen Lösungen.

Sicherheit

Das Chapter arbeitet eng mit unserer Sicherheitsabteilung zusammen, um unseren Entwicklern nicht nur den sicheren Weg zu ebnen, sondern auch die von uns eingesetzten Lösungen ständig zu überwachen.

MLOps

MLOps ist eine ML-Engineering-Kultur und -Praxis, die darauf abzielt, ML-Systementwicklung (Dev) und ML-Systembetrieb (Ops) zu vereinen. Diese Denkweise ermöglicht es uns, jeden PoC zu beschleunigen, da von Anfang an eine produktive Denkweise vorhanden ist - und das nicht erst im Nachhinein.

Mehr lesen

Connexion

Haben Sie schon von dem Python-Framework Connexion gehört? Wir sind von dem API-first-Ansatz für Microservices überzeugt. Er ermöglicht es uns, uns auf die Lösung des jeweiligen Geschäftsproblems zu konzentrieren und nicht auf die Implementierungsdetails.

Mehr lesen

CI/CD und Automatisierung

CI/CD und Automatisierung im Allgemeinen sind Teil unserer Entwicklungskultur. Sie erhöhen die Entwicklungsgeschwindigkeit und eliminieren mögliche manuelle Fehler. Eng verwandt mit MLOps.

Mehr lesen

GCCP

GCCP ist unser Kommandozeilen-"Cookie Cutter"-Tool, mit dem sich auf einfache Weise Boilerplate-Code für unsere am häufigsten verwendeten GCP-Komponenten generieren lässt.

Mehr lesen

Neueste Forschung und Fallstudien

Praktika

Quelloffene Python-API
Lassen Sie uns beginnen
Nehmen Sie gerne mit uns Kontakt auf
Kontakt