Netifi: Turn the web upside down!

Description

DESCRIPTION:

Netifi is part of an open source effort that includes pioneers in microservices – Netflix, Facebook and Pivotal Software – developing an application protocol (RSocket) designed for microservice communication. The Netifi platform makes deploying microservices much simpler, using technology that is specially-designed for microservices communication with far less overhead than HTTP. The Netifi platform uses bi-directional application communication technology that predicts the best route to send messages understanding latency and error rates and the ability to handle load balancing, while being able to run over standard transports (like TCP, HTTP/2 and WebSocket). This results in applications that are easier to scale, less failure-prone and easier to operate.

OUR CHALLENGE:

Turn the web upside down! Web applications today are broadly divided into two camps, consumers (browser/UI) and producers (e.g. server-side Node or Java). The ecosystem is almost entirely predicated on this model and assumes HTTP/REST as the de facto transport and protocol for communication. Netifi allows developers to turn this model on its head. Our transport-agnostic protocol and fully-bidirectional interaction model makes no assumptions about which party is producing or consuming data or where that application resides; in the browser, on a dev server, or in the cloud. This allows a developer the full range of possibilities no matter where their application will be deployed. A browser can both fetch data and act as a server, serving requests from peers. A Node server can pull live telemetry data from clients while a the same time serving their requests.

Attend Netifi's Technical Workshop on Tuesday, September 11th from 12:00 PM - 12:40 PM on the Expo Stage for a demo of what is possible with the Netifi platform. Visit the Netifi booth (#105) to familiarize yourself with the functionality of the Netifi platform, and receive login credentials for a hosted broker your team may use during the challenge. Then build your own application, either by extending the provided demo application or coming up with your own idea! Netifi judges will evaluate projects based on innovative use of the Netifi platform, but also the larger project as a whole. We are looking for innovative solutions that make use of Netifi's technology to address unique or important use cases for consumers and/or enterprises.

GETTING STARTED:

Read our quickstart guide for step-by-step instructions to get up and running with the Netifi platform using your favorite language.

Java:
https://www.netifi.com/getstarted.html

JavaScript:
https://www.netifi.com/getstarted-js.html

Challenge Type

On-Site Hackathon

Prizes

The challenge that our judges deem best aligned with the above criteria will receive US$1000 and a bag of Netifi swag -- plus, we will promote it on our website and on social media!

Projects solving this challenge

Armada

Platform for sharing supply chains.

Veritable

Searching documents/logs on microservices built using Netifi

GathAR

Collaboration has been a hallmark in the rise of human civilization. Globalized workforces, remote teams, and the burden of travel have disrupted our connections. GathAR brings remote peers together in a shared augmented reality space. Agora provides the conduit. Digital assets can be jointly viewed, commented on, and annotated. From a distant doctor's MRI evaluation, to a remote team's product review, to a wedding planner augmenting a hall for a client, GathAR will transform our collaboration.

NoBlankImg.com

NoBlankImg is a decentralized image CDN service. Think Cloudinary meets IPFS. Problem: Blockchain tokens, images, assets are very difficult to retrieve forcing most developers to copy/paste similar imagery across many repositories. It also proliferates images that may not represent the brand well. Solution: NoBlankImg allows developers to use the CDN to deliver peer validated and uploaded imagery, with graceful auto-generated fallback images based on known blockchain meta data.

Organizations hosting challenge

Netifi

Netifi simplifies the way enterprises build and operate cloud-native applications, dramatically reducing operational overhead and speeding development. Netifi Proteus is the next-generation cloud-native application platform that allows developers to focus on their product by providing: API management, service discovery, predictive load balancing, AI managed operations, and ultra-low latency RPC that works seamlessly across both backend and frontend applications. Put the “Dev” back in “DevOps”.

Events specific to challenge

API World 2018 Hackathon

This is the official hackathon of API World 2018

Technologies specific to this challenge

RSocket is an open-source network protocol developed in collaboration with Netflix, Facebook, Pivotal and others. RSocket was designed to handle the challenges of communication between complex networks of services both within the datacenter and over the internet, extending to mobile devices and browsers. In addition to low latency and flexibility in the underlying transport layer, RSocket provides application flow control and predictive load balancing to protect both client and server resources.