Rethinking Connectivity • Derek Collison • GOTO 2022
Derek Collison's talk at the GOTO conference reminded me of a philosophy lesson from somewhere in the university:) We live in a world of distributed systems, and distributed systems are based on connectivity. He goes on to say that we need to rethink not what connectivity is, but how we do it. This is based on the four basics of connectivity.
- Fundamentals Independence from location, communication m:n (Not point-to-point.)utility vs silo, self healing capabilities, physical substrate agnostic
- Topologies - node vs server (pet vs cattle)any topology, pervasive, decentralized, extensible
- Security - no keys/passwords, security multitenant, secure sharing between tenants, secure data in motion and at rest, zero trust construct
- Persistence - materializaed views, replicated, digital twins/mirrors, source mux and demux Each of the above items requires all the others for its work.
And then the author gives an example of microservice account details, telling how it works in the modern world in the context of the above points. And then he talks about what it would look like in the connectivity world. 3.0which, fortunately, is partially implemented in Synadia NGS (a global, multi-cloud, multi-geo and extensible service, fully managed by Synadia). After that, Derek acts as an evangelist and tells us what lies ahead:)
So it was a very conceptual presentation that I was definitely interested in seeing.
#DistributedSystems #SoftwareArchitecture #Software #SystemDesign