/ Migration von Ruby on Rails zu AstroJS & Optimierung der CI/CD-Pipeline für Blinkist
Blink Labs GmbH
Digital Publishing
Das bestehende System war in Ruby on Rails aufgebaut und benötigte eine Migration auf AstroJS, um die Ladezeiten und allgemeine Performance zu verbessern. Zusätzlich sollten die CI/CD-Prozesse überarbeitet werden, um das Dependency-Management und das Caching in den GitHub Actions zu optimieren.
Es gab einige Herausforderungen zu Beginn des Projekts:
Um die gewünschten Verbesserungen zu realisieren, wurde ein umfassender Plan ausgearbeitet und umgesetzt:
AstroJS als neues Frontend-Framework: Die Migration von Ruby on Rails zu AstroJS reduzierte die Ladezeiten und verbesserte die Gesamtperformance des Magazins.
Entwicklung eines Migrationsskripts: Das Skript ermöglichte eine reibungslose Datenübertragung zwischen WordPress, Ruby on Rails und HyGraph.
CI/CD-Optimierung mit GitHub Actions:
Agile Arbeitsweise mit Kanban: Die Entwicklungsprozesse wurden über ein Kanban-Board strukturiert, um eine transparente und iterative Umsetzung sicherzustellen.
Durch die erfolgreiche Migration und Optimierung konnten signifikante Verbesserungen erzielt werden:
Schnellere Ladezeiten durch den Wechsel auf AstroJS Stabile und effiziente CI/CD-Pipeline mit verbessertem Cache-Handling Reibungslose Datenmigration zwischen den Plattformen Flexibles, agiles Arbeiten trotz global verteilter Teams
Hol dir echte Cybersicherheit