6. Using Backing Services

“Push your business technology into the cloud and get back to focusing on your core competencies.”

Tom Cochran, Deputy Coordinator for Platforms, US Dept. of State

So far everything we’ve done has been to build a single service, but the real world consists of more than just a service that emits the JSON equivalent of “hello world.” In the real world, you have services that depend on each other; you have an entire ecosystem of dependent and related services.

In this chapter, we’ll explore techniques for designing service ecosystems. We will then take a look at how to build service ecosystems in a test-first manner. It’s one thing to be able to test an individual service, but we’ll also show you how to use TDD on services ...

Get Cloud Native Go: Building Web Applications and Microservices for the Cloud with Go and React now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.