Game On

Game On!11 is an extensible, text-based adventure game built using microservices. Unlike the online store, Game On! is a real application, with code available on GitHub12, and a GitBook13 describing the architecture and tools used to create the game in depth. This deliberately non-standard example is used as a contrast to traditional enterprise applications.

The game is essentially a boundless two-dimensional network of interconnected rooms. Rooms are provided by third parties (for example, developers at conferences or in workshops). A set of core services provide a consistent user experience: the user logs in and uses simple text commands to interact with and travel between rooms. Both synchronous and asynchronous communication patterns are used. Interactions between players, core services, and third-party services are also secured.

We will delve into the architecture of Game On! in Chapter 2, “Creating Microservices in Java” on page 9.

results matching ""

    No results matching ""