AgTech

Optimizing microservices

Aggregating and optimizing microservice calls

Results

We delivered an efficient and reliable orchestration layer that allowed our client’s platform to scale with both internal teams and 3rd parties faster than ever.

Quicker time to market

Less coding, less testing, more efficient teams

Way less tech debt

By empowering the front-end more access

Faster & more reliable

Efficient API calls free from complexities of microservices

Background

San Francisco

While building a comprehensive agriculture data platform for a leading AgTech client, we noticed there were many inefficient microservices. This made simple queries complex and resource-intensive. To prepare them to scale both internally and with 3rd parties, we proposed building an orchestration layer using GraphQL.

Team
  • Back-end development
  • Project management
  • Architecture
  • QA
 
Build type
  • Greenfield
Tech stack
  • Typescript
  • GraphQL
  • Apollo
  • AWS Gateway
  • Docker
We delivered an efficient and reliable orchestration layer that allowed our client’s platform to scale with both internal teams and 3rd parties faster than ever.

What we did

Seamless integration of old & new

Migrating from old to new can involve massive changes to back-end and front-end systems. Since we created an orchestration layer for the front-end to communicate with, minimal changes were needed to integrate the new data platform.

  • Exemplar for future integrations
  • Minimized technical debt

Ready for scale

Our client wanted to scale quickly with internal teams (e.g. data science) and 3rd parties. We enabled this by reducing code, communication, and other blockades for releasing features and connecting new systems.

  • Standardized data access
  • Reduced client overhead
  • Quicker onboarding

Quicker and safer

Without this orchestration layer, hundreds of API calls would have taken 10+ seconds for a single call. Now, the front-end makes a single call to the orchestration layer, which quickly gathers all needed data. Plus, we ensured safety and reliability at scale especially when introducing new features.