Modak Analytics

Bots

Bots are independent units with scalable functionality, accelerates development of business logic by separating it from code. It helps in easy integration of complex work.

Bot works

Independent units with scalable functionality. Accelerates development of business logic by separating it from code. Helps easy integration of complex work.

Smart Bots

Resilient to failure and scalable without upgrade windows.

Smart Bots are “A Decentralised event driven workflow engine which can scale based on workload”. The main primacy of bots is its feature of being asynchronous and being able to run numerous tasks parallelly.

Before the Bots, when a job failed, identifying a failed job and retrying the job was a nightmare for data ingestion and curation. Due to manual efforts involved in retrying the failed jobs - SLA breaches were quite frequent and tedious.

Bots are empowered to craft high-performance variants of themselves. They are the medium, mechanism, and platform for getting greater value from data analytics and augmented data preparation.

Why Bots?

Fully decoupled
Asynchronous
Stateless Bot
Stateful message
Polymorphic
Fault tolerant
Compliance to GxP
Schema independent
Failure notification
Persistence in the bus (Kafka)
Monitoring and auditing & logging
Intrinsic regression testing
Distributed for auto- scaling
Workflow using meta messages
Robust error handling (Resilience)
Control center (Spin up, Pause, Stop Bots)
High volume messaging/High events handling