SDD Deep Dive 2017 Workshops
Wednesday 8 November 2017
Practical Microservices: nuts and bolts (architecture to implementation) – Day 2
See Day 1 of this workshop for overview.
Hands-on exercise: logical architecture (continued).
Essential patterns (single-method cloud services, reactive, proxy, router mesh, fabric); inappropriate infrastructure (languages etc.); interfacing to the outside world; communications infrastructure and messaging; UI architectures (Presentation/Abstraction/Control)
REST-less communication; lightweight messaging; ZeroMQ compared to Rabbit and Kafka; PubSub vs push/pull; Brokerless, point-to-point communication
Containers (Docker); UCP, DDC, DCR
Eliminating single points of failure; service swarms (decentralized self-scaling fabrics); emergence; decentralized discovery (registries) and scaling; startup (cloning); shutdown; hot updates
Hands-on exercise (time permitting): building a messaging-based service.
Allen is a world-class expert in Agile process, software architecture, and OO design. He's built full-stack web applications, Microservices, compilers, database servers, real-time operating systems, and more. He provides guidance and training for all sizes of organizations, working with everyone from C-levels to developers. Allen has also written a number of books (including Holub on Patterns) and hundreds of technical articles, and has taught for the University of California Berkeley Extension.
Other presentations by Allen Holub
Tue 7 Nov 2017 at 9:30
Thu 9 Nov 2017 at 9:30