page loader
 

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

https://1lzctcc4hd2zm.cdn.shift8web.com/wp-content/uploads/2021/03/diagram_1.svg

Smart BOTs

Resilient and scalable

Smart BOTs are decentralized event-driven workflow engines, which can scale up based on workload

The core feature of BOTs is that they are 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 recurring 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.

https://1lzctcc4hd2zm.cdn.shift8web.com/wp-content/uploads/2021/04/Smart-BOTs.svg

Why BOTs?

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