Observers e callbacks

Salve,
i callback che definisco dentro ai modelli sono perfettamente uguali
ai callback che definisco negli observers?
Esempio: se definisco un callback after_save in un modello, questo
sarà valutato all’interno di una transazione.
Anche i callback degli observers vengono valutati all’interno della
transazione?

Sarebbe perfetto se potessi definire degli ‘after_save’ che triggano
quando il record è stato salvato nel database e la transazione è stata
chiusa.

Ciao,

Fabrizio