Development Update 02.13–02.27

Augustas Radziukas
3 min readFeb 27, 2020

The excitement is real, in the office and among the community. The very first public testing of the NOIA App is just around the corner, but in-house, we are already neck-deep in the process. Just recently, our CTO Jonas gave you a glimpse of NOIA’s SDN performance. In our Telegram group, he shared the results of how much it can improve the connection for people in Brazil when connecting to the AWS Cloud.

The screenshots, revealing the speed and latency difference between routing data through the public Internet and our SDN, are a testament to the superiority of NOIA’s tech.

In this case, we managed to increase throughput up to six times, and reduce latency as well. And that is just one instance, among many, where we see substantial improvement.

Results are assuring, but there’s still work to do. We aim to make this technology accessible to every person and device connected to the Internet, and our developers are making every effort to achieve this in a timely manner. See what they did during the past two weeks.

NOIA Network Software Updates:

BI:

  • Implemented DB scaling;
  • Applied new logic in cases when a path is not found;
  • Improved Topology Image;
  • Improved Performance;
  • Continuing to work on Performance optimization and Path visibility on Topology.

Controller:

Controller’s UI/UX:

  • Various UI/UX improvements;
  • Controller’s UI Frontpage;
  • Updating the visibility of connected paths.

Controller’s Server:

  • Refactored Controller due to substantial refactoring of Network’s Backbone (increased traffic performance);
  • Implemented additional parameters and applied new logic for the NOIA App’s communication;
  • Extended Controller’s support for KVM based servers;
  • Fixed minor bugs which occurred in testing sessions;
  • Working on Traffic Management for Apps and Servers.

NOIA Agent:

  • Implemented the NOIA Inspector script for network tests;
  • Working on a major Network Backbone refactoring project to increase traffic performance.

NOIA Orchestrator:

  • Implemented the final automated process for deploying any type of servers with connected 3rd party providers (including Ansible scripts).

VPP:

  • Improved VPP network’s traffic performance with different configurations (R&D);
  • Created documentation for the Network Backbone refactoring project;
  • Working on additional plugins/extensions for VPP.

NOIA App:

Working on the NOIA App’s connection with the NOIA SDN (Mac):

  • Testing the App and preparing for the release;
  • Added maintenance support integration.

Working on the NOIA App’s connection with the NOIA SDN (Windows):

  • Testing the App and preparing for the release;
  • Added maintenance support integration.

Working on the NOIA App’s connection with the NOIA SDN (Linux):

  • Testing the App and preparing for the release;
  • Added maintenance support integration.

As rewarding as these weeks have been, our developers do not take breaks and continue whipping out code at a rapid pace. Just don’t tell them, but they might need an extra set of hands or two. The good thing is that we are hiring, so if you think that you got what it takes to make the Internet better, check out our careers page and feel free to apply for whichever position you see yourself in. That is all for this update. See you in a couple of weeks!

--

--