SShortSingh.
Back to feed

How SWIFT and Telegraph Wires Built the Modern Global Payments System

0
·2 views

In 1871, Western Union pioneered electronic money transfer by realizing funds never needed to physically move — only ledger entries and telegraph messages did. This core principle still underpins every international payment made today. By the late 1960s, explosive growth in cross-border transactions exposed the chaos of incompatible bilateral banking systems, prompting 239 banks from 15 countries to form SWIFT in Brussels in 1973. The cooperative launched its standardized messaging network in 1977 to replace a fragmented patchwork of private codebooks and telex agreements. Crucially, SWIFT itself moves no money — it only transmits precisely formatted payment instructions between banks, a distinction that explains most delays and fees in international transfers.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingHacker News ·

Study Models Worst-Case Flood Risks From Himalayan Glacial Lakes

A 2022 scientific study published in Natural Hazards and Earth System Sciences examined worst-case glacial lake outburst flood scenarios in a transboundary Himalayan river basin. Researchers modeled the potential scale and impact of floods that could result from the sudden release of water stored in glacial lakes. Such events pose serious risks to downstream communities across national borders in the Himalayan region. The study contributes to growing scientific efforts to assess climate-related hazards in high-mountain environments shared by multiple countries.

0
ProgrammingDEV Community ·

How to Fix Infinite Retry Loops in Node.js Background Job Workers

Uncontrolled retry loops in Node.js worker queues can exhaust all worker slots and delay healthy messages, making them an availability risk rather than a simple configuration issue. The root cause is often a mismatch between multiple retry counters maintained separately by the broker, worker library, and application code. Developers are advised to assign each background job a finite attempt budget and classify failures as permanent or temporary before scheduling another delivery. Permanent failures should be routed to a dead-letter queue, which operators can redrive only after deliberate review. Metadata such as job ID, attempt count, and redrive generation must be preserved across retries to enable accurate incident reconstruction and prevent invalid jobs from receiving a fresh attempt budget.

0
ProgrammingDEV Community ·

Durable AI Agents With Leased Workers Could Scale to Millions Without Bloat

A widely used approach to building AI agents treats them as long-running processes, but this wastes resources and makes crashes costly when tasks stretch over minutes or hours. A proposed alternative separates the agent's state from the worker executing it, storing progress externally so any temporary worker can pick up where another left off. Workers would operate on short time leases, handling several steps before checkpointing and exiting, rather than idling while waiting for external events like CI builds or human approvals. This architecture could allow millions of concurrent agent runs without requiring millions of active processes, since compute is only consumed when an agent has actionable work. The approach mirrors how modern web systems handle user sessions and introduces known infrastructure challenges around state reconstruction, idempotent side effects, and independent streaming.

0
ProgrammingDEV Community ·

Dev Builds SEO-Optimized Portfolio with Next.js, Ranks for Targeted Keywords

A full-stack developer based in Pakistan shared a detailed breakdown of how he built his personal portfolio using Next.js 16 with Static Site Generation, achieving fast load times and high Lighthouse scores. He implemented four JSON-LD structured data schemas across the site to improve search engine understanding of his identity, services, and projects. Dynamic Open Graph and Twitter card images were generated using Next.js 16's ImageResponse API to ensure proper link previews on social media. A 68-keyword SEO strategy was developed across categories including brand, role, location, and hiring intent, with all terms placed naturally in metadata, headings, and structured data. Within weeks of deployment and sitemap submission to Google Search Console, the portfolio began ranking for target queries such as 'Full Stack Developer Pakistan'.