Strangler Fig Pattern: evolvere un Drupal monolitico senza Big Bang
Speakers
Transforming a monolithic Drupal portal with thousands of pages and years of development poses a significant dilemma: should it be rebuilt from scratch or evolved incrementally? Adriano Cori presents a compelling case study utilizing the Strangler Fig Pattern, a strategic approach that allows for gradual migration without the disruptive 'big bang' overhaul. This method not only preserves the integrity of existing content but also integrates modern technologies seamlessly.
In Cori's implementation, a traffic control system powered by Redis orchestrates requests between the legacy Drupal backend and a sleek Next.js frontend. This innovative setup maintains consistent URLs and operates under the same domain, ensuring a smooth user experience while transitioning to a more agile architecture. The Strangler Fig Pattern effectively mitigates risks associated with large-scale migrations, allowing teams to iterate and improve over time while keeping the core functionality intact.