Elvin Efendiev’s Post

View profile for Elvin Efendiev, graphic

Engineering Lead at Shopify

If the idea of working on one of the most impactful component of infrastructure that has a reach to every single application (hundreds of them) across our infrastructure, serving millions of requests per minute excites you, join us: https://smrtr.io/77h2f My team is building the next version of Shopify's routing infrastructure. It involves building a global service discovery infrastructure, data plane with advanced, custom routing logic and tooling around it. While we value operational experience and knowledge, we also highly value coding skills as we open up the load balancing layer that is single point of failure to all developers to deploy their custom logic. This is why it is very important that we also design clean and composable code base making it difficult to introduce a bug, in addition to deploy process safety measures. Our stack include: - Golang (all the components of the service discovery infrastructure is written in Go) - Nginx (data plane proxies) - Lua (to augment NGINX and implement complex routing logic) - Kubernetes (we run out workloads across hundreds of GKE clusters - Ruby (chatops, UI for control plane, and other programs not in the critical path) #kubernetes #cleancode #nginx #servicediscovery #loadbalancing #servicemesh

Lead/Staff Production Engineer – Production Engineering (Remote, Americas and Europe)

To view or add a comment, sign in

Explore topics