GH GambleHub

Köpçülikleýin likwidlik

1) Bu näme üçin zerur?

Täze toparlarda derrew likwidlik. Sebitde/ýerde işe girizýärsiňiz - umumy howuzy "garyşdyrýarsyňyz".
Iň gowy laýyklyk we bahalar. Çuň bazar → az "spred", EPI-den ýokary (netijeli bahany/saýlamany gowulandyrmak).
Isleg/teklip şoklary. Düwünleriň arasynda ýüküň akmagy şowsuzlygy we nobatlary azaldýar.
Ykdysadyýet. Çykdajylaryň ortaça ýokarlanmagy bilen fill rate we ARPU-dan ýokary; cross-sell mümkinçiligi.

2) Köpçülikleýin likwidligiň modelleri

ModelDüşündirişHaçan saýlamaly
Umumy basseýnMerkezleşdirilen orderbook/ähli kanallar üçin katalogÝönekeý ýurisdiksiýa, bir marka
Howuzlar federasiýasyHyzmatdaşlaryň howuzlary, ýokarsynda - SOR/agregasiýa gatlagyDürli ýurisdiksiýalar/markalar, özygtyýarlylyk
Bazar merkeziÖnümiňiz = "exchangea": hyzmatdaşlar offerleri çap edýärlerKöp üpjün ediji, siz koordinator
Köp hosting/white-labelBirnäçe penjire → bir gizlin howuzKanallar we penjireler dürli, supply umumy
Köprüli lokal toparlarÝerli howuzlar, düzgünler boýunça köprülerBerk lokalizasiýa/gizlinlik

3) Binagärlik komponentleri

Orderbook/katalog: abstraksiýalar arza/offer, status we wersiýalar, SLAs we laýyklyk atributlary.
SOR (Smart Order Routing): bahany/hilini/ýurisdiksiýasyny/gizlinligini göz öňünde tutup, howuzy/üpjün edijini saýlamagyň düzgünleri.
Ylalaşyklyk: CDC we wakalar magazinesurnallary, 'event _ id', öwezini dolýan amallar.
Atributiýa we billing: geleşigiň/komissiýanyň "eýesi" kim, talaplar penjiresi, reconciliation.
Hil we abraý: partnýor reýtingleri/SLA, jerimeler, nyşanlar.
Gizlinlik we lokalizasiýa: PD-ni gizlemek, geo-pinning, wakalary eksport etmegiň düzgünleri.

DFD (Mermaid) eskizi:
mermaid flowchart LR
U [Demand] --> GW [Routing Gateway]
P1 [Pool A] --- GW
P2 [Pool B] --- GW
P3 [Partner C] --- GW
GW --> SB[Settlement/Billing]
GW --> OBS[Observability/SLO]

4) Maglumat şertnamalary (iň az meýdan)

yaml offer. v1:
id: uuid kind: product    slot    capacity price: {amount: decimal, currency: ISO4217}
quality: {rating: 0..5, sla_ttm_ms: int}
geo: {region: "EU", city: "Tallinn"}
vendor: {id: "partner-123", tier: "gold"}
terms: {ttl_s: 60, cancellation: "window:15m"}
version: 7 request. v1:
id: uuid constraints: {geo, time, price_ceiling, compliance}
qos: {max_ttm_ms: 500, min_rating: 4. 0}
trace_id: uuid consent: {...}

5) SOR: düzgünler we psevdokod

Reýting ölçegleri:
  • `score = w_priceprice_improvement + w_slattm_slo + w_qquality + w_geodistance_penalty + w_riskvendor_risk_penalty`
python def route(request, pools):
candidates = []
for pool in pools:
if not compliant(request, pool):
continue quotes = pool. quote (request) # timebox, idempotent for q in quotes:
s = score(q, request)
candidates. append((s, pool, q))
ordered = sorted(candidates, key=lambda x: -x[0])
return best_feasible(ordered, fairness=request. fairness)

Fairness (adalat): üpjün edijileriň aýlanmagy, dolanyşygyň paýyna kwotalar, abraý we soňky ýeňişler boýunça tie-break.

6) Likwidligiň ölçegleri

Fill rate = ýapyk arzalar/ähli arzalar (segment/klaster boýunça).
Time-to-match (p50/p95) - saýlamaga/ýerine ýetirmäge çenli wagt.
Depth - kesgitlenen baha/hil diapazonynda elýeterli göwrüm.
Spread/EPI - netijeli bahanyň gowulaşmagy vs bençmark.
Utilization - teklibi ýüklemek (idle% ↓ - SLA şowsuzlygy bolmasa gowy).
Integrity - yzyna almak/fols-öwrülişikleriň paýy, reconciliation-daky tapawut (<ε).
Fairness - haryt dolanyşygynyň üpjün edijiler boýunça deň derejede paýlanylmagy.

Likwidlik SLO (mysal):
  • 'fill _ rate _ month ≥ 92%' ≥ N işjeň offerleri bolan klasterde.
  • 'p95 _ time _ to _ match ≤ 3s' iň ýokary sagatda.
  • `cancel_rate ≤ 1. 5% 'üpjün edijiniň SLA-synda' on-time ≥ 98% '.

7) Gözegçilik etmek we subut etmek binýady

Wakalar: 'request. sent`, `quote. received`, `match. made`, `settled`, `cancelled`, `refund`.
Tracking: 'trace _ id' SOR → howuz → üpjün ediji arkaly geçýär.
Audit: webhuklaryň gollary, orderbukyň wersiýalarynyň magazineurnaly, kotirowkalaryň "skrinshoty".
Reconciliation: ikitaraplaýyn hasabatlar, dedup, gapma-garşylyklar <ε, SLA talaplaryň ýapylmagy.

8) Gizlinlik, laýyklyk, özygtyýarlylyk

Geo-pinning: duýgur kategoriýalar/PII rugsat berlen sebitden çykmaýar.
Pseudonizasiýa: hyzmatdaşara alyş-çalyş üçin - diňe pseudo-kesgitleýjiler.
Retention kod hökmünde: TTL wakalary, aýyrmak hukugy, Legal Hold.
DPA/webhuklar: gol, anti-replay, shemalara gözegçilik.

9) Iş modeli we hasaplaşyklar

Rollar: Market Operator (siz), Howuzlar/Hyzmatdaşlar (supply), Kanallar/Vitrinler (demand).
Söwda: RevShare/CPA/iň az kepillikler; bahany marşrutlaşdyrmak/ýokarlandyrmak üçin "klip".
Karzlar/jerimeler: SLA-ny bozandygy, ýalan offeralar, hasabatlaryň utgaşdyrylmazlygy üçin.
Settlement: ýygylyk T + N, saklamak, chargebacks, hasabat.

Partnýor profili (bölek):
yaml partner_id: "pool-A"
sla:
fill_rate: ">= 90%"
on_time: ">= 98%"
quote_ttl_s: 2 limits:
rps: 200 region: ["EU","TR"]
commercials:
model: "revshare: 20% of net"
security:
webhook_signature: "Ed25519"

10) Integrasiýa patternleri

Wagt-boks (idempotency-key) bilen Pull-quote API.
Webhooks 'match' üçin gol çekdi. made '/' settled '(eksponent bilen retralar).
CDC orderbook we analitika üçin "Event bus" (wakalaryň wersiýasy).
Batch-recon (gündelik SFTP/Blob + gözegçilik mukdary).
Iki tarapda Outbox/Inbox + dedup.
Shemalary wersiýalaşdyrmak/SDK, laýyklyk penjiresi.

11) Artykmaç ýükleri we swingleri dolandyrmak

Anti-kongestia: limiterler, nobatlar, VIP/çylşyrymly ýagdaýlaryň ileri tutulmagy, surge-koeffisiýentler.
Anti-arbitra (zäherli): arzan bahadan/hilden "öz-özüňi ýerine ýetirmegi" gadagan etmek, "ping-pong" haýyşlaryna gözegçilik etmek.
Anti-frod: device/özüňi alyp baryş belgileri, bal-tokens, yza süýşürilen kwalifikasiýa (cool-off).
Hormat bilen pese gaçmak: ýerli howuza fallback, aç-açan ýaramazlaşma bilen "best-effort".

12) Logikanyň mysallary (eskizler)

12. 1 Ýurisdiksiýany we SLO-ny göz öňünde tutup routing

python def compliant(req, pool):
return (req. constraints. geo in pool. regions and pool. sla. quote_ttl_s <= 2 and pool. vendor_tier in {"gold","silver"})

12. 2 Adalat syýasaty (Rego-ideýa)

rego package fairness deny["overexposed vendor"] {
usage. share[input. vendor] > 0. 45 input. vendor. tier == "silver"
}

12. 3 Orderbukyň konwergensiýasynyň synagy

sql
SELECT offer_id, MAX(version)-MIN(version) AS drift
FROM orderbook_events
WHERE ts >= now() - interval '5 minutes'
GROUP BY 1
HAVING MAX(version)-MIN(version) > 1; -- fragmentation signal

13) Kämillik ölçegleri

Coverage: X ≥ işjeň offerleri bolan segmentleriň/sebitleriň paýy.
Elasticity: islegiň Δ bilen fill rate nädip çalt dikeldilýär.
EPI/Spread-improvement: agregasiýa peýdasy vs solo-pool.
Fair-distribution: dolanyşyk paýynyň hil boýunça garaşylýandan gyşarmagy.
Recon-health: tapawudyň ýygylygy/ýapylyş möhleti.
Privacy-score: PD-ni syýasatyň çäginden çykarmazdan marşrutlaryň paýy.

14) Anti-patternler

SOR we hil düzgünleri bolmazdan ýalaňaç federasiýa → bölmek, ýatyrmak.
"Aýna bazary": hemme zady hemmeler üçin açarsyňyz - azyk we baha urşunyň ýokarlanmagy.
Atributlar we reconciliation → baky jedeller we doňdurylan tölegler ýok.
Pullaryň arasyndaky berk sinhronlama → kaskad gizlinligi/şowsuzlyklar.
Dürli segmentler üçin birmeňzeş düzgünler → premium/ýerli ýerlerde tejribäniň pese gaçmagy.
TTL offerlerini äsgermezlik etmek → "çüýrän" şertler boýunça geleşikler.
Bütin bazara ýeke-täk şifrlemek açary → maglumatlary nokatdan "pozmak" mümkin däl.

15) Arhitektoryň çek-sanawy

1. Model kesgitlenildi (umumy pul/federasiýa/hub) we özygtyýarlylygyň çäklendirilmegi?
2. Maglumat şertnamasy (shemalar, wersiýalar, TTL, gollar) we laýyklyk penjiresi barmy?
3. SOR fairness we bekompler, likwidlik SLO we daşbordlar bilen amala aşyryldymy?
4. Billing/atributiýa, talap penjireleri, karzlar/jerimeler ýazyldymy?
5. Kongestiýa garşy/anti-frod/anti-arbitra and we zaýalanma re regimeimi?
6. Reconciliation we "geleşigiň subutnamasy" artefaktlary ýola goýuldy?
7. Gizlinlik: lakamlaşdyrmak, geo-pinning, retenşen, aýyrmak hukugy?
8. Maşklar: islegiň stres-pikleri/howuzyň düşmegi/orderbukyň rasinhronizasiýasy?
9. FinOps: egress býudjeti, ugrukdyryş bahasy, maksatly EPI?
10. Governance: bosagaly paýlar, hyzmatdaşlaryň şahadatnamasy, audit.

Netije

Köpçülikleýin likwidlik "başga bir hyzmatdaşy birikdirmek" däl-de, bazary dizaýn etmekdir: ýeke-täk şertnamalar we wakalar, marşrutlaşdyrmagyň we adalatyň aç-açan düzgünleri, güýçli gözegçilik we hasaplaşyklar, gizlinlik we ýurisdiksiýa "kod hökmünde". Şeýlelik bilen, sarp edijiler üçin iň gowy tejribesi we tutuş ekosistema üçin öňünden aýdyp boljak ykdysadyýeti bolan ýeke-täk, çuňňur we durnukly isleg we üpjünçilik howzy döreýär.

Contact

Biziň bilen habarlaşyň

Islendik sorag ýa-da goldaw boýunça bize ýazyp bilersiňiz.Biz hemişe kömek etmäge taýýar.

Telegram
@Gamble_GC
Integrasiýany başlamak

Email — hökmany. Telegram ýa-da WhatsApp — islege görä.

Adyňyz obýýektiw däl / islege görä
Email obýýektiw däl / islege görä
Tema obýýektiw däl / islege görä
Habar obýýektiw däl / islege görä
Telegram obýýektiw däl / islege görä
@
Eger Telegram görkezen bolsaňyz — Email-den daşary şol ýerden hem jogap bereris.
WhatsApp obýýektiw däl / islege görä
Format: ýurduň kody we belgi (meselem, +993XXXXXXXX).

Düwmäni basmak bilen siz maglumatlaryňyzyň işlenmegine razylyk berýärsiňiz.