Architecting communication between microservices is a vital decision to be made when building scalable, sustainable software. In this talk, you will learn how Podium has leveraged GraphQL and Elixir to improve communication between microservices. This will include a discussion of using the Backend for Frontend (BFF) design pattern to simplify contracts between your services, best practices for building GraphQL endpoints in elixir and more. This introductory level talk is intended for those unfamiliar with the BFF pattern and wanting to learn more about GraphQL in Elixir.
I am a Colorado native who loves working with Elixir and React. I enjoy the challenge of trying to architect complex systems in elegant and simple ways. When I am not coding, I enjoy spending time with my wife and daughter, playing guitar and cooking delicious meals.