Writing a microservice is easy, right? There are plenty of tutorials out there showing how you can create a microservice application using just a few clicks and some annotations. But what happens when you create your own microservice and are hit with the reality of testing, deploying, and managing your new application.
GameOn!, an interactive text-based adventure game written as a collection of microservices, is designed to help people answer these questions. Erin Schnabel and Katherine Stanley explain how they used service composition and discovery, API definition and versioning, security, the 12 factors, and a combination of lightweight protocols to build the game. Erin and Katherine also talk about why GameOn! is the perfect tool for learning microservices by doing and what they have already learned as others have extended it.
Erin Schnabel is a senior software engineer at IBM who specializes in composable runtimes and microservice architectures, including the application of OSGi, object-oriented and service-oriented technologies, and design patterns to decompose existing software systems. Erin has over 15 years of experience in the WebSphere Application Server development organization, with 7 years spent as development lead and architect for WebSphere Liberty.
Katherine Stanley is a software engineer in the WebSphere Application Server development organization at IBM, where she specializes in microservices architectures built using WebSphere Liberty. Katherine has produced articles and samples about building microservices and spoken at events about developing and testing a microservice architecture. She holds a master of mathematics degree from Durham University and participated in the IBM Extreme Blue internship program.
©2016, O’Reilly UK Ltd • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org