Data Pipelines & WordPress Widgets for MarketPage
Services Covered:

Industry
Media
Duration
35 months
Budget
Confidential
Start Date
1 February 2022
Team Size
1-5
Engagement Model
Offshore
Project Capability Score (PCS)
77/100
Good
Project Capability Score (PCS) estimates how capable Serfe is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS
Client
MarketPage
Project Summary
Serfe provides software development services for a marketing content firm (MarketPage), building data processing pipelines using Python, Airflow, and Databricks to ingest customer data. They developed and configured WordPress widgets, data APIs, and templated content that scales from thousands to millions of pages. The team participates in the client's sprint process, tracks work in Jira, responds quickly to requests, and can scale hours up or down to match the agency's variable demand.
Key Challenges
- Complete software development work for data processing pipelines used to deliver Pages and Smart Content projects.
- Develop and configure widgets in the client's customized Pages product.
Project Deliverables
- Python / Airflow / Databricks software development to build data processing pipelines for customer data ingestion on Pages and Smart Content projects.
- Development of WordPress widgets.
- Configuration of WordPress widgets.
- Development of data API for Pages and Smart Content projects for multiple customers.
- Configuration of templated content that mixes variables and English language to create unique content at scale (1,000 to 16 million pages).
Project Solution
Serfe assigned a small team (2–5) to provide ongoing software development: building Python-based data processing pipelines using Airflow and Databricks for MarketPage's Pages and Smart Content projects; developing and configuring WordPress widgets; creating data APIs to support multiple customers; and configuring templated content to generate unique pages at scale. The team integrated with the client's sprint process and tracked tasks in Jira throughout the engagement.
Project Outcome
- Our company tracked project tasking in Jira and Serfe participated in the client's sprint process.
- Serfe developers augmented the in-house team and delivered excellent results, responding to increased requests and new development areas.
- The vendor's ability to scale hours up and down matched the agency business model and was considered a key benefit.
- The client is delighted with the continuous partnership and is working with Serfe to further improve delivery and collaboration.
Platforms
CMS
Web
Tech Stack
Python
Client Endorsement
Overall Review Rating
4.63
5 out of 5 stars
Timeliness
Cost Rating
Willing to Refer
Quality of Deliverables
“The client has been pleased with Serfe's work. The team participates in the client's software development sprint process and tracks tasks in Jira. They respond to requests quickly and deliver excellent results, and their ability to scale up and down hours has been vital in the partnership.”
Note: This endorsement is based on publicly available client feedback from external review sources.
More Projects by Serfe
Endorsed
Ongoing
Information Technology
CodeIgniter Backend Development Service
Services Covered:
+1 more
Endorsed
Ongoing
Education
Web Dev for Spanish Language Online Education Platform
Services Covered:
+1 more

