contenedor de data: Mono<T> Flux<T> • Crear o inicializar: .empty(...), .just(...), .create(...), .fromSupplier(...) • Transformar los datos: .map(...), .filter(...), .flatMap(...), .zip(...) • Controlar errores y vacíos: .doOnError(...), .switchIfEmpty(...), .or(...) • Concatenar con la señal de otros Publisher<T>: .and(...), .then(...) • Convertir el tipo de los datos: .cast(...) • Generar logs y metricas: .log(...), .metrics() • Suscripción e hilos: .subscribe(...), .subscribeOn(...), .delaySubscription(...) • Y mas...