Hi, Spring fans! So much of the difficulty of microservices is not the services themselves, but the clients that connect to them. There are just so many things that can go wrong or cause bumps on the road to production! Clients may not speak the same protocols as the services to which they’re connecting. Clients may need to adapt the data coming from services to suit their use cases, tailoring them to the user interface’s particular requirements. Join me, Spring Developer Advocate Josh Long (@starbuxman) and we’ll look at how to use reactive programming to build better API adapters, how to use Spring GraphQL to build better data integration gateways, and we’ll look at Spring Cloud Gateway to build API gateways.
Josh (@starbuxman) is the Spring Developer Advocate at Pivotal. Josh is a Java Champion, author of 5 books (including O’Reilly’s Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry) and numerous best-selling video trainings (including Building Microservices with Spring Boot Livelessons with Spring Boot co-founder Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin).