This session describes architectural patterns for developing microservices: Service Decomposition, API Gateways, Stateless/Shared-Nothing Apps, Configuration and Backing Service Consumption, etc.
Jutta Eckstein discusses how pedagogical patterns and corresponding tools can help individuals improve themselves, making them better mentors and therefore help their teams improve continuously.
Gareth Rushgrove explores patterns and practices useful to implement continuous integration in an infrastructure-as-code environment.
Ed Burns demos using WebSockets, JSON-P, JavaAPI for RESTful Web Services (JAX-RS), JSF, Contexts and Dependency Injection (CDI), Bean Validation, Expression Language in a CargoTracker application.
Torben Hoffmann shares a number of patterns from Erlang systems, modeled through Object-Process Methodology, discussing their impact on business needs.
Ines Sombra discusses cloud computing’s paradigms and their applications with practical examples from Engine Yard’s customers, peers, and partners, covering antipatterns and myths.
Roy Rapoport discusses canary analysis deployment and observability patterns he believes that are generally useful, and talks about the difference between manual and automated canary analysis.
Chris Angove outlines the challenges having only a linear growth option, the organization of Spotify and the attempt to provide non-linear options to improve happiness and retention within the team.
Bruce Eckel reviews some of the ideas and practices of the development community, outlining patterns of the problems related to communication, organization, process, etc. it has been trying to resolve
Adrian Cockcroft discusses strategies, patterns and pathways to perform a gradual migration towards modern enterprise applications based on cloud, microservices and denormalized NoSQL databases.
Aviran Mordo introduces Wix's architecture, a highly available eventually consistent system, along with patterns for rendering many websites with a relatively small number of servers.