HTTP and REST is seen as the underpinning of Microservices, yet implementations tend to adopt other systems over time to gain access to the richer semantics that it provides. This session will investigate options other than HTTP for microservices communication.
In this talk a vision is presented for the future of large scale distributed software development and deployment that is based on mirrored simulation of software execution behaviour (motion) and its environment (state) for reinterpretation and augmentation across space and time. When fully realized across multiple languages and platforms this vision has the potential to be one of the most significant advances in the engineering of software systems.
The talk will touch on the following topics which have inspired this approach:
- activity theory
- mirror neurons and simulated embodiment
- simulation theory (and the matrix)
- episodic memories and dreams as well as indirectly:
- discrete event simulation
- actor programming model
- supervision and control
- signals and boundaries
This talk offers a model of human and software understanding based on activities actioned by actors within an environment supporting observation and perception of such acts including the situational context surrounding them, both before and after. The model is used to capture software behavior that is then streamed and mirrored into a Machine Matrix in which extensions, adaptations and augmentations are applied post execution as playback of behavior is simulated across 1000s of threads and processes.
William Louth is a renowned software engineer with particular expertise in software engineering adaptive systems, adaptive control, self-regulation, resilience engineering, information visualization, software simulation & mirroring as well as performance measurement and optimization.
Join Steve Upton in this lightning session for an overview of the challenges and advantages of using AMQP as a Microservice transport. In this talk Steve explains how you need to think and architect differently when using an asynchronous protocol like AMQP.
Steve is a developer for IBM MQ Light. Working in messaging on AMQP, MQTT and MQ projects.
Join David Dawson in this lightning talk for a brief introduction to approaching Event Sourced Microservices. In this session David explains how to think about them, the options it creates, and the common pitfalls of the pattern.
David Dawson takes his passion for design, architecture and philosophy to all their clients, drinks their coffee and gives them Microservice platforms and systems in return.