Complex Orchestration Environment - blurred for non-disclosure

Highly scalable Website Live Cycle Orchestration Platform

Summary

With a planned capacity of some 3600 websites, this orchestration platform for websites of a globally operating big pharma company, was developed for about 3 years for some 4000 users from marketing teams and agencies.

It provides live cycle operations allowing to create, maintain, switch live, review and take offline.

Extending the underlying customized Drupal cloud website factory with a high level of live cycle automation and templating.

Benefit for the customer

Highly available portal to maintain thousands of websites and reduce service times for standard operations significantly. Significant cost savings and reductions of the time-to-market by automating live cycle operations,

Technology

Symfony 4.4, with a AWS EB based application hosting, relational database, SSO provisioning for portal and thousands of websites, Integration with more than a dozen of affiliated services including Permission Administration, Website Configuration Management, Akamai CDN related services, AWS storage and search features, Google Services, Support Ticketing System, Gitlab Report automation, etc.

Major Learnings

Symfony Messenger Orchestration is extremely valuable and flexible, Test-based Development with CI/CD Integration is a critical success factor for software development, Fine grained release management and testing team organization needs special variants of Git Flow and Branch Handling.
I wish we had used Redis for caching.

The Journey of Data GmbH
Herzog-Wilhelm-Str. 25
80331 München / Munich, Germany
© 2021, Built with Sanity & Gatsby