Virtualization Technology News and Information
Article
RSS
VMblog Expert Interview: Introducing Neurelo and Its New Data Access Platform

interview-neurelo-cshah 

Working with data is one of the most difficult parts of building and running applications. As cloud ecosystems and developer toolsets increase in complexity, managing data sources remains a significant obstacle to developer productivity. Neurelo is a new company that emerged from stealth today to deliver a comprehensive data access platform that streamlines and accelerates cloud application development. To learn more about how Neurelo makes it easier for developers to work with databases, I talked with Chirag Shah, co-founder and CEO.

VMblog:  Databases are complex by nature. What issues are developers facing today?

Chirag Shah:  Developers face a number of challenges working with databases. Given the complexity of these systems as an organization's application and data needs grow, even experienced developers find themselves spending hours or even days debugging and optimizing queries to achieve the desired performance.

One key issue is the "ORM Conundrum." Object-Relational Mapping (ORM) technology aims to bridge the gap between the object-oriented world of programming and relational databases, but often falls short of expectations. It can introduce technical debt, hinder flexibility, and complicate the development process. Developers face performance overhead, because ORM frameworks can generate inefficient SQL queries, leading to suboptimal database performance. As queries get complex, ORM becomes less effective; ORM frameworks also have limited flexibility, as they impose a certain structure on a database schema.

Another major issue is Application Programming Interface (API) development. Building robust APIs on top of databases is essential for modern applications. However, it involves a significant amount of boilerplate work, including configuring routes, writing code for CRUD (Create, Read, Update, Delete) operations, and creating comprehensive documentation. Developers often need to write repetitive code for handling common CRUD operations, validating incoming requests, managing authentication and authorization, and documenting the API endpoints for others to consume.

These challenges are compounded when dealing with advanced database queries, such as aggregations, filtering, or joining multiple tables. Writing efficient and secure code for such scenarios requires a deep understanding of both the database and the application's requirements.

VMblog:  Neurelo introduced its first GA product today. How does Neurelo improve the way developers work with databases?

Shah:  Neurelo improves developer workflows with its comprehensive and extensible data access platform that enhances developer productivity by simplifying and accelerating the way they build and run applications with databases. The Neurelo Cloud Data API Platform delivers four key innovations.

Auto-generated APIs instantly generate purpose-built REST and GraphQL APIs for data access from applications, eliminating developer reliance on ORM and server-side frameworks. Neurelo ensures that its APIs are specifically developed to meet the needs of the application being built. It also automates API documentation and version control, eliminates the need for third-party query builders, and automatically handles changing code and schemas.

AI-generated custom-query endpoints enable developers to use AI to easily generate and fine-tune custom complex queries with optimization recommendations using natural language prompts, regardless of the database type or language. Neurelo trains its AI models on database-specific syntax and semantics, resulting in query code generation efficacy ranging from 75 to 90 percent, well above the industry average of around 50 percent.

Query observability shows developers exactly what is happening with every API as it is called. With Neurelo, every read and write operation gives developers an improved understanding of day-to-day application posture. This helps developers identify and remediate hotspots, bottlenecks, noisy neighbors and other complexities.

Schema as Code automates how developers create, deploy, and evolve their schema, enabling developers to easily manage application and database changes without manual intervention. It provides a centralized, codified repository for automated collection and management of metadata. This eliminates the Visio diagrams and other arduous manual processes developers often must use to capture schema, resulting in faster iteration cycles and a more robust, reliable, and maintainable architecture.

VMblog:  Generative AI is transforming many aspects of the development cycle. How does Neurelo leverage automation and AI?

Shah:  Neurelo's application of AI and automation to API generation empowers developers to leverage the full potential of API gateways and abstractions, transforming the way they build and maintain applications that rely on databases.

As developers embrace GenAI to build and modernize apps, they can simplify their approach by abstracting dependencies between applications and databases through Neurelo's comprehensive data access layer. Neurelo's auto-generated APIs automatically generate REST and GraphQL endpoints directly from users' data models and schemas. These endpoints are designed for a wide range of data operations, and are fully documented and version controlled.

Neurelo's auto-generated Data APIs and AI Assist feature also speeds up the development process and reduces the likelihood of syntax errors and query optimization issues. Developers can use AI in Neurelo to create and customize complex queries using natural language prompts, and this applies to any database or language. Neurelo trains its AI models on database-specific syntax and semantics, meaning its query code generation efficacy is far above the industry standard. This innovative approach to AI-generated queries eliminates the writing of the hundreds of lines of code that complex queries often require; along with the expert analysis, rewriting, manipulation and modification needed to iterate on new application features.

In essence, Neurelo's use of AI and automation shortens time to production and eases ongoing management. This enables developers to leverage the full potential of API gateways and abstractions, transforming the way they build and maintain applications that rely on databases.

VMblog:  You also announced seed funding today. How will that be used?

Shah:  Since securing seed funding, we've built a robust R&D team to bring our vision to life and build the 1.0 product that we announced today. We will continue to expand our R&D team, and increase investments in developer-centric go-to-market functions, emphasizing product-led growth.

VMblog:  What else should VMblog readers know? What should readers expect from Neurelo in the future?

Shah:  This is just the beginning for us. We're confident that our Cloud-based Data API Platform approach to database programming interfaces will streamline complexities in performance, scale, security, optimization and manageability. In constant learning from our users, we're committed to swiftly rolling out new features that further simplify their work. We are seeing compelling opportunities to harness AI capabilities, empowering developers to seamlessly use and operationalize generative AI, thereby simplifying and accelerating their software development lifecycle.

##

Chirag Shah is the Co-Founder and CEO at Neurelo. Shah is a dynamic leader with a passion for building projects that deliver business value and improve developer experience. Prior to Neurelo, Shah led MongoDB's database product organization, where he was part of the core product leadership team that helped drive business growth from $350M to $1.2B in ARR. Prior to MongoDB, he worked with the product and go-to-market teams at VMware. Shah received his undergraduate degree from the University of Mumbai and an M.S. in Computer Science from Binghamton University.

Published Wednesday, January 31, 2024 9:01 AM by David Marshall
Filed under: ,
Comments
There are no comments for this post.
To post a comment, you must be a registered user. Registration is free and easy! Sign up now!
Calendar
<January 2024>
SuMoTuWeThFrSa
31123456
78910111213
14151617181920
21222324252627
28293031123
45678910