Please log in to watch this conference skillscast.
Discovery is as hard as naming, meaning still a complicated problem in large infrastructure. Many systems exists, but few outside a given ecosystem. Pierre and his Team have been using HashiCorp's Consul at large scale for several years (more than 250k services on 35k+ machines in 9 datacenters), and improving it until being the first external contributors to it (more than 70 merged upstreams contributions). It is now the common repository of all systems: included in all of their apps as well as within the deepest parts of the infrastructure which mixes low-latency workloads as well as one of biggest Hadoop Clusters in the world.
During this Lightning Talk Pierre will share with you how they learnt on how relying on a global discovery can leverage new ways of uncoupling infrastructure from code. They call this Inversion of control: all the organization can now push and retrieve semantics to create new services easily:
Automatic weighted Load-Balancing
New cross-applications features
This new way of creating semantics free the SRE as well as the whole company from tools and allow the whole organization be be more agile and innovative.
YOU MAY ALSO LIKE:
- Better Software Faster with Dave Farley (Online Course on 8th - 9th February 2021)
- Docker Fundamentals with Matt Saunders (Online Course on 22nd - 25th February 2021)
- Introducing AWS Immersion Days (Online Meetup on 11th February 2021)
- Event-Driven Microservices: The Sense, Nonsense and a Way Forward (SkillsCast recorded in December 2020)
- Lightning Talk: E Pluribus Unum – Adventures in Polycloud Delivery (SkillsCast recorded in December 2020)
Lightning Talk: Discovery, Consul and Inversion of Control for the infrastructure
Pierre Souchay started in development and software architecture. He founded a company of audio/video encoders before joining a public cloud company as the main software architect. He is now working on building new architecture for infrastructure and leading a team responsible for Consul at Criteo, a large Consul user with more than 250k services on 35k nodes. Pierre is also the author of consul-templaterb, a high-performance templating program similar to consul-template, and is a maintainer of diplomat, a ruby gem to interact with Consul in Ruby. Pierre and his team are also significant contributors to Consul, working hard to improve its performance and scalability.