Connecting complexity
A Node.js and GraphQL API integrating more than ten services at Mercado Libre.
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.