Micro-Batch Processing