
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.