About Eventn - Node.js HTTP Microservices Platform
Serverless Node.js HTTP Microservices Platform
Eventn is a serverless Node.js microservices SaaS platform for HTTP workloads. Deploy RESTful services for Data Processing, SQL Analytics or Machine Learning with a single click. The Eventn platform is much like services such as AWS Lambda or GCP Cloud Functions however the significant difference is that Eventn provides a secure, production ready, database backed microservice with a single click. The user interface provides an intuitive development environment for rapid JavaScript microservice development. How Does It Work? Once created, each microservice provides an asynchronous POST function and a synchronous GET function. These functions are executed by initiating an HTTP request using their respective methods. Each microservice also provides a MySQL table whereby incoming JSON data can be persisted. Eventn also supports external database connectors to MySQL (and compatible e.g. MemSQL), PostgreSQL, MariaDB and Microsoft SQL Server. Architecture The platform has been developed using Node.js and runs within an AWS environment. The server side components that powers api.eventn.com and service.eventn.com simply runs on commodity EC2 instances of any size, depending upon the throughput requirements. The main database layer is an RDS MySQL instance. The sever side api is deployed to an EC2 instance (or a prebuilt AMI can be used) which sit behind a load balancer. This makes it incredibly easy to scale the platform up and down by adding or removing instances from the load balancer. A new EC2 image can be built from scratch with the Eventn code deployed within a few minutes. Each HTTP request that is made to the platform gets loaded in to a ZMQ message queue located on each node. The HTTP request initiates a sandboxed process that loads and executes each microservice using a new unix process. This offers very low latency "cold startup" times and zero latency subsequent request processing using a process cache. Business Potential The initial inception of the platform was focused on being able to easily create microservices for data processing e.g. data coming in over HTTP, perform some processing on it and store it to a SQL database. The beauty of the platform is that any NPM modules can be whitelisted meaning that the platform can be repurposed for any task. For example, perhaps you wish to provide a SaaS platform for image compression, or language detection or machine learning using Tensorflow etc etc. You can see some examples within the recipes section here: https://eventn.com/recipes. Right now the platform is a generic data processing SaaS however with the platform is suitable for any use case whereby an HTTT GET or POST request needs to be processed. Billing The billing component through to credit card payment has not yet been implemented. What has been implemented is the logging of all process execution times. The business model I have chosen is to charge by the 100ms of process execution time to provide a serverless experience. Each process execution is timed and logged to the database so that billing can be calculated. See the pricing calculator here: https://eventn.com/pricing. This makes it possible to calculate monthly billing manually if needed from the SQL records.
Project details
Built with:Node.js,React,koa,mysql,AWS,AWS Code deploy,EC2
Domain name, All related design work, Source code, Twitter account, All related data, Email account
The following assets are included in the sale: Eventn.com domain name Eventn.com Marketing website - key features include: Product documentation: https://eventn.com/docs/user-guide Service Recipes (example microservices): https://eventn.com/recipes Pricing calculator: https://eventn.com/pricing REST API Docs: https://eventn.com/docs/api-reference Logo - including hi res photoshop files Code Repositories - all code that has been developed for the platform is included: Eventn.com React based UI web application - app.eventn.com Eventn api - the server side Node.js application powering api.eventn.com and service.evenent.com MySQL DB Schema Eventn.com marketing website Eventn word2vec service api Eventn word2vec web crawler AWS Code deploy scripts EC2 image and instructions on how to build and deploy an eventn api server in a few minutes
Reason for selling
I am selling this project because I am busy with other things and no longer have time to maintain this project. Becoming a parent is time consuming! Eventn is a solid SaaS platform and can be taken in any direction. I hope somebody can take it to the next level.
Project metrics
Average Monthly Visitors: Under 1K/mo
Average Monthly Revenue: Undisclosed
More side projects like Eventn - Node.js HTTP Microservices Platform
businesspilot-ai
- An all-in-one AI business management suite with 16+ core modules built with Next
CrewCentral
- Hiring, onboarding, training and scheduling for hospitality teams
DiscoverSponsors
- See which brands sponsor YouTube channels like yours
SideProjectors is a marketplace where developers can sell, buy, and showcase side projects and find co-founders. The platform lets you list projects for sale, discover projects to buy, seek co-founders, and share projects with the community.