प्रतिदाबधर्मः। वाचनप्रतिलिपौ (६ अक्टो) पठनम्। अत्र वेगः कथं मितः मध्ये। प्रतिदाबः, पङ्क्तिसीमा, पुलः। न अनन्तबफर्; दाबधर्मः

English (minimizable)

After read replicas (6 Oct), this post covers backpressure: bounded queues, reject vs block, push/pull, credits, sockets, pools, metrics and relation to load shed and rate limits.

पूर्ण-शीर्षकम् / Full title

प्रतिदाबधर्मः: A Metrical Codification of Backpressure (with English glosses)

English · overview and topics (minimizable)

What this post is about

Backpressure matches producer speed to consumer speed using bounds, credits, blocking or explicit rejection.

Topics covered

  1. Producer faster than consumer
  2. Bounded buffers
  3. Reject vs block vs silent drop
  4. Push vs pull
  5. Credit / reactive flow control
  6. Websocket buffer bounds
  7. Pool acquire timeouts
  8. Pressure metrics
  9. Sister practice: load shed
  10. Sister practice: rate limit

Sanskrit title

प्रतिदाबधर्मः = pratidāba-dharmaḥ “dharma of counter-pressure / backpressure”.

English

Minimizable; Sanskrit-first.

परम्परा-सन्धिः / Series links
पूर्वं / Prior अत्र / Adds न पुनः / Does not repeat
सन्देशपङ्क्तिशास्त्रम् (२९ जुलै) queues bounded depth
भारक्षिप्तिः (१७ अगस्त) shed at door pipeline pressure
सीमादरः (१३ अगस्त) admission not enough alone
वास्तविकसमयसंवादः (१३ सितम्बे) sockets write buffer bounds
सम्बन्धकुण्डधर्मः (२३ सितम्बे) pools borrow timeout
इदम् end-to-end flow control -
ग्राह्य-त्याज्य-विवेकः / Keep and avoid

ग्राह्यम् / Keep

१. बद्धबफर्: hard max depth
२. स्पष्टनिषेधः: 503/slow-down not silent success
३. पुलप्राधान्यम्: pull/credit when possible
४. dropमापनम्: count drops if any
५. lagचेता: consumer lag alerts
६. सूत्ररক্ষা: timeouts on blocked acquires
७. प्राथमिकी: what to slow first under pressure

त्याज्यम् / Avoid

  • unbounded in-memory queues as resilience
  • silent drop of user work
  • ignore consumer lag until OOM
अध्याय-योजना / Chapter plan
प्रकरणम् विषयः छन्दः श्लोकाः
मङ्गलं बीजं च / Opening अनुष्टुभ्
मूलतत्त्वानि / Core अनुष्टुभ्
मुख्यविधिः / Method उपजाति
रक्षा · विधिः / Guards अनुष्टुभ्
विवेक · सीमा / Judgment अनुष्टुभ्
पूर्वसन्धिः / Series links उपजाति
उपसंहारः / Close अनुष्टुभ्
पारिभाषिक-कोशः / Glossary
Modern English संस्कृतम् Note
backpressure प्रतिदाबः  
bounded queue बद्धपङ्क्तिः  
flow control वेगनियन्त्रणम्  
credit-based ऋणखिड्किन्यायः  
push model निष्पीडनप्रतिमानम्  
pull model आकर्षणप्रतिमानम्  
buffer bloat बफर्स्फितिः  
slow consumer मन्दोपभोक्तृ  
load shed भारक्षिप्तिः sister
reactive streams प्रतिक्रियाप्रवाहवर्गः  

श्लोकः १ (अनुष्टुभ्)

उत्पादकः यदि उपभोक्तुः वेगात् अधिकः तदा स्मृतिः नश्येत् ।
प्रतिदाबधर्मस्तस्माद् वेगसत्यम् ॥१॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
उत्पादकः यदि उपभोक्तुः वेगात् अधिकः तदा स्मृतिः नश्येत् । प्रतिदाबधर्मस्तस्माद् वेगसत्यम् ॥१॥

Word-for-word

संस्कृतपदम् Word-for-word English
उत्पादकः producer
उपभोक्तुः of consumer
वेगात् अधिकः faster than
स्मृतिः memory
नश्येत् dies
प्रतिदाबधर्मः backpressure dharma
वेगसत्यम् rate truth

Gloss table

पदम् अर्थः / sense
उत्पादकः producer
उपभोक्तुः consumer
प्रतिदाबः backpressure

English sense
When producers outrun consumers, unbounded queues become OOM. Backpressure slows or refuses upstream work to match real drain rate.

Context / topic
Topic: why backpressure.

वृत्तमिति: ८-८-८-८।

श्लोकः २ (अनुष्टुभ्)

पङ्क्तिगांभीर्यं सीमाबद्धं स्यात् ।
अनन्तपङ्क्तिः मिथ्यारक्षा ॥२॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
पङ्क्तिगांभीर्यं सीमाबद्धं स्यात् । अनन्तपङ्क्तिः मिथ्यारक्षा ॥२॥

Word-for-word

संस्कृतपदम् Word-for-word English
पङ्क्तिगांभीर्यम् queue depth
सीमाबद्धम् bounded
अनन्तपङ्क्तिः endless queue
मिथ्यारक्षा false safety

Gloss table

पदम् अर्थः / sense
पङ्क्तिगांभीर्यम् queue depth
अनन्तपङ्क्तिः infinite queue

English sense
Bound in-memory and disk buffers. Infinite buffering only delays the crash.

Context / topic
Topic: bounded buffers. Links to message queues.

वृत्तमिति: ८-८-८-८।

श्लोकः ३ (अनुष्टुभ्)

अस्वीकारः 503 वा slow-down स्पष्टः ।
मौनपातः दुःखाय ॥३॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
अस्वीकारः 503 वा slow-down स्पष्टः । मौनपातः दुःखाय ॥३॥

Word-for-word

संस्कृतपदम् Word-for-word English
अस्वीकारः rejection
503 503
slow-down slow down
स्पष्टः clear
मौनपातः silent drop
दुःखाय for pain

Gloss table

पदम् अर्थः / sense
अस्वीकारः reject/load shed
slow-down block/wait
मौनपातः silent drop

English sense
Prefer explicit reject (with retry-after) or controlled blocking over silent drops that look like success.

Context / topic
Topic: reject vs block vs drop. Links to load shed.

वृत्तमिति: ८-८-८-८।

श्लोकः ४ (अनुष्टुभ्)

पुशः पुलं नयेद् यत्र शक्यम् ।
अन्धपुशः उपभोक्तारं दह्यते ॥४॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
पुशः पुलं नयेद् यत्र शक्यम् । अन्धपुशः उपभोक्तारं दह्यते ॥४॥

Word-for-word

संस्कृतपदम् Word-for-word English
पुशः push
पुलम् pull
नयेत् should lead
शक्यम् when possible
अन्धपुशः blind push
उपभोक्तारम् consumer
दह्यते burns

Gloss table

पदम् अर्थः / sense
पुशः पुलम् push vs pull
अन्धपुशः blind push

English sense
Pull-based consumers request work at their pace. Pure push without credit control needs another backpressure channel.

Context / topic
Topic: push vs pull.

वृत्तमिति: ८-८-८-८।

श्लोकः ५ (उपजाति)

credit window वा reactive streams
धर्मः एकः मितग्रहणम् ।
अनन्तsubscribe
विनाशाय ॥५॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
credit window वा reactive streams धर्मः एकः मितग्रहणम् । अनन्तsubscribe विनाशाय ॥५॥

Word-for-word

संस्कृतपदम् Word-for-word English
credit credit
window window
reactive reactive
streams streams
धर्मः law
एकः one
मितग्रहणम् measured intake
अनन्तsubscribe endless subscribe
विनाशाय for ruin

Gloss table

पदम् अर्थः / sense
credit window flow-control credits
मितग्रहणम् measured take

English sense
TCP, HTTP/2, Kafka consumer fetch and reactive streams all encode credit. Honor those signals end to end.

Context / topic
Topic: end-to-end flow control.

वृत्तमिति: एकादशाक्षराः पादाः।

श्लोकः ६ (अनुष्टुभ्)

सजीवसूत्रे प्रतिदाबः पृष्ठताबन्धः ।
अनन्तsend buffer प्रेतः ॥६॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
सजीवसूत्रे प्रतिदाबः पृष्ठताबन्धः । अनन्तsend buffer प्रेतः ॥६॥

Word-for-word

संस्कृतपदम् Word-for-word English
सजीवसूत्रे in realtime socket
प्रतिदाबः backpressure
पृष्ठताबन्धः buffer limit
अनन्तsend endless send
buffer buffer
प्रेतः ghost/zombie

Gloss table

पदम् अर्थः / sense
सजीवसूत्रे on websockets
पृष्ठताबन्धः outbound buffer bound

English sense
Realtime fanout must bound per-connection write buffers and disconnect or drop slow clients by policy.

Context / topic
Topic: realtime backpressure. Links to realtime post.

वृत्तमिति: ८-८-८-८।

श्लोकः ७ (अनुष्टुभ्)

कुण्डे प्रतीक्षा कालबद्धा ।
अनन्तacquire सूत्रं ग्रसते ॥७॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
कुण्डे प्रतीक्षा कालबद्धा । अनन्तacquire सूत्रं ग्रसते ॥७॥

Word-for-word

संस्कृतपदम् Word-for-word English
कुण्डे in pool
प्रतीक्षा wait
कालबद्धा time-bounded
अनन्तacquire endless acquire wait
सूत्रम् thread
ग्रसते eats

Gloss table

पदम् अर्थः / sense
कुण्डे in connection pool
acquire borrow

English sense
Pool borrow timeouts are backpressure: fail requests instead of infinite thread parking.

Context / topic
Topic: pool as backpressure. Links to pool post.

वृत्तमिति: ८-८-८-८।

श्लोकः ८ (अनुष्टुभ्)

मापनं depth lag reject drop ।
अदृश्यदाबः मिथ्याशान्तिः ॥८॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
मापनं depth lag reject drop । अदृश्यदाबः मिथ्याशान्तिः ॥८॥

Word-for-word

संस्कृतपदम् Word-for-word English
मापनम् metrics
depth depth
lag lag
reject reject
drop drop
अदृश्यदाबः unseen pressure
मिथ्याशान्तिः false calm

Gloss table

पदम् अर्थः / sense
depth lag reject signals
मिथ्याशान्तिः false calm

English sense
Metricize queue depth, consumer lag, reject rates and drop counts. Alert before OOM not after.

Context / topic
Topic: observability of pressure.

वृत्तमिति: ८-८-८-८।

श्लोकः ९ (अनुष्टुभ्)

भारक्षिप्तिः प्रतिदाबस्य भगिनी ।
एकं द्वारं अन्यत् पङ्क्तिः ॥९॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
भारक्षिप्तिः प्रतिदाबस्य भगिनी । एकं द्वारं अन्यत् पङ्क्तिः ॥९॥

Word-for-word

संस्कृतपदम् Word-for-word English
भारक्षिप्तिः load shedding
प्रतिदाबस्य of backpressure
भगिनी sister
एकम् one
द्वारम् door
अन्यत् other
पङ्क्तिः queue

Gloss table

पदम् अर्थः / sense
भारक्षिप्तिः load shed
भगिनी sister

English sense
Load shed refuses at the door; backpressure slows the pipeline. Use both with clear product priority.

Context / topic
Topic: shed vs backpressure.

वृत्तमिति: ८-८-८-८।

श्लोकः १० (उपजाति)

सीमादरः प्रवेशं मितं करोति
प्रतिदाबः मध्यं रक्षति ।
उभौ मितौ
तन्त्रं जीवति ॥१०॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
सीमादरः प्रवेशं मितं करोति प्रतिदाबः मध्यं रक्षति । उभौ मितौ तन्त्रं जीवति ॥१०॥

Word-for-word

संस्कृतपदम् Word-for-word English
सीमादरः rate limit
प्रवेशम् entry
मितम् measured
करोति makes
प्रतिदाबः backpressure
मध्यम् middle
रक्षति protects
उभौ both
मितौ measured
तन्त्रम् system
जीवति lives

Gloss table

पदम् अर्थः / sense
सीमादरः rate limit
मध्यम् middle of pipeline

English sense
Rate limits govern admission; backpressure governs internals. Admission control alone cannot fix a stuck consumer.

Context / topic
Topic: rate limit link.

सन्धिः: सीमा द्वारे; दाबः पङ्क्तौ

वृत्तमिति: एकादशाक्षराः पादाः।

श्लोकः ११ (अनुष्टुभ्)

सीमा अस्वीकारः पुलः मापनं भगिनी पञ्चकम् ।
एभिः प्रतिदाबः वेगसत्यसमन्वितः ॥११॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
सीमा अस्वीकारः पुलः मापनं भगिनी पञ्चकम् । एभिः प्रतिदाबः वेगसत्यसमन्वितः ॥११॥

Word-for-word

संस्कृतपदम् Word-for-word English
सीमा bound
अस्वीकारः reject
पुलः pull
मापनम् metrics
भगिनी shed sister
पञ्चकम् five-set

Gloss table

पदम् अर्थः / sense
पञ्चकम् bound reject pull metrics shed-sister

English sense
Five limbs: bounded buffers, explicit reject/block, pull/credit where possible, pressure metrics and coordination with load shed.

Context / topic
Topic: checklist.

वृत्तमिति: ८-८-८-८।

श्लोकः १२ (अनुष्टुभ्)

इति प्रतिदाबधर्मसारो वेगसत्यसमन्वितः ।
मितं ग्रहणं क्रियायोग्यं तन्त्रधर्मः स उच्यते ॥१२॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
इति प्रतिदाबधर्मसारो वेगसत्यसमन्वितः । मितं ग्रहणं क्रियायोग्यं तन्त्रधर्मः स उच्यते ॥१२॥

Word-for-word

संस्कृतपदम् Word-for-word English
इति thus
प्रतिदाबधर्मसारः backpressure essence
वेगसत्यम् rate truth
मितम् measured
ग्रहणम् intake
क्रियायोग्यम् operable
तन्त्रधर्मः system dharma

Gloss table

पदम् अर्थः / sense
मितं ग्रहणम् measured intake
तन्त्रधर्मः platform dharma

English sense
Closing: never accept work faster than you can finish without lying to memory.

Context / topic
Topic: close.

उपसंहारन्यायः: बध्नाहि पङ्क्तिम्; सत्यं वारय वा शमय; मौनं मा पातय।

वृत्तमिति: ८-८-८-८।

श्लोकसूची / Verse index

१. Why backpressure
२. Bounded buffers
३. Reject/block
४. Push/pull
५. Credits
६. Sockets
७. Pools
८. Metrics
९. Load-shed sister
१०. Rate-limit sister
११. Five limbs
१२. Close

सन्दर्भाः / References
  1. Prior: queues 2026-07-29; load shed 2026-08-17; rate limit 2026-08-13; realtime 2026-09-13; pools 2026-09-23.
  2. Domain: backpressure and flow control.
  3. English minimizable; Sanskrit-first.
  4. Style: no em dash; no Oxford comma in English clauses.