Distributed systems are the way we design architectures these days. Systems are involving more moving parts, as monoliths are continually being decomposed into microservices. Addressing, communicating and securing services have long involved and depended on IP networks. Systems used to be able to depend on stable IPs where server applications ran on the same machine most of their life. As modern systems have evolved, utilizing IPs and DNS for addressing, discovery, communication and security has run its course. Modern architectures have components moving between different machines, with different network addresses. Even the security model, still based mostly on TLS, is bound too closely to IP networks to continue the evolution of distributed systems.
What is needed is a way to discover applications, and securely communicate freely with multiple communication patterns that may not fit easily into an IP network architecture. Security, both encryption, but more importantly authentication and authorization, should be not be centralized or based on DNS or IP. In this talk we will apply NATS.io, an open source technology and CNCF project, to show how a different way of doing addressing, communication and security can achieve a highly resilient solution with a much simpler design without depending on IP networks and the complexities they require for modern designs.
Global Cellular networks have evolved at a rapid pace over the last 20 years. The way we use them and communicate and secure identities and communications has radically changed. Users no longer even understand that there is a link to a cell tower that can change at a moments notice, or even be able to recall someone’s phone number. Communications have been abstracted away and depend on the application’s purpose. It’s time that modern distributed systems need to evolve as well.
Derek is an industry veteran, entrepreneur and pioneer in large-scale distributed systems and cloud computing. He founded Synadia Communications and Apcera, and has held executive positions at Google, VMware, and TIBCO Software. He is also the creator of NATS and CloudFoundry. He is also an active angel investor and a technology futurist around Artificial Intelligence, Machine Learning, IOT and Cloud Computing.
Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?
Join the conversation here (requires login)
©2019, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org