![network engineer tools network engineer tools](https://i.pinimg.com/236x/ff/6e/c1/ff6ec1f7917da5381ab7efc69ab36aa0.jpg)
#Network engineer tools software
More importantly, as our software stack and service grew in complexity, network segmentation became increasingly difficult. We searched for an IPSec replacement, and even tried a few possible solutions, but none of them met our needs. It also came with a small but measurable performance impact, because every packet destined for another region had to be routed through an IPSec tunnel host, adding a hop in the network route. This approach worked well in the beginning, but quickly became an operational burden to manage our growing network. While this is the first time most people have heard of Nebula, it has been in use at Slack for over two years! How Nebula came to beĪ few years ago, Slack was using IPSec to provide encrypted connectivity between regions. Today Nebula runs on every server at Slack, providing a global overlay network that helps us operate our service. What makes Nebula different to existing offerings is that it brings all of these ideas together, resulting in a sum that is greater than its individual parts. It is important to note that Nebula incorporates a number of existing concepts like encryption, security groups, certificates, and tunneling, and each of those individual pieces existed before Nebula in various forms. (Also: keep this quiet, but we have an early prototype running on iOS). Nebula is portable, and runs on Linux, OSX, and Windows. It lets you seamlessly connect computers anywhere in the world. Nebula is a scalable overlay networking tool with a focus on performance, simplicity and security.
![network engineer tools network engineer tools](https://fairline.co.uk/wp-content/uploads/3154-010-300x300.jpg)
Slack is in the business of connecting people, not computers. We will gladly share those experiences in future presentations and writing, but for now, just know that we did not set out to write software to solve this problem. We tried a number of approaches to this problem, but each came with trade-offs in performance, security, features, or ease of use. “What is the easiest way to securely connect tens of thousands of computers, hosted at multiple cloud service providers in dozens of locations around the globe?” If you want our answer, it’s Nebula, but I recommend that you read the rest of this short post before clicking that shiny link.Īt Slack, we asked ourselves this very question a few years ago.