ebook

Chance TypeScript/GraphQL Migration

Original two week contract included:

  • New architecture design for the Database Access Layer that brings simplicity to the stack and that is easily integrated with TypeScript.
  • Error management design across callstack layers
  • Improvement of test suite performance

Project scope

Backend services for online career coaching platform

Additional contract after Xfaang review

  • Maintenance and refactoring of the Chance backend codebase
  • Development of backend support for new features
  • Troubleshooting, defect resolution, and technical support for the backend codebase
  • Detailed and complete documentation for all new functionality developed during the engagement

Xfaang Outcomes
& Solutions

  • Solving the original problems, and client satisfaction.
  • Xfaang supported our backend codebases at Chance during more than 6 months and we are very happy about the results. I think Xfaang is a great fit if you are looking into bringing solid knowledge to your team for both building new features and iterate on existing codebases.”

Needed solution:

    The platform had been in development for a few years, they needed to

  • upgrade the stack to TypeScript to modernize the code
  • find a good solution for integrating TypeScript with their GraphQL and database layers

We were provided with:

  • List of challenges to solve
  • access to the codebase
  • two colleagues to explain the issues

Timeline

7.5 month consultancy

MARCH 24TH, 2020

NOVEMBER 6TH, 2020

  • The contract terminated because the client has successfully onboarded full time employees and didn’t need further consultancy

Tools

TypeScript

    JavaScript

      GraphQL

        Node

          PostgreSQL

            Kafka