Архитектура жана ачык API
Модулдук өзөк, окуялар шинасы жана Open Banking API: платформа эмненин негизинде турат.
Модулдук өзөк
Так чектелген контексттери бар DDD: клиенттер, эсептер, төлөмдөр, кредиттер, депозиттер, карталар, башкы китеп, казыналык. Модулдук монолиттен башталат, жүктөм өскөн сайын кызматтар бөлүнүп чыгат.
Окуялар шинасы
Ар бир маанилүү операция transactional outbox аркылуу CloudEvents форматында домендик окуяны жарыялайт: Kafka, RabbitMQ, Pulsar же вебхукка.
Отчёттуулук үчүн CQRS
Оор окуу сценарийлери, отчёттук витриналар, аналитика жана дистанциялык тейлөө операциялык жазуудан бөлөк тейленет.
Идемпотенттүүлүк
Ар бир ачык API чакырыгы жана окуя иштеткич Idempotency-Key кабыл алат. Кайталанган суроо-талап экинчи операция түзбөйт.
Банктын маалыматын обочолоо
Банк орток базада, өзүнчө схемада же бөлүнгөн маалымат базасында жайгашат. Маалыматтарды обочолоо ар бир сурамда текшерилет, ката болсо жетүү жабылат.
Кызматтардын ортосундагы zero trust
Периметрдин ичинде mTLS жана JWT, тышында TLS 1.3, PCI DSS жана улуттук криптография ачкычтары үчүн HSM, чекте WAF жана DDoS-тон коргоо.
Байкалуучулук
Уюлдук correlation id менен структураланган логдор, OpenTelemetry аркылуу метрикалар, бир операциянын жолундагы бардык модулдар боюнча трассировка.
Open Banking API
OAuth 2.1 жана OIDC, өнөктөш иштеп чыгуучулар үчүн sandbox, синхрондук жана окуялык интерфейстер үчүн OpenAPI 3 жана AsyncAPI форматындагы документация.
Коддо эмнени текшерсе болот
Платформанын стеги
A3 платформасынын орток модулдары (эсеп, кредиттик бюролор, комплаенс, ПОД/ФТ текшерүүлөрү) туруктуу API-си бар ички кызматтар катары кошулат. Банкка аларды кайрадан интеграциялоонун кереги жок.
Өлкөлүк өзгөчөлүктөр: эсептер планы, төлөм форматтары, KYC эрежелери жана отчёттуулук кодду форктобостон, өзөктүн кеңейтүү чекиттери аркылуу кошулат.
Бир инсталляциянын масштабы
API-ди көрүүгө даярсызбы
OpenAPI документациясы жана иштеп чыгуучулар үчүн sandbox милдет жөнүндө кыска сүйлөшүүдөн кийин өнөктөштөргө ачылат.