
```mermaid
graph LR
    ecs-ows-abacus-account -->|connects_to| rds-royalty_accounting
    ecs-ows-abacus-account -->|connects_to| managed-kafka-cdc
    ecs-ows-abacus-account -->|publishes_to| topic-graphql.subscription.abacusAccountTaxInfoUpdated
    ecs-ows-abacus-account -->|publishes_to| topic-event.payee.programMove
    ecs-ows-abacus-account -->|connects_to| schema-registry
    ecs-ows-abacus-account -->|depends_on| ecs-ows-permissions
    ecs-ows-abacus-contract -->|connects_to| rds-royalty_accounting
    ecs-ows-abacus-contract -->|connects_to| managed-kafka-cdc
    ecs-ows-abacus-contract -->|connects_to| schema-registry
    ecs-ows-abacus-contract -->|connects_to| neo4j
    ecs-ows-abacus-contract -->|depends_on| ecs-ows-abacus-account
    ecs-ows-abacus-contract -->|publishes_to| topic-event.abacus.contract
    ecs-ows-abacus-event -->|depends_on| airflow
    ecs-ows-abacus-event -->|connects_to| rds-royalty_accounting
    ecs-ows-abacus-event -->|invokes| lambda-abacus-commit-ledger-account-contract
    ecs-ows-abacus-event -->|invokes| lambda-abacus-correction-apply
    ecs-ows-abacus-event -->|invokes| lambda-abacus-correction-stage
    ecs-ows-abacus-event -->|invokes| lambda-abacus-snapshot-contracts
    ecs-ows-abacus-event -->|invokes| lambda-abacus-sync-contract
    ecs-ows-abacus-event -->|invokes| lambda-abacus-sync-contract-sap
    ecs-ows-abacus-event -->|invokes| lambda-documents-calculate-payments
    ecs-ows-abacus-event -->|invokes| lambda-documents-close-balance
    ecs-ows-abacus-event -->|invokes| lambda-collaborator-auto-report-run
    ecs-ows-abacus-event -->|invokes| lambda-documents-send-payments
    ecs-ows-abacus-legacy-sync -->|connects_to| rds-art_relations
    ecs-ows-abacus-schedule -->|connects_to| rds-royalty_accounting
    ecs-ows-abacus-state -->|connects_to| rds-royalty_accounting
    ecs-ows-abacus-state -->|depends_on| ecs-ows-permissions
    ecs-ows-abacus-worksheet -->|connects_to| rds-royalty_accounting
    ecs-ows-abacus-worksheet -->|reads_from| s3-abacus-adjustments
    ecs-ows-account -->|connects_to| rds-art_relations
    ecs-ows-account -->|connects_to| neo4j
    ecs-ows-account -->|connects_to| managed-kafka-artis
    ecs-ows-account -->|publishes_to| topic-event.accounts
    ecs-ows-account -->|depends_on| ecs-ows-users
    ecs-ows-account -->|depends_on| ecs-ows-permissions
    ecs-ows-account -->|depends_on| ecs-ows-collaborator
    ecs-ows-accounting -->|reads_from| s3-orcdbucket
    ecs-ows-accounting -->|reads_from| s3-statement-detail-exports
    ecs-ows-accounting -->|reads_from| s3-cucumbers
    ecs-ows-accounting -->|depends_on| dynamo-accounting-statement-export
    ecs-ows-accounting -->|depentds_on| dynamo-ows-accounting-owsrequest
    ecs-ows-accounting -->|depends_on| dynamo-statement_attachments_success
    ecs-ows-accounting -->|depends_on| swf_processing_accounting
    ecs-ows-accounting -->|connects_to| rds-art_relations
    ecs-ows-accounting -->|connects_to| rds-ows-accounting
    ecs-ows-accounting -->|connects_to| snowflake-facts
    ecs-ows-accounting -->|connects_to| redis-ows-accounting
    ecs-ows-ledger -->|connects_to| rds-royalty_accounting
    ecs-ows-moneyhub -->|connects_to| rds-royalty_accounting
    ecs-ows-moneyhub -->|connects_to| redis-ows-moneyhub
    ecs-ows-moneyhub -->|connects_to| snowflake-ROYALTY_ACCOUNTING
    ecs-ows-moneyhub -->|depends_on| ecs-ows-abacus-contract
    ecs-ows-moneyhub -->|depends_on| ecs-ows-abacus-event
    ecs-ows-moneyhub -->|depends_on| ecs-ows-moneyhub
    ecs-ows-moneyhub -->|depends_on| ecs-ows-permissions
    ecs-ows-moneyhub -->|depends_on| sqs-moneyhub-custom-reports-queue
    ecs-ows-moneyhub -->|depends_on| sqs-moneyhub-generate-attachments-queue
    ecs-ows-moneyhub -->|depends_on| s3-moneyhub-attachments
    ecs-ows-moneyhub -->|depends_on| s3-moneyhub-custom-reports
    ecs-ows-payee -->|depends_on| rds-royalty_accounting
    ecs-ows-payee -->|depends_on| lambda-rotate-payoneer-auth-token
    ecs-ows-payee -->|connects_to| managed-kafka-cdc
    ecs-ows-payee -->|publishes_to| topic-graphql.subscription.abacusAccountPayeeResyncPaymentReadiness
    ecs-ows-payee -->|depends_on| s3-abacus-ows-payee
    ecs-ows-payee -->|depends_on| dynamo-ows-payee-payee-info
    ecs-ows-payee -->|depends_on| dynamo-ows-payee-payee-info-ci-cd
    ecs-ows-payment -->|depends_on| rds-royalty_accounting
    ecs-ows-payment -->|depends_on| s3-abacus-payments
    ecs-ows-permissions -->|depends_on| rds-art_relations
    ecs-ows-permissions -->|depends_on| neo4j
    ecs-ows-permissions -->|depends_on| redis-ows-permissions
    ecs-ows-product -->|depends_on| ecs-ows-abacus-contract
    ecs-ows-product -->|depends_on| ecs-ows-account
    ecs-ows-product -->|depends_on| rds-art_relations
    ecs-ows-product -->|depends_on| sqs-upc_repository-queue
    ecs-ows-product -->|depends_on| dynamo-product_localization
    ecs-ows-royalties -->|depends_on| ecs-ows-abacus-contract
    ecs-ows-royalties -->|depends_on| ecs-ows-collaborator
    ecs-ows-royalties -->|depends_on| rds-royalty_accounting
    ecs-ows-royalties -->|depends_on| s3-royalties-sales-files
    ecs-ows-royalties -->|depends_on| s3-abacus-adjustments
    ecs-ows-royalties -->|depends_on| es-ows-royalties-log
    ecs-ows-collaborator -->|connects_to| rds-ows-collaborator
    ecs-ows-collaborator -->|connects_to| snowflake-FACTS
    ecs-graphql-abacus -->|depends_on| ecs-ows-abacus-account
    ecs-graphql-abacus -->|depends_on| ecs-ows-abacus-contract
    ecs-graphql-abacus -->|depends_on| ecs-ows-abacus-event
    ecs-graphql-abacus -->|depends_on| ecs-ows-abacus-schedule
    ecs-graphql-abacus -->|depends_on| ecs-ows-abacus-state
    ecs-graphql-abacus -->|depends_on| ecs-ows-abacus-worksheet
    ecs-graphql-abacus -->|depends_on| ecs-ows-account
    ecs-graphql-abacus -->|depends_on| ecs-ows-ledger
    ecs-graphql-abacus -->|depends_on| ecs-ows-moneyhub
    ecs-graphql-abacus -->|depends_on| ecs-ows-payee
    ecs-graphql-abacus -->|depends_on| ecs-ows-payment
    ecs-graphql-abacus -->|depends_on| ecs-ows-product
    ecs-graphql-abacus -->|depends_on| ecs-ows-royalties
    ecs-graphql-tax-payment -->|depends_on| ecs-ows-abacus-account
    ecs-graphql-tax-payment -->|depends_on| ecs-ows-abacus-contract
    ecs-graphql-tax-payment -->|depends_on| ecs-ows-abacus-event
    ecs-graphql-tax-payment -->|depends_on| ecs-ows-abacus-state
    ecs-graphql-tax-payment -->|depends_on| ecs-ows-abacus-worksheet
    ecs-graphql-tax-payment -->|depends_on| ecs-ows-payee
    ecs-graphql-tax-payment -->|depends_on| ecs-ows-payment
    ecs-graphql-tax-payment -->|depends_on| ecs-ows-product
    ecs-graphql-tax-payment -->|depends_on| ecs-ows-royalties
    ecs-graphql-gateway -->|depends_on| ecs-graphql-abacus
    ecs-graphql-router -->|depends_on| ecs-ows-abacus-account
    ecs-graphql-router -->|depends_on| ecs-ows-abacus-contract
    ecs-graphql-router -->|depends_on| ecs-ows-abacus-event
    ecs-graphql-router -->|depends_on| ecs-ows-abacus-state
    ecs-graphql-router -->|depends_on| ecs-ows-abacus-worksheet
    ecs-graphql-router -->|depends_on| ecs-ows-payee
    ecs-graphql-router -->|depends_on| ecs-ows-payment
    ecs-graphql-router -->|depends_on| ecs-ows-product
    ecs-graphql-router -->|depends_on| ecs-ows-royalties
    lambda-abacus-adjustment-file-import -->|depends_on| rds-royalty_accounting
    lambda-abacus-adjustment-file-import -->|depends_on| s3-abacus-adjustments
    lambda-abacus-adjustment-file-import -->|depends_on| ecs-ows-ledger
    lambda-abacus-adjustment-file-import -->|depends_on| ecs-ows-royalties
    lambda-abacus-adjustment-file-validation -->|depends_on| s3-abacus-adjustments
    lambda-abacus-adjustment-file-validation -->|depends_on| ecs-ows-abacus-state
    lambda-abacus-adjustment-file-validation -->|depends_on| ecs-ows-royalties
    lambda-abacus-adjustment-file-validation -->|depends_on| snowflake-ORCHARD_APP_REPORTING_V2
    lambda-abacus-adjustments-apply -->|depends_on| ecs-ows-abacus-worksheet
    lambda-abacus-adjustments-apply -->|depends_on| ecs-ows-ledger
    lambda-abacus-adjustments-apply -->|depends_on| ecs-ows-royalties
    lambda-abacus-commit-ledger-account-contract -->|depends_on| ecs-ows-ledger
    lambda-abacus-commit-ledger-account-contract -->|depends_on| ecs-ows-moneyhub
    lambda-abacus-commit-ledger-account-contract -->|depends_on| ecs-ows-payment
    lambda-abacus-commit-ledger-account-contract -->|depends_on| ecs-ows-royalties
    lambda-abacus-commit-mechanicals -->|depends_on| ecs-ows-ledger
    lambda-abacus-commit-mechanicals -->|depends_on| snowflake-ROYALTY_ACCOUNTING
    lambda-abacus-commit-royalties -->|depends_on| ecs-ows-abacus-state
    lambda-abacus-commit-royalties -->|depends_on| ecs-ows-ledger
    lambda-abacus-commit-royalties -->|depends_on| ecs-ows-royalties
    lambda-abacus-commit-royalties -->|depends_on| snowflake-ROYALTY_ACCOUNTING
    lambda-abacus-contract-lifecycle-automation -->|depends_on| ecs-ows-abacus-contract
    lambda-abacus-correction-apply -->|depends_on| ecs-ows-abacus-worksheet
    lambda-abacus-correction-apply -->|depends_on| ecs-ows-ledger
    lambda-abacus-correction-stage -->|depends_on| ecs-ows-abacus-worksheet
    lambda-abacus-correction-stage -->|connects_to| snowflake-ROYALTY_ACCOUNTING
    lambda-abacus-json-contract-file-import -->|depends_on| rds-royalty_accounting
    lambda-abacus-json-contract-file-import -->|depends_on| ecs-ows-abacus-account
    lambda-abacus-json-contract-file-import -->|depends_on| ecs-ows-abacus-contract
    lambda-abacus-json-contract-file-import -->|depends_on| ecs-ows-abacus-state
    lambda-abacus-json-contract-file-import -->|depends_on| ecs-ows-royalties
    lambda-abacus-json-contract-file-import -->|connects_to| s3-abacus-json-contract-file-import
    lambda-abacus-ledger-accounting-run-balance -->|connects_to| snowflake-ROYALTY_ACCOUNTING
    lambda-abacus-ledger-accounting-run-balance -->|depends_on| ecs-ows-royalties
    lambda-abacus-payments-generate -->|depends_on| ecs-ows-abacus-account
    lambda-abacus-payments-generate -->|depends_on| ecs-ows-payment
    lambda-abacus-payoneer-payments-payout -->|depends_on| ecs-ows-abacus-contract
    lambda-abacus-payoneer-payments-payout -->|depends_on| ecs-ows-abacus-event
    lambda-abacus-payoneer-payments-payout -->|depends_on| ecs-ows-abacus-state
    lambda-abacus-payoneer-payments-payout -->|depends_on| ecs-ows-ledger
    lambda-abacus-payoneer-payments-payout -->|depends_on| ecs-ows-payee
    lambda-abacus-payoneer-payments-payout -->|depends_on| ecs-ows-payment
    lambda-abacus-reserves-release -->|depends_on| ecs-ows-ledger
    lambda-abacus-reserves-schedule -->|depends_on| ecs-ows-abacus-contract
    lambda-abacus-reserves-schedule -->|depends_on| ecs-ows-ledger
    lambda-abacus-reserves-take -->|depends_on| snowflake-ROYALTY_ACCOUNTING
    lambda-abacus-reserves-take -->|depends_on| ecs-ows-abacus-contract
    lambda-abacus-reserves-take -->|depends_on| ecs-ows-ledger
    lambda-abacus-reserves-take -->|depends_on| ecs-ows-royalties
    lambda-abacus-schedule-auto-add -->|depends_on| ecs-graphql-router
    lambda-abacus-snapshot-contracts -->|depends_on| snowflake-ROYALTY_ACCOUNTING
    lambda-abacus-snapshot-contracts -->|depends_on| ecs-ows-royalties
    lambda-abacus-sync-account -->|depends_on| ecs-graphql-router
    lambda-abacus-sync-contract -->|depends_on| ecs-ows-abacus-account
    lambda-abacus-sync-contract -->|depends_on| ecs-ows-abacus-contract
    lambda-abacus-sync-contract -->|depends_on| ecs-ows-abacus-legacy-sync
    lambda-abacus-sync-contract -->|depends_on| ecs-ows-abacus-state
    lambda-abacus-sync-contract-sap -->|depends_on| ecs-ows-abacus-account
    lambda-abacus-sync-contract-sap -->|depends_on| ecs-ows-abacus-contract
    lambda-abacus-sync-contract-sap -->|depends_on| ecs-ows-abacus-state
    lambda-abacus-sync-contract-sap -->|depends_on| sap-api-connect-tsme
    lambda-collaborator-auto-report-run -->|depends_on| rds-royalty_accounting
    lambda-collaborator-auto-report-run -->|depends_on| rds-ows-collaborator
    lambda-collaborator-auto-report-run -->|depends_on| sqs-collaborator-report-trigger-queue
    lambda-documents-calculate-payments -->|depends_on| ecs-ows-abacus-account
    lambda-documents-calculate-payments -->|depends_on| ecs-ows-abacus-contract
    lambda-documents-calculate-payments -->|depends_on| ecs-ows-abacus-event
    lambda-documents-calculate-payments -->|depends_on| ecs-ows-ledger
    lambda-documents-calculate-payments -->|depends_on| ecs-ows-payment
    lambda-documents-calculate-payments -->|depends_on| ecs-ows-abacus-state
    lambda-documents-close-balance -->|depends_on| snowflake-ROYALTY_ACCOUNTING
    lambda-documents-close-balance -->|depends_on| ecs-ows-abacus-account
    lambda-documents-close-balance -->|depends_on| ecs-ows-abacus-event
    lambda-documents-close-balance -->|depends_on| ecs-ows-ledger
    lambda-documents-close-balance -->|depends_on| ecs-ows-payment
    lambda-documents-close-balance -->|depends_on| ecs-ows-abacus-state
    lambda-documents-generate-payments -->|depends_on| ecs-ows-abacus-account
    lambda-documents-generate-payments -->|depends_on| ecs-ows-abacus-contract
    lambda-documents-generate-payments -->|depends_on| ecs-ows-abacus-event
    lambda-documents-generate-payments -->|depends_on| ecs-ows-payment
    lambda-documents-generate-payments -->|depends_on| ecs-ows-abacus-state
    lambda-documents-knr-payments -->|depends_on| snowflake-ORCHARD_APP_REPORTING_V2
    lambda-documents-knr-payments -->|depends_on| s3-lambda-documents-knr-payments
    lambda-documents-knr-payments-approve -->|depends_on| ecs-ows-abacus-account
    lambda-documents-knr-payments-approve -->|depends_on| ecs-ows-abacus-state
    lambda-documents-knr-payments-approve -->|depends_on| ecs-ows-payment
    lambda-documents-knr-payments-approve -->|depends_on| s3-lambda-documents-knr-payments
    lambda-documents-knr-payments-approve -->|depends_on| s3-lambda-documents-knr-payments-approve
    lambda-documents-knr-payments-approve -->|depends_on| s3-abacus-sap-payment-files
    lambda-documents-knr-update-abacus-ledger -->|depends_on| s3-lambda-documents-knr-payments
    lambda-documents-payoneer-webhooks-payee -->|depends_on| ecs-ows-abacus-state
    lambda-documents-payoneer-webhooks-payee -->|depends_on| ecs-ows-payee
    lambda-documents-post-to-subledger -->|depends_on| ecs-graphql-gateway
    lambda-documents-send-payments -->|depends_on| ecs-graphql-gateway
    lambda-documents-update-payee-cotr -->|depends_on| ecs-graphql-gateway
    lambda-documents-update-payee-info -->|depends_on| ecs-ows-payee
    topic-graphql.subscription.abacusAccountPayeePayoneerStatusUpdated -->|belongs_to| managed-kafka-cdc
    topic-graphql.subscription.abacusAccountPayeePayoneerStatusUpdated -->|triggers| lambda-documents-update-payee-info
    topic-graphql.subscription.abacusAccountPayeePayoneerStatusUpdated -->|triggers| lambda-documents-evaluate-payment-eligibility
    topic-graphql.subscription.abacusAccountPayeePayoneerReleased -->|belongs_to| managed-kafka-cdc
    topic-graphql.subscription.abacusAccountPayeeResyncEligibility -->|belongs_to| managed-kafka-cdc
    topic-graphql.subscription.abacusAccountPayeeResyncPaymentReadiness -->|belongs_to| managed-kafka-cdc
    topic-graphql.subscription.abacusAccountPayeeResyncPaymentReadiness -->|triggers| lambda-documents-update-payee-cotr
    topic-graphql.subscription.abacusAccountPayeeResyncPaymentReadiness -->|triggers| lambda-documents-evaluate-tax-eligibility
    topic-event.payee.programMove -->|belongs_to| managed-kafka-cdc
    topic-event.payee.programMove -->|triggers| lambda-documents-payoneer-program-move
    topic-event.abacus.contract -->|belongs_to| managed-kafka-cdc
    topic-event.abacus.contract -->|triggers| lambda-documents-update-knr-vat-details
    topic-event.accounts -->|belongs_to| managed-kafka-cdc
    topic-graphql.subscription.abacusAccountTaxInfoUpdated -->|belongs_to| managed-kafka-cdc
```