Архитектура жана ачык 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 форматындагы документация.

Коддо эмнени текшерсе болот

1 760алты тилде OpenAPI документтери бар ядронун REST API ыкмалары
14беш өлкөдөгү төлөм каналы: RTGS, клиринг, СБП, СПФС жана карта тармактары
2 000+автотест, анын ичинде миллион өткөрүүгө жүктөм сыноосу
9карта схемасы: Мир, Элкарт, Humo, Uzcard, T-Card, Visa, Mastercard, UnionPay жана American Express

Платформанын стеги

A3 платформасынын орток модулдары (эсеп, кредиттик бюролор, комплаенс, ПОД/ФТ текшерүүлөрү) туруктуу API-си бар ички кызматтар катары кошулат. Банкка аларды кайрадан интеграциялоонун кереги жок.

Өлкөлүк өзгөчөлүктөр: эсептер планы, төлөм форматтары, KYC эрежелери жана отчёттуулук кодду форктобостон, өзөктүн кеңейтүү чекиттери аркылуу кошулат.

.NET 10ASP.NET CorePostgreSQLEF CoreRedisApache KafkaRabbitMQKubernetesHelmOpenTelemetryReact

Бир инсталляциянын масштабы

5-10 млнбир инсталляцияга активдүү клиент, шардтоодо 20 млнга чейин
≤30 мүн1 млн клиенттик портфель боюнча операциялык күндү жабуу
≤50 мсантифрод-кыймылдаткычтын реалдуу убакыттагы скоринги
≥5 жылөзгөрбөс аудит-логдун сакталышынын минималдуу мөөнөтү

API-ди көрүүгө даярсызбы

OpenAPI документациясы жана иштеп чыгуучулар үчүн sandbox милдет жөнүндө кыска сүйлөшүүдөн кийин өнөктөштөргө ачылат.