Expr Lang: Go centric expression language for dynamic configurations

submited by
Style Pass
2025-01-08 11:30:04

We're the builders of Cosmo, a complete open source platform to manage Federated GraphQL APIs. One part of the platform is Cosmo Router, the GraphQL API Gateway that routes requests from clients to Subgraphs, implementing the GraphQL Federation contract.

The Router is a Go application that can be built from source or run as a Docker container. Most of our users prefer to use our published Docker images instead of modifying the source code for customizations.

We're looking for Golang (Go) Developers, DevOps Engineers and Solution Architects who want to help us shape the future of Microservices, distributed systems, and APIs.

By working at WunderGraph, you'll have the opportunity to build the next generation of API and Microservices infrastructure. Our customer base ranges from small startups to well-known enterprises, allowing you to not just have an impact at scale, but also to build a network of industry professionals.

One of the issues we keep running into is how we can allow our users to customize the behavior of the Router. As mentioned above, our users are not very keen on modifying the source code, so we wanted to provide a way to customize the Router without having to rebuild it.

Leave a Comment