diff --git a/.htaccess b/.htaccess index 6ff97b8..d6f92f2 100644 --- a/.htaccess +++ b/.htaccess @@ -189,6 +189,9 @@ Options -Indexes # 301 Redirects for renamed pages RewriteRule ^blog/articles/data-analytics-companies-london-top-providers/?$ /blog/articles/data-analytics-companies-london-top-providers-compared [R=301,L] RewriteRule ^blog/articles/gdpr-compliance-web-scraping-uk-guide/?$ /blog/articles/web-scraping-compliance-uk-guide [R=301,L] + RewriteRule ^blog/articles/airflow-alternatives-python/?$ /blog/articles/python-airflow-alternatives [R=301,L] + RewriteRule ^blog/articles/kafka-performance-evaluation-real-time-streaming/?$ /blog/articles/performance-evaluation-apache-kafka-real-time-streaming [R=301,L] + RewriteRule ^blog/articles/real-time-analytics-streaming/?$ /blog/articles/real-time-analytics-streaming-data [R=301,L] # Clean URL rewriting - remove .php extension RewriteCond %{REQUEST_FILENAME} !-d diff --git a/about.php b/about.php index 3c83db2..5d087bf 100644 --- a/about.php +++ b/about.php @@ -93,36 +93,6 @@ $breadcrumbs = [ } } - - - @@ -405,6 +375,45 @@ $breadcrumbs = [ + +
+
+

Our Credentials

+
+
+

ICO Registered

+

UK Data Services is registered with the Information Commissioner's Office (ICO) as a data controller. All data handling practices are fully compliant with UK GDPR and the Data Protection Act 2018.

+
+
+

Founded 2013

+

Over a decade of data engineering experience. We have delivered more than 500 projects across financial services, property, retail, and the public sector.

+
+
+

£5M Professional Indemnity

+

Fully insured for professional indemnity and public liability. Enterprise clients can work with us with confidence that their projects are covered end to end.

+
+
+

UK-Based Team

+

Our engineers and data specialists are based in the UK. No offshore handoffs. You deal directly with the people building your solution.

+
+
+
+
+ +
+
+

Meet the Founder

+
+
+

Peter Foster — Founder & Lead Engineer

+

Peter founded UK Data Services in 2013 after spending years building data pipelines for financial services firms in London. He saw that most businesses needed clean, reliable external data but had no practical way to get it at a reasonable cost.

+

He built UK Data Services to fix that: a specialist team that handles the full data lifecycle from extraction to delivery, with legal compliance built in from day one. Peter still leads the technical work on every project.

+

Peter is a specialist in .NET, Python, and cloud-native data infrastructure. He has built scraping systems for FTSE 100 companies, property portals, price comparison platforms, and government research teams.

+
+
+
+
+
diff --git a/blog/articles/airflow-alternatives-python.php b/blog/articles/airflow-alternatives-python.php index 05f0daa..b65a48d 100644 --- a/blog/articles/airflow-alternatives-python.php +++ b/blog/articles/airflow-alternatives-python.php @@ -18,7 +18,7 @@ header('Content-Security-Policy: default-src \'self\'; script-src \'self\' \'uns // SEO and performance optimizations $page_title = "Top 5 Airflow Alternatives for Python in 2025 | UK Guide"; $page_description = "Looking for Python alternatives to Airflow? We review the top 5 tools like Prefect, Dagster, and Flyte for modern data pipelines. Find your best fit."; -$canonical_url = "https://ukdataservices.co.uk/blog/articles/airflow-alternatives-python.php"; +$canonical_url = "https://ukdataservices.co.uk/blog/articles/python-airflow-alternatives"; $keywords = "airflow alternatives python, prefect vs airflow, dagster vs airflow, python data orchestration, modern data stack, data pipeline tools uk, flyte, mage"; $author = "UK Data Services"; $og_image = "https://ukdataservices.co.uk/assets/images/ukds-main-logo.png"; diff --git a/blog/articles/kafka-performance-evaluation-real-time-streaming.php b/blog/articles/kafka-performance-evaluation-real-time-streaming.php index ad83430..c923517 100644 --- a/blog/articles/kafka-performance-evaluation-real-time-streaming.php +++ b/blog/articles/kafka-performance-evaluation-real-time-streaming.php @@ -18,7 +18,7 @@ header('Content-Security-Policy: default-src \'self\'; script-src \'self\' \'uns // SEO and performance optimizations $page_title = "Kafka Performance Evaluation for Real-Time Streaming | UK Guide"; $page_description = "A technical guide to evaluating Apache Kafka's performance for real-time data streaming. Learn key metrics, tuning tips, and benchmarking best practices."; -$canonical_url = "https://ukdataservices.co.uk/blog/articles/kafka-performance-evaluation-real-time-streaming"; +$canonical_url = "https://ukdataservices.co.uk/blog/articles/performance-evaluation-apache-kafka-real-time-streaming"; $keywords = "performance evaluation of apache kafka, kafka performance, real-time data streaming, kafka benchmarks, kafka tuning, kafka throughput, kafka latency"; $author = "Analytics Engineering Team"; $og_image = "https://ukdataservices.co.uk/assets/images/ukds-social-card.png"; diff --git a/faq.php b/faq.php index a1094c5..58839ea 100644 --- a/faq.php +++ b/faq.php @@ -50,151 +50,10 @@ $breadcrumbs = [ - - -