Eficode [ehemals Praqma] unterstützte DNT mit Workshops zur Anwendung moderner DevOps-Praktiken in ihrem Entwicklungsprozess
Kurz gesagt
Unternehmen
Der Norwegische Wanderverein (DNT) ist Norwegens größter Verein für Outdoor-Aktivitäten. Mit mehr als 300.000 Mitgliedern verlässt er sich auf ein schlankes IT-Team, das mehrere große norwegische Websites betreibt.
Der Norwegische Wanderverein (DNT) arbeitete mit Eficode zusammen, um seine Softwareentwicklung Cloud Native zu gestalten. DNT ist ein norwegischer Verein, der Wanderwege und Hütten in Norwegen unterhält und umweltfreundliche Outdoor-Aktivitäten ermöglichen möchte. Mit mehr als 300.000 Einzelmitgliedern erfüllen die IT-Services von DNT eine wichtige Funktion für die Organisation.
DNT setzte früh auf Container-Technologie und verfügte daher über einen vergleichsweise gut aufgestellten Technologie-Stack. Mit Docker, Continuous Delivery und Cloud-Infrastruktur konnte das Team mehrere große norwegische Websites mit einem kleinen Team betreiben.
Als Senior System Architect bei DNT war Roar Skår für den Betrieb und die Wartung der verschiedenen Online-Services sowie für die Leitung unterschiedlicher Entwicklungsprojekte verantwortlich.
Die bestehenden Ansätze waren früher eine gute Wahl. Mit der Zeit wurden jedoch neue und bessere Lösungen im Bereich Container und Cloud verfügbar. DNT wollte diese neuen Cloud-Native-Technologien einsetzen, hatte den DevOps-Aspekt des Entwicklungsprozesses jedoch aufgrund begrenzter Ressourcen und personeller Herausforderungen nachrangig behandelt.
Vor diesem Hintergrund lud DNT Eficode zu einem Workshop ein, um moderne Betriebsprozesse in die Softwareentwicklung zu integrieren.
Der zweitägige Workshop mit Eficode
In einem gemeinsamen zweitägigen Workshop analysierten wir die aktuelle Situation in Entwicklung und Betrieb und erarbeiteten einen Plan für die zukünftige Zielarchitektur.
| Existing | Future | |
| Cloud | AWS & Docker Swarm | Google Cloud & Kubernetes |
| Continuous Integration | Werker | CircleCI |
| Orchestration | Docker Cloud | Kubernetes |
| SSL Certificates | Manual | Manual |
| Database | Self-managed | Managed - Cloud SQL |
Nachdem wir einen guten Weg nach vorn festgelegt hatten, machten wir uns als Team an die Umsetzung der Migration. Schon bald liefen die ersten Test-Workloads auf Google Kubernetes Engine, als ...
Docker das End-of-Life für Cloud Managed Clusters ankündigte
BANG! Die Nachricht kam herein, dass der Service Docker Cloud mit einer Vorankündigung von nur 60 Tagen eingestellt wird. Damit blieben uns zwei Monate, um mehr als 20 Anwendungen in die Zielumgebung zu migrieren. Wir bildeten ein Tiger Team und migrierten die Anwendungen gemeinsam – neun Tage vor Ablauf der Frist waren wir fertig.
Und DNT lebte glücklich bis ans Ende ...
Nach der Umstellung unterstützte Eficode das Team bei DNT weiterhin bei der Wartung und Verbesserung der Infrastruktur und Pipelines.
Auch Roar lebt glücklich bis ans Ende und kann seinen Urlaub nun in der wunderschönen norwegischen Natur genießen.
Wir schätzen die Zusammenarbeit mit Eficode [ehemals Praqma], weil das Team flexibel und transparent war und im vorgegebenen Budget liefern konnte.
Das Tolle an der Zusammenarbeit mit Eficode [ehemals Praqma] ist, dass sie uns keine bestimmte Technologie oder Lösung aufdrängen wollten. Sie hörten sich unsere Anforderungen an und entwickelten fundierte Technologieempfehlungen, die den Betrieb unserer Systeme einfach und reibungslos machten.
- DevOps
- Cloud
Talk to our experts to start your own transformation
Related client stories