Atomic publication

When I write several events atomically, does the published atom feed transition directly from its state before the write to its state after the write? Or is it possible that a consumer may see the atom feed with only some of the written events.

What about projections? Will a projection be published after applying each event one at a time, or will the updated projection only be published after it has applied all the events in the write?

inline

Thanks!