Modak Analytics

Botworks

Bots are independent units with scalable functionality. They accelerate development of business logic by separating it from code and also help in easy integration of complex workflows

Smart Bots

Resilient and scalable

Smart Bots are decentralised event-driven workflow engines, which can scale-up based on workload.

The core feature of bots is being asynchronous and able to run numerous tasks parallelly. Earlier, identifying a failed job and rerunning it was a nightmare for data ingestion and curation. Due to manual efforts involved in rerurring the failed jobs, SLA breaches were quite frequent and tedious. However, 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, 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