Interaction Protocols: It's All About Good Manners
Distributed and concurrent systems can be considered a social group which collaborate to achieve collective goals. In order to collaborate a system of rules must be applied that affords good hygiene, fault tolerance, and effective communication to coordinate, share knowledge, and provide feedback in a trusted manner. These rules form a number of protocols which enable the group to act as a system that is greater than the sum of the individual components.
In this talk we will explore the history of protocols and their application when building distributed systems. Protocols provide the foundation on which the quality attributes are delivered. Qualities such as performance, resilience, and security.
developers, Technical leads and Architects,programmers, testers, business analysts and product owners,programmers, testers, business analysts and product ownersiness analysts and product owners,programmers, testers, business analysts and product owners
schedule Submitted 9 months ago
People who liked this proposal, also liked:
Gregor Hohpe - Architects live in the first derivativeGregor HohpeFellowSingapore Smart Nation
schedule 9 months agoSold Out!
No organization ever complained that their It department was delivering too fast. However, as technologies evolve ever more quickly and product cycle times keep shorting, it’s difficult for any development team or IT organization to be fast enough.
As these organizations try many things to move faster, from adopting Lean and Devops approaches, moving to the cloud, to working weekends or paying bigger bonuses. Slowly many of them realize that increasing velocity is about more than just moving a bit faster. It takes a fundamentally different mindset – one that looks at the first derivative.
This talk takes a fresh look why moving faster isn’t just about speeding things up and dissects both systems and organizational architectures that are built for economies of speed.
Martin Thompson - Workshop - High-Performance Messaging & Services with AeronMartin ThompsonHigh-Performance Computing SpecialistReal Logic
schedule 10 months agoSold Out!
In this workshop, you will learn how to build services with Aeron and SBE in Java. Services capable of handling millions of messages per second with very low and predictable response times. We will cover some networking theory and the design of Aeron so you know how to use it with mechanical sympathy.