Development Update 01.16–01.30

Nojus Liepis
3 min readJan 30, 2020

With the NOIA App being prepared for its first test-run outside of our office environment, our developers are finding themselves in a loop of testing, learning and improving. While they keep themselves busy with coding matters, the business development team is tackling the other side of the Programmable Internet equation — the backbone.

As much as developing the technology is essential, having a backbone on which it can run is as equally important. Good news is that we have world-class talent working on both sides of the equation. Just recently, we got our hands on ten high capacity 10Gbps nodes and a total of twelve transit Internet links worldwide. Also, we are finalizing the deal to obtain fifteen additional high capacity nodes. Together with twelve AWS and twenty-two Microsoft Azure servers that we already run our network on, these nodes will form our core backbone and will allow us to start providing SDN services, onboard new PoCs and launch the NOIA App.

Exciting times and massive opportunities await for us in the forthcoming future, but now we invite you to check out the progress that our developers made during the past two weeks.

NOIA Network Software Updates:

BI:

  • Implemented a lightweight algorithm to reduce hop limit;
  • Implemented an advanced authorization;
  • Improved logging capabilities;
  • Working on performance optimization.

Controller:

  • Improved Controller UI/UX: Lists: advanced filtering; Dashboard: server status, timezones; Apps: Connect/Disconnect;
  • Implemented the UI/UX for the NOIA Orchestrator in the NOIA Controller’s UI/UX;
  • Improved handlers in cases where connected Apps disappear or Controller’s server redeploys;
  • Added health checkers for monitoring deployments;
  • Created the manual App Connect/Disconnect mechanism;
  • Refactoring server’s data plane and control flow for the new network backbone provider.

NOIA Orchestrator:

  • Improved server deployment/configuration process;
  • Implemented functionality to receive the latest traffic from a server via the provider’s API;
  • Integrating the third network backbone provider.

VPP:

NOIA App:

  • Working on the NOIA App UI: ongoing QA testing and modifying UI/UX in accord with the results;
  • Working on the NOIA App’s connection with the NOIA SDN (Mac): error handling mechanism;
  • Working on the NOIA App’s connection with the NOIA SDN (Windows):
  • Two rounds of QA testing and modifications in accord with the results;
  • Working on statics measuring mechanism and installation process;
  • Working on the NOIA App connection with the NOIA SDN (Linux): Kernel space improvements.

That is all for now. Keep your eye on our updates as we will soon begin registration for the pre-launch testing of the NOIA App and we will need your help, especially if you read these updates and see more in them than obscure tech jargon. Follow us on Telegram, Twitter and Medium and see you soon!

--

--