The present invention relates to an IT system for detecting fraud in a data flow comprising at least one data lake enabling the storage of large volumes of data, a platform containing at least one production environment comprising at least one self-adaptive hardware and software architecture comprising a plurality of stored fraud monitoring models, at least one memory for data storage, at least one processor, a layer for processing data in 'real time', an online learning unit and a service layer connected to the processing layer by a communication means, all or each one of the layers comprising at least hardware and software implementing a micro-service executed on the IT hardware architecture processor to enable, respectively, checking and/or monitoring of the data flow, in real time, retraining and updating of the monitoring models, in real time, and managing the data processed.