I'm feeling lucky, so I'm going to go with option A. Synchronizing data with an external system? Piece of cake! Let's keep that business logic nice and isolated.
I'm going to have to go with D on this one. Reusable core services with public entities, actions, and blocks sounds like the way to go. Keeps things nice and modular.
I'm going with E. The API module should be used for isolated business logic or core widgets to manage complexity, composition, or have its own lifecycle.
I think C is the correct answer. The API module is a technical wrapper that exposes an API to external consumers, keeping the core services system-agnostic and supporting multiple versions of the API.
Matilda
4 hours agoMyong
1 days agoKimberely
2 days agoLigia
8 days agoStaci
10 days agoLouann
11 days agoKiera
11 days agoHobert
15 days agoSarah
16 days agoLaurena
18 days ago