What Are Backing Services?
A backing service is a resource an app consumes over the network as part of its normal operation. Your database is an example of a backing service, and so is the Yahoo! stock service you consumed in Chapter 1, Getting Started with JRuby. Backing services do many different kinds of jobs, including storing data, sending email, and indexing text documents.
Until recently, most developers treated backing services as tightly coupled extremities of an application. The same system administrators who managed the app would also manage the backing services and even run them on the same physical machine as the app itself. But in the era of DevOps, the cloud, and containerization, more organizations are treating backing services ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access