UI is the king due to its ability to deal with complexity and variety of data to be presented. We use bar, pie, flame and multi-line charts, tree structures and graphs empowered by forces of mighty D3. These complicated, customizable and dynamic components provide room for creativity on top of CS algorithms and data structures. Top notch looks and user friendly interfaces are driven by solid, object-oriented, manageable and expandable code, running on rails of advanced frameworks and libraries. And since we provide a real time view of things happening on the back-end side we are mindful of the data-flow between browser and the server. This leads us to incremental updates and aggregation of requests among different layout components into few data channels.
We have plenty of CRUD lists too, what can be challenging there? First objective is to reuse grid component for most of such pages with as slight customization as possible. Sophistication comes with a need to represent information coming from different sources (APIs) in different formats and rendering real-time charts used by multiple columns by tens of rows.
Another distinguishing feature of Avi UI is the object-oriented backbone of application. It dramatically helps to keep component controllers lean and keep data-transformation logic away from presentation level, allowing for its efficient reuse.
We are constantly looking for development, building and deployment tools which can improve the workflow, manage complexity and make code manageable without reducing development velocity.
Checkout Avi Networks UI in following short demos.
“Due to Avi’s granular multi-tenancy, RBAC and user-friendly interface we can now provide access to this important infrastructure component for the vast majority of our support staff. This greatly reduces the time needed for customer issues to get fixed and get changes applied.” Stefan De Kooter, Network Engineer, Proxsys Opens a New Window.
“Appliance-based products weren’t meeting our needs, and as we evaluated alternatives, web application firewalling was our number-one consideration. We were pleasantly surprised by Avi iWAF’s simple deployment, impressive ease-of-use, and intelligent security analytics, as well as the responsiveness of the Avi team.” Joris Vuffray, Head of Network and System Mgmt. SWISSLOS Opens a New Window.
“We evaluated traditional and open source load balancers but they didn’t meet our agility, flexibility, and performance expectations. They did not provide a model that was operationally viable. We wanted to provide the same dev/test environment capabilities to the development teams even in a production environment. Avi met all of these capabilities and added analytics on top!” Nate Baechtold, IT Architect, EBSCO Information Services.