Arxitektura va ochiq API
Modulli yadro, hodisalar shinasi va Open Banking API: platforma shularga asoslangan.
Modulli yadro
Kontekst chegaralari aniq belgilangan DDD: mijozlar, hisoblar, toʻlovlar, kreditlar, depozitlar, kartalar, bosh kitob, xazinachilik. Ishga tushirish modulli monolit bilan boshlanadi, yuklama oshgan sari servislar ajratib chiqariladi.
Hodisalar shinasi
Har bir muhim operatsiya transactional outbox orqali CloudEvents formatida domen hodisasini eʼlon qiladi: Kafka, RabbitMQ, Pulsar yoki vebxukka.
Hisobot uchun CQRS
Ogʻir oʻqish stsenariylari, hisobot vitrinalari, tahlil va masofaviy xizmat koʻrsatish operatsion yozuvdan alohida xizmat koʻrsatiladi.
Idempotentlik
Har bir ochiq API chaqiruvi va hodisa ishlovchisi Idempotency-Key qabul qiladi. Takroriy soʻrov ikkinchi operatsiyani yaratmaydi.
Bank maʼlumotlarini ajratish
Bank umumiy bazada, alohida sxemada yoki ajratilgan maʼlumotlar bazasida joylashadi. Maʼlumotlarni ajratish har bir soʻrovda tekshiriladi, xatoda kirish yopiladi.
Servislar orasida Zero trust
Perimetr ichida mTLS va JWT, tashqarisida TLS 1.3, PCI DSS va milliy kriptografiya kalitlari uchun HSM, chegarada WAF va DDoS hujumlaridan himoya.
Kuzatuvchanlik
Yagona correlation id bilan strukturalangan loglar, OpenTelemetry orqali metrikalar, bitta operatsiyaning yoʻlidagi barcha modullar boʻyicha izlanishi.
Open Banking API
OAuth 2.1 va OIDC, hamkor dasturchilar uchun sandbox, sinxron va hodisaviy interfeyslar uchun OpenAPI 3 va AsyncAPI formatidagi hujjatlar.
Kodda nimani tekshirish mumkin
Platforma steki
A3 platformasining umumiy modullari (hisob, kredit byurolari, komplayens, AML/CFT tekshiruvlari) barqaror API bor ichki servislar sifatida ulanadi. Bank ularni qaytadan integratsiya qilishi shart emas.
Mamlakat oʻziga xosligi: hisoblar rejasi, toʻlov formatlari, KYC qoidalari va hisobot kod forklanishi orqali emas, yadroning kengaytirish nuqtalari orqali ulanadi.
Bitta oʻrnatishning miqyosi
API bilan tanishishga tayyormisiz
OpenAPI hujjatlari va dasturchilar uchun sandbox vazifa haqida qisqa suhbatdan keyin hamkorlarga ochiladi.