APPLICATION-BY-APPLICATION
- another downstream use can create another upstream path
- similar parsing and transformation may be repeated
- preparation becomes part of individual application architecture
- upstream work can grow as new consumers are added
ARCHITECTURE CONCEPT
When several systems need the same underlying data, letting each one collect, parse, transform, and move it independently can repeat the same upstream work. A shared preparation layer creates another option: prepare supported data earlier, then make the prepared result available to the systems that need it.
Prepare once. Use many.