In the past we used a Drupal 7 multi-site powering at least 3 different sites at the same time with all our business logic bundled inside of various massive custom modules shared along all the sites and some of them with dependencies of external modules (like Message Broker) and each site was using a different version of these modules.
We changed a few of the services that support our apps for Red Nose Day giving pages before the big day this year.
One of the more interesting processes was finding a good solution for all our caches and session data. In many cases, we found a Redis service worked well with our Cloud Foundry apps, especially when data has to be shared.
‘A lack of women in technology jobs is not just a problem for women, it’s a problem for the whole sector.’
That’s the conclusion reached by the Tech Partnership and Founders 4 Schools, who recently published research into diversity in the sector. Alarmingly, this research also found that only 17% of technology staff are female. Worse still, fewer than 10% of these women are in leadership positions.
As part of our objectives in 2016, we set out to solve a recurring problem at Comic Relief: how can we build an engaging, fast and secure fundraising campaign website – the likes of rednoseday.com and sportrelief.com – in a couple of months? How can we make sure that editors are able to create compelling landing pages that reach their different audiences?
One of the goals we set ourselves for 2016 was the re-architecture of our Fundraising & registrations platform and moving to micro services. The team has been busy on that this year and the work will continue well into 2017 too. Here is a small rundown of our journey so far.
I’m a little late in writing down some thoughts from my Friday at PHP Conference 2016. Fortunately the delay has given me even more to tell you about, as our progress with PHP marches on!
This post is a lightning overview of a couple of conference highlights we’ll be learning from, and our wider progress with PHP & related technology.
One of Comic Relief’s strategic vision is to make the organisation fully Digital and creating a permanent team to make that happen. Suffice to say there has been a lot of focus on the Technology department, and 2015 saw a lot of hiring activity in our department. Here’s a summary of how the teams have shaped up so far:
- A new WebOps team
- Two developers for our Fundraising platform
- A Technical Lead for our Drupal team
- Stronger Drupal team and a new Senior front end developer
- A permanent QA team lead
- Two highly talented Scrum masters
The Engineering team collectively takes care of the development, maintenance, quality and performance of all of Comic Relief’s end-user facing digital properties. We are comprised of WebOps engineers, FROST & Digital Developers and QAs. We endeavour to use the best open source tools and processes appropriate to the teams and constantly evaluate the strength of our products.
We plan ahead to scale our infrastructure to handle exceptional amounts of load during media events and the Night of TV so that our sites stay up and gather maximum donations. We undertake adequate quality control measures with each piece of completed work and ensure it meets the standards of our users. We work closely with Designers and Product Managers who drive the shape of what we build.