Add logging, rollbacl, MDC pattern