#

Consul Programming Tutorials & Engineering Articles

29 Consul tutorials, guides, and engineering insights from Fly.io, Slack, and GitHub

Companies Using This

Consul Articles & Tutorials

Filter:
Fly.io logo
Fly.io
Advanced
The article discusses Corrosion, a novel service discovery system developed by Fly. io that addresses the challenges of state synchronization in distributed systems.
Thomas Ptacek, Peter Cai
11 min read
Includes Code
Has Summary
--
GitHub logo
GitHub
Intermediate
This article explores how GitHub's platform engineering team approaches infrastructure problems differently from product engineering.
Fabian Aguilar Gomez
7 min read
Has Summary
--
Fly.io logo
Fly.io
Intermediate
Litestream is an open-source tool designed to enhance the reliability of SQLite applications by enabling them to recover data from object storage.
Ben Johnson
8 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses the evolution of Slack's Chef infrastructure, focusing on enhancing safety and scalability through a transition from a single Chef stack to a sharded infrastructure.
Archie Gunasekara
16 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
The article discusses advanced rollout techniques for stateful applications in Kubernetes, focusing on the development of the Bedrock Rollout Operator at Slack.
Clément Labbe
13 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
Slack has migrated its critical user-facing services from a monolithic architecture to a cellular architecture over the past 1. 5 years.
Cooper Bethea
10 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses the architecture and implementation of Slack's real-time messaging system, detailing how messages are sent and received across millions of channels globally.
Sameera Thangudu
9 min read
Has Summary
--
Fly.io logo
Fly.io
Advanced
The article discusses the evolution of Fly. io's scheduling system, detailing the transition from traditional orchestrators like Kubernetes and Nomad to a custom-built solution called flyd.
Fly.io logo
Fly.io
Advanced
The article discusses the development of Fly Postgres, a database offering by Fly. io, detailing its evolution from a platform without durable storage to an automated database solution.
Chris Nicoll, Shaun Davis
15 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Advanced
LiteFS is an open-source distributed file system designed for SQLite, enhancing its capabilities for full-stack applications.
Ben Johnson
11 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
The article discusses a significant incident that occurred at Slack on February 22, 2022, which resulted in many users being unable to connect to the platform.
Laura Nolan
15 min read
Has Summary
--
Fly.io logo
Fly.io
Intermediate
The article serves as a changelog detailing recent updates and features added to Fly. io, a platform for running applications in VMs globally.
Chris Nicoll
6 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Advanced
The article discusses the challenges and strategies of using Consul for service discovery at Fly. io, highlighting the complexities of maintaining consistency across a global infrastructure.
Thomas Ptacek
18 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
This article discusses the application of product thinking to Slack's internal compute platform, Bedrock, emphasizing the importance of understanding user needs and implementing features that enhan...
Javier Turegano
13 min read
Has Summary
--
Fly.io logo
Fly.io
Advanced
The article discusses the importance of accessibility in real-time web applications, particularly focusing on the challenges faced by developers in creating accessible experiences for users with di...
Nolan Darilek
9 min read
Has Summary
--
Slack logo
Slack
Intermediate
This article discusses how Slack built and operationalized self-driving Kafka clusters using open source components over four years.
Suman Karumuri
14 min read
Has Summary
--
Fly.io logo
Fly.io
Advanced
The article discusses the implementation and evolution of user-mode WireGuard at Fly. io, detailing how it enhances the platform's functionality, particularly in enabling SSH access to applications.
Thomas Ptacek
16 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Advanced
The article discusses Fly. io's implementation of Prometheus metrics for monitoring applications running on their platform.
Thomas Ptacek
12 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Intermediate
The article discusses the introduction of persistent storage and fast remote builds on the Fly platform, highlighting the evolution from ephemeral micro-VMs to a more flexible storage solution.
Jerome Gravel-Niquet, Thomas Ptacek, Jerome Gravel-Niquet
11 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Intermediate
The article discusses building clusters using Serf, a simpler alternative to Consul for service discovery in distributed systems. It covers setting up Headless Chromium instances on Fly.
Thomas Ptacek
15 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Advanced
The article discusses how Fly. io enables private network connectivity for applications using WireGuard and IPv6. It highlights the benefits of deploying applications on Fly.
Thomas Ptacek
11 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Intermediate
The article introduces 6PN (IPv6 Private Networking) as a feature of Fly. io that simplifies secure communication between services within an organization.
Thomas Ptacek
6 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
The article provides an in-depth analysis of a significant outage experienced by Slack on May 12, 2020, detailing the technical issues that led to the incident.
Laura Nolan
9 min read
Has Summary
--
Slack logo
Slack
Beginner
The article discusses the deployment process at Slack, emphasizing the balance between speed and reliability.
Michael Deng
8 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses Slack's approach to Chaos Engineering through a process called Disasterpiece Theater, which aims to enhance the reliability of their systems by intentionally causing failures ...
Richard Crowley
11 min read
Has Summary
--
SafetyCulture logo
SafetyCulture
Intermediate
This article is the second part of SafetyCulture's journey to implementing Kubernetes on Amazon EKS.
Palantir logo
Palantir
Intermediate
The article discusses Bouncer, a tool developed to automate the management of AWS Auto Scaling groups (ASG) by cycling instances to align with updated launch configurations.
Palantir
10 min read
Includes Code
Has Summary
--
GitHub logo
GitHub
Advanced
The article discusses GitHub's MySQL high availability strategy, detailing the transition from a VIP and DNS-based discovery system to a more robust solution utilizing orchestrator, Consul, and GLB.
Shlomi Noach
17 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses the challenges and solutions involved in scaling Slack's job queue system, which processes billions of tasks efficiently using Kafka and Redis.
Saroj Yadav
16 min read
Has Summary
--

You've reached the end! All 29 articles loaded.