For a real-world example of how Spotify is using microservices, read Petter Mahlen’s article on page 6. As more and more businesses are moving to microservices, it is imperative for developers to educate themselves on modular architectures, container solutions such as Docker, and container management tools such as Kubernetes or Docker Swarm. Microservices offer a solution to application scalability issues, and help to reduce work-inprogress when it comes to making changes to an application. INTERESTED IN BECOMING A DZONE RESEARCH PARTNER? Please contact for information.ĭZONE’S GUIDE TO INTEGRATION: MICROSERVICES, API s, AND PLATFORMS LIKE TO CONTRIBUTE CONTENT TO COMING GUIDES? WANT YOUR SOLUTION TO BE FEATURED IN COMING GUIDES? Please contact for submission information. Topic experts, Zone Leaders, Bloggers, and dedicated users for all their help and feedback in making this report a great success. MICHAEL THARRINGTON CONTENT + COMMUNITY MANAGER Now, on behalf of everyone here at DZone, please enjoy the 2017 Guide to Integration: Microservices, APIs, and Platforms.Ĥ KEY RESEARCH FINDINGS 6 CATALOGUING MICROSERVICES BY PETTER MAHLEN 8 REST API BASIC GUIDELINES: DESIGN IT RIGHT BY GUY LEVIN 11 CHECKLIST: FOR HYPERMEDIA APIs BY SHAMIK MITRA 14 TRANSACTIONS FOR THE REST OF US BY GUY PARDON AND CESARE PAUTASSO 16 INFOGRAPHIC: INTEGRATION STATION 18 A SURVEY OF MODERN APPLICATION INTEGRATION ARCHITECTURES BY KAI WAHNER 21 DIVING DEEPER INTO INTEGRATION 24 EXECUTIVE INSIGHTS ON APPLICATION AND DATA INTEGRATION BY TOM SMITH 26 INTEGRATING THE SPRING CLOUD NETFLIX FRAMEWORK INTO YOUR EXISTING API BY JOHN VESTER 29 INTEGRATION SOLUTIONS DIRECTORY 34 GLOSSARY
Without you, we wouldn’t be where we are today. Thank you loyal DZone reader for taking the time to read this guide, and thank you to all of our members who contributed to the guide, helped create the survey, and reviewed draft versions of it.
Through this availability of information, we are able to leverage everyone in the company to make better decisions and help suggest ways to move us forward.
In fact, we leverage dozens every day along with first person access to data to give everyone visibility into the trends and KPIs of all of our different teams. As a specific example, here at DZone we’re big fans of using APIs. In this guide, we focus on the enterprise’s access to data and the use of APIs to better serve their customers. At an ever increasing rate, people have access to data from a wide variety of services, both public and private, and can use that data to create new services and provide new views on those services. APIs allow us to more easily transfer our information between vendors, which provides a survival of the fittest process across vendors and allows us to use the best tool at any given time.
Through the login APIs provided by Facebook and Twitter, we have one less login and password to remember, and through those same services we can communicate and share information with people from around the globe. APIs also help us accelerate the pace at which we can access information, allow us to communicate with other people around the globe, and help keep information free. Medic Mobile, a nonprofit organization, uses mobile and APIs to help medical workers in Africa bring healthcare to remote villages, and Vinli, a company that uses APIs to turn all cars into smart cars are just two examples. Organizations are pushing the envelope to make our world a better place. Integration services and APIs are specifically powering the growth of Mobile and IoT and are helping people and organizations solve problems that would have been impossible just a few short years ago. In short – APIs are the mortar that help combine the services we use on a daily basis. In this year’s Guide to Integration: Microservices, APIs, and Platforms, we look at how the world of integration brings the availability of data to new levels and helps make it possible for anyone, anywhere to get access to information they never had before. INTEGRATION MICROSERVICES, APIs, AND PLATFORMS VOLU M E IIIĭZONE’S 2016 GUIDE TO INTEGRATION: MICROSERVICES, APIs, AND PLATFORMSĭear Reader, 50 years ago, Star Trek predicted a world where people had such access to information that they could be whatever they wanted and change the world for the better.