Mohammad Ibrahim
Home
Blog
Testimonials
Projects
Contact
@ 2019-2026 Awesomecoder. All rights reserved.
GitHubLinkedinTwitterInstagram

Police Memorial UK – Long-Term Technical Development & Cloud System Support

Long-term technical partnership supporting the UK Police Memorial platform over 3–4 years, focusing on backend systems, admin panel development, and scalable cloud infrastructure using Go, AWS, and Kubernetes.

Police Memorial UK – Long-Term Technical Development & Cloud System Support

Overview

This project represents a long-term technical engagement with the UK Police Memorial platform, spanning over 3–4 years of continuous development, maintenance, and infrastructure support.

The system evolved from a traditional WordPress-based setup into a more structured and scalable architecture, incorporating Go-based backend services and containerized deployments on AWS using Kubernetes.

The focus was on system reliability, performance, and long-term maintainability for a sensitive public-facing platform managed by trustees.


🧩 Engagement Scope

Across the engagement, responsibilities included:

  • Development and maintenance of a custom admin panel
  • Backend service development using Go (Golang)
  • API layer design and integration between services
  • System performance improvements and optimization
  • Infrastructure setup and maintenance on AWS (Kubernetes-based deployment)
  • Supporting WordPress frontend and legacy CMS components
  • Ongoing production support and iterative enhancements

🧰 Technology Stack

  • Backend Services: Go (Golang)
  • Infrastructure: AWS (EC2, S3, Load Balancing)
  • Orchestration: Kubernetes (K8s)
  • Containerization: Docker
  • CMS Layer: WordPress (custom theme + admin enhancements)
  • Database: MySQL
  • Frontend: JavaScript, SCSS, HTML
  • Version Control: Git
  • Architecture Style: Hybrid CMS + microservices approach

🔑 Key Contributions

⚙️ Go-Based Backend Architecture

Introduced and maintained Go services to handle performance-critical backend operations and improve system responsiveness.

☁️ Cloud Infrastructure (AWS + Kubernetes)

Managed scalable deployment architecture using AWS and Kubernetes, ensuring high availability and controlled rollouts.

🧠 Admin System Development

Built and maintained custom admin tools to support non-technical stakeholders managing sensitive memorial data.

🔄 System Evolution

Gradually transitioned parts of the system from monolithic CMS logic toward a more service-oriented architecture.

🔧 Production Stability

Ensured continuous uptime and safe deployment practices across a long-running public platform.


🏗 Architecture Approach

The system followed a hybrid architecture:

  • WordPress used as a content management layer
  • Go services handling backend processing and API logic
  • Kubernetes managing deployment scalability and reliability
  • AWS providing infrastructure and storage layer

This allowed gradual modernization without disrupting existing public-facing functionality.


🚧 Challenges & Solutions

🔄 Legacy System Integration

Maintained compatibility between legacy WordPress components and modern Go-based services.

☁️ Infrastructure Complexity

Managed deployment consistency across AWS and Kubernetes environments while ensuring system stability.

🧩 Long-Term Maintainability

Designed solutions to remain stable over multiple years of evolving requirements and updates.


📌 Outcome

The platform remained stable and operational over several years while gradually evolving into a more scalable and modern architecture.

The system ultimately supported a smooth transition into a newer platform setup while preserving continuity of service.


💬 Note

This engagement reflects a long-term technical partnership involving backend engineering, infrastructure management, and system evolution for a production-grade public platform.


🔗 Project

  • Website: https://policememorial.org.uk
Go
AWS
Kubernetes
PHP
WordPress
MySQL
Docker
JavaScript
Taliwind

Stages

Overview🧩 Engagement Scope🧰 Technology Stack🔑 Key Contributions🏗 Architecture Approach🚧 Challenges & Solutions📌 Outcome💬 Note🔗 Project