EndorsedendorsedOngoing

Microservices Architecture Modernization for Firmstep

Services Covered:

Custom Software Development
Project hero — replace with case study imagery
Industry
Industry

Government & Public Safety

Duration
Durationinfo-circle

5 months

Budget
Budget

Confidential

Start Date
Start Date

1 September 2018

Team Size
Team Size

6-10

Engagement Model
Engagement Model

Offshore

Project Capability Score (PCS)

gauge meter
76/100
Good

Project Capability Score (PCS) estimates how capable STX Next 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

Firmstep

mapLondon, United Kingdom

Project Summary

STX Next partnered with Firmstep to rebuild a monolithic PHP/JavaScript SaaS platform into a Python-based microservice architecture on AWS, remaking a form renderer, a workflow/dashboard tool, and improving UI/UX. The vendor delivered high-quality code on time and increased the client's pull requests tenfold while bolstering internal knowledge of Python, agile processes, and DevOps practices. The engagement began in September 2018 and is ongoing.

Key Challenges

  • Monolithic PHP/JavaScript codebase that was difficult to maintain.
  • Lack of documentation causing knowledge loss from staff turnover.
  • Need to migrate to a modular microservice architecture using Python and AWS.

Project Deliverables

  • Rebuilt form renderer
  • Redesigned form renderer to comply with Government Digital Service design principles
  • Revamped workflow management tool with improved performance, filtering and search
  • Updated self-service portals and widgets
  • Migrated components toward a Python-based microservice architecture on AWS
  • Improved UI/UX and decreased page load and render times

Project Solution

STX Next rebuilt the platform's form renderer and redesigned it to comply with Government Digital Service principles. They revamped a workflow management tool to improve performance, search, and filtering, and updated self-service portals and widgets. The team has been working to migrate the monolithic PHP/JavaScript platform toward a Python-based microservice architecture on AWS while improving UI/UX, reducing page load times, and introducing better DevOps practices. They collaborated with the client through Slack, Google Hangouts, and managed work in Jira.

Project Outcome

  • Pull requests in code repositories increased tenfold.
  • Internal teams gained Python, agile, and DevOps knowledge.
  • High-quality code was delivered on time and at outstanding value.
  • Improved deployment practices and safer code deployments.

Platforms

  • CloudCloud
  • WebWeb

Tech Stack

  • PythonPython
  • JavaScriptJavaScript
  • PHPPHP
  • Amazon Web Services (AWS)Amazon Web Services (AWS)
  • JiraJira

Client Endorsement

Overall Review Rating

4.75star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

“Several new features have yet to launch, but STX Next has delivered high-quality code on time and at outstanding value. Their presence has helped bolster internal knowledge of Python and agile methodology. Customers can expect a diligent, flexible team that grasps requirements quickly.”

Bryony Harrower

Head of Product Development

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by STX Next