Integration with third-party APIs

In the previous section, we saw the design concerns when building your own service provider. In this section, we will see how, if you are trying to build a consumer application, to take advantage of the REST services provided by third-party companies. For example, you are trying a build a beautiful mobile application, your core competency is building visual design and creating mobile applications. You do not want to get burdened with managing all the complexities that go with hosting/managing the application data. The application will require services that include storage, notifications, location, social integration, user management, chat functions, and analytics, among others. All these providers are bunched ...

Get Cloud-Native Applications in Java 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.