← All projects
Project / Professional case study

Connecting complexity

A Node.js and GraphQL API integrating more than ten services at Mercado Libre.

Node.jsGraphQLRedis

The challenge

Integrate multiple services in a business application and provide consistent access to their data.

My contribution

I designed a Node.js and GraphQL API aggregating more than ten services, with responses under 100 ms for key operations. I implemented Redis caching to reduce repeated queries and improve data retrieval.

I applied Chain of Responsibility and Strategy patterns to simplify orchestration and added a Datadog dashboard for observability.

Context

Professional work at Mercado Libre, described from my CV. This is an internal tool with no public demo or source code on this site.