eNlight Clud Function

eNlight Cloud Functions

Go Serverless with eNlight Cloud Functions

With the ever-changing markets– deploy your applications faster with eNlight Cloud Functions. eNlight Cloud Functions is a Serverless cloud-computing platform where you can deploy your functions which executes in response to triggers or incoming events on demand. Achieve high scalability and take advantage of the pay-per-consume model which guarantees increased cost savings.


What is eNlight Cloud Functions?

'eNlight Cloud Functions' is a FaaS (Functions as a Service) platform which executes functions as per the demands, eliminating server maintenance needs and costs. eNlight Cloud Functions is based upon Apache OpenWhisk which provides a simple and sophisticated platform to deploy functions.

What is serverless?

'Serverless' computing relates to the notion of creating and running applications that do not demand server management. It represents a deployment model at a granular level, where applications are a bundle of one or more functions. We upload them to a platform and then they run, auto-scale, and generate a bill as per the particular demand. The term serverless doesn't actually mean that there are no servers involved. We, of course, need them for the codes to function.

Why you must choose eNlight Cloud Functions?

Our serverless cloud computing platform will add a lot of benefits to your business application from development to updates and maintenance. There are several benefits for developers, owners, and users


Following are the key reasons for choosing eNlight Cloud Functions:


Zero Operations and Maintenance Costs

With eNlight Cloud Functions you are free from server and application environment administration as it is a fully managed service provided by us and the overheads like managing servers, virtual machines and containers get eliminated.


Flexible On-Demand and Automatic Scaling

eNlight Cloud Functions can promptly and accurately scale to serve each individual incoming request. As the traffic levels change, functions automatically scale which is intelligently managed by eNlight Cloud.


Developers Can Focus on Significant Tasks

Your developers don’t need to bug about the operating system, infrastructure, language runtime, middleware, its administration and dependencies. They can now focus on the projects directly driving business growth instead of maintenance and time-lag.


Event-driven Way with High Velocity

Events trigger the functions. Triggers can be invoked via programmable APIs. Thus your external apps, services and edge systems, can invoke your eNlight Cloud Functions with only the required resources resulting in effective serverless computing.


Granular Pay-Per-Consume Model

Your bill is based on memory usage, execution time, and CPU usage (differing by the make of CPU). You pay only for the time period when your function executes and the number of functions that performed. Hence, no hourly charge and lesser idle time.

Following are a few examples of application types that can run on eNlight Cloud Functions – Serverless platform.

eNlight Cloud Functions – Serverless : Use Cases

  1. Independent, concurrent, asynchronous, and easy to parallelize work units
  2. Infrequent demand, with random and huge scaling variation
  3. Stateless hence, temporary, without a primary need for immediate cold start duration
  4. Extremely dynamic due to varying business requirements which need accelerated development mechanism

Multimedia Processing

Example: Multimedia processing can be easily implemented on serverless platform. Certain examples include - processing an image on upload to build an index of elements that are present in the image after that image is uploaded on object storage repository, converting image / video / audio in different formats, Language translation after data is received.


Database Changes or Change Data Capture (CDC)

Example: Certain operations (mostly asynchronous) like logging activity, data post processing or data auditing can be performed in parallel to database changes along with the synchronous flow of execution.


IoT Sensor Input Messages

Example: IoT devices connected via network generate massive amount of data and network traffic. Functions can process this data generated by IoT devices which helps in balancing this workload and then later providing the processed data to applications and services downstream.


Stream Processing at Scale

Example: Stream processing involves performing operations like - read, transform, and then write - on messages sourced from infinite stream of messages like queue. Functions can be implemented which will be invoked by triggers to perform stream data processing.


Batch Jobs or Scheduled Tasks

Example: A batch of jobs or a task is an operation that needs to be executed periodically. Such functions can be scheduled timely and efficiently on a serverless platform.



Example: Chatbots can be implemented on serverless platform because of the fact that human-bot interaction does not require instantaneous response. Chatbots can efficiently scale on demand instead of maintaining an always-on daemon on some IaaS or PaaS platform.


HTTP REST APIs and web applications

Example: HTTP based web applications are a good fit to run on a serverless platform when workloads are non-transactional. As an example, an online exam application running in an event-driven environment uses serverless platform to generate results on demand.

ESDS has developed a highly flexible Integrated Planning Automation Software (iPAS) which can be implemented for other districts of the states with minimal changes. We are proud to have initiated Full-fledged automation for the state of Maharashtra.

Shri Yogendra Chaudhari
Nashik District Planning Officer

We appreciate the efforts of ESDS in development of well designed MUDRA website (mudra.org.in) in record time.

Shree Jiji Mammen
CEO & Director