Skip to main content

Design Principles

The implementation team should follow these principles for every implementation:

  1. Keep parsing and build logic configuration-driven wherever possible.
  2. Separate environment configuration from business mappings.
  3. Keep table creation and merge logic idempotent.
  4. Use audit columns consistently across all target tables.
  5. Treat repeated XML node parsing as row-expansion logic rather than scalar extraction.
  6. Keep API throughput settings specific to each environment and implementation.
  7. Validate all metadata inputs before data processing begins.