<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Engineer Banker]]></title><description><![CDATA[Payments technology made simple on a weekly basis]]></description><link>https://newsletter.engineerbanker.com</link><image><url>https://substackcdn.com/image/fetch/$s_!lFKx!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png</url><title>The Engineer Banker</title><link>https://newsletter.engineerbanker.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 20 Apr 2026 22:39:08 GMT</lastBuildDate><atom:link href="https://newsletter.engineerbanker.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[TEB]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[engbanker@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[engbanker@substack.com]]></itunes:email><itunes:name><![CDATA[TEB]]></itunes:name></itunes:owner><itunes:author><![CDATA[TEB]]></itunes:author><googleplay:owner><![CDATA[engbanker@substack.com]]></googleplay:owner><googleplay:email><![CDATA[engbanker@substack.com]]></googleplay:email><googleplay:author><![CDATA[TEB]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[🔒 Account lifecycle]]></title><description><![CDATA[Understanding the Lifecycle of Bank Accounts and Its Impact on Payments Processing]]></description><link>https://newsletter.engineerbanker.com/p/account-lifecycle</link><guid isPermaLink="false">https://newsletter.engineerbanker.com/p/account-lifecycle</guid><dc:creator><![CDATA[TEB]]></dc:creator><pubDate>Mon, 25 Mar 2024 13:29:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F538e4dfb-95ba-41ca-9e9e-a468f4dea93f_2625x1932.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><code>Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace.</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;022ee052-42eb-4bab-ab82-f19615520715&quot;,&quot;caption&quot;:&quot;Hello payments enthusiasts! Entering the payments domain &#128181; poses challenges such as keeping up with technological advancements, navigating complex regulations, understanding industry jargon. Overcoming these hurdles requires continuous learning, staying updated on trends, regulations, technology, and adapting to evolving customer expectations for seaml&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Learn payments with The Engineer Banker &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-04-20T23:55:45.813Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4a474da-e600-427c-9642-78739db114fc_3072x2048.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/coming-soon&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:116177171,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p><code>Want free access to the article?</code></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;bfa58ad9-8749-4925-8194-f1ca57492ae6&quot;,&quot;caption&quot;:&quot;Thank you for reading The Engineer Banker! If you enjoy The Engineer Banker, we would be deeply grateful if you could extend an invitation to your friends to join our reader community at The Engineer Banker. Your referrals hold immense value to us. If you refer friends, you will receive benefits that give you special free access to The Engineer Banker p&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Invite your friends to read The Engineer Banker&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-08-07T06:00:27.844Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ecd93bd1-2fc2-45bc-afa8-67eebc1ccfc8_2048x3072.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/invite-your-friends-to-read-the-engineer&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:135697505,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><h5>Summary</h5><p><code>In the ecosystem of banking and finance, the lifecycles of accounts and payments are intertwined, each influencing the other in profound ways. Understanding the dynamics of these interactions is crucial for financial institutions to ensure smooth operations, compliance with regulations, and the delivery of efficient services to customers. In this article, we delve into the relationship between account lifecycles and payment lifecycles, exploring how changes in account statuses impact payment processing and clearing. From account creation to closure, each stage in the account lifecycle plays a pivotal role in shaping the trajectory of payments, affecting everything from transaction routing to risk management. </code></p><div><hr></div><p>Welcome to another episode of The Engineer Banker, today we will delve into the interactions between the account lifecycle and the payment lifecycle. In the realm of banking, accounts undergo a lifecycle that dictates their status and accessibility. Understanding this lifecycle is crucial, as it directly impacts payments processing and clearing. Today, we will explore the key statuses in the lifecycle of bank accounts, including creation, opening, closure, seizure, locking, and dormancy. We'll delve into each status, their implications on payments processing, and examples to illustrate their significance. An account lifecycle refers to the different stages an account goes through during its existence with a bank or financial institution. Think of it like the life of a plant, which starts as a seed, grows, blooms, and eventually may wither away. Similarly, an account begins when it's created, then goes through various stages depending on how it's used and managed.</p><p></p><h4>The account lifecycle and payment lifecycle are closely interconnected in both directions.</h4><p></p><p>Each stage of the account's journey has a significant influence on payment processing and clearing. At the onset, during the account creation phase, essential customer information is collected and verified as part of the due diligence process. This information forms the foundation for subsequent payment transactions, serving as a reference point for identity verification and risk assessment. As the account matures, its status may evolve, transitioning through various states such as active, dormant, locked, or closed. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!P2BK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4917b48-2008-42a7-ad02-f050ed5547af_6525x2279.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P2BK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4917b48-2008-42a7-ad02-f050ed5547af_6525x2279.png 424w, https://substackcdn.com/image/fetch/$s_!P2BK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4917b48-2008-42a7-ad02-f050ed5547af_6525x2279.png 848w, https://substackcdn.com/image/fetch/$s_!P2BK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4917b48-2008-42a7-ad02-f050ed5547af_6525x2279.png 1272w, https://substackcdn.com/image/fetch/$s_!P2BK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4917b48-2008-42a7-ad02-f050ed5547af_6525x2279.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P2BK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4917b48-2008-42a7-ad02-f050ed5547af_6525x2279.png" width="1456" height="509" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f4917b48-2008-42a7-ad02-f050ed5547af_6525x2279.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:509,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1281361,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!P2BK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4917b48-2008-42a7-ad02-f050ed5547af_6525x2279.png 424w, https://substackcdn.com/image/fetch/$s_!P2BK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4917b48-2008-42a7-ad02-f050ed5547af_6525x2279.png 848w, https://substackcdn.com/image/fetch/$s_!P2BK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4917b48-2008-42a7-ad02-f050ed5547af_6525x2279.png 1272w, https://substackcdn.com/image/fetch/$s_!P2BK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4917b48-2008-42a7-ad02-f050ed5547af_6525x2279.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Account and Payment lifecycles influence each other</figcaption></figure></div><p></p><p>For instance, an account flagged as dormant may have restrictions and limits on outgoing transactions, affecting payment initiation. Similarly, a locked or seized account due to suspected fraudulent activity can disrupt payment flows, triggering alerts and additional scrutiny from financial institutions. Conversely, when an account is opened, it signals potential for increased payment activity, prompting enhanced monitoring and risk assessment measures. Moreover, account statuses may also impact payment routing decisions, with certain status indicators influencing the choice of payment channels or processing timelines. Overall, the account lifecycle serves as a critical framework for managing risk, ensuring compliance with regulatory requirements, and facilitating seamless payment experiences for both customers and financial institutions.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oaoy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34152bf9-c01e-401c-ba82-652b759fd91e_1874x1423.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oaoy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34152bf9-c01e-401c-ba82-652b759fd91e_1874x1423.png 424w, https://substackcdn.com/image/fetch/$s_!oaoy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34152bf9-c01e-401c-ba82-652b759fd91e_1874x1423.png 848w, https://substackcdn.com/image/fetch/$s_!oaoy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34152bf9-c01e-401c-ba82-652b759fd91e_1874x1423.png 1272w, https://substackcdn.com/image/fetch/$s_!oaoy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34152bf9-c01e-401c-ba82-652b759fd91e_1874x1423.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oaoy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34152bf9-c01e-401c-ba82-652b759fd91e_1874x1423.png" width="524" height="398.03846153846155" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34152bf9-c01e-401c-ba82-652b759fd91e_1874x1423.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1106,&quot;width&quot;:1456,&quot;resizeWidth&quot;:524,&quot;bytes&quot;:247129,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oaoy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34152bf9-c01e-401c-ba82-652b759fd91e_1874x1423.png 424w, https://substackcdn.com/image/fetch/$s_!oaoy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34152bf9-c01e-401c-ba82-652b759fd91e_1874x1423.png 848w, https://substackcdn.com/image/fetch/$s_!oaoy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34152bf9-c01e-401c-ba82-652b759fd91e_1874x1423.png 1272w, https://substackcdn.com/image/fetch/$s_!oaoy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34152bf9-c01e-401c-ba82-652b759fd91e_1874x1423.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Payment trajectory depends on account state</figcaption></figure></div><p></p><p>In the example provided below, we observe an asynchronous method of altering the trajectory or lifecycle of a transaction. This adjustment is based on the synchronized account state stored within a local cache at the payment processor.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3Yyl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed573ba-bc12-4b4f-b24a-1ade8b076145_2443x1694.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3Yyl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed573ba-bc12-4b4f-b24a-1ade8b076145_2443x1694.png 424w, https://substackcdn.com/image/fetch/$s_!3Yyl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed573ba-bc12-4b4f-b24a-1ade8b076145_2443x1694.png 848w, https://substackcdn.com/image/fetch/$s_!3Yyl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed573ba-bc12-4b4f-b24a-1ade8b076145_2443x1694.png 1272w, https://substackcdn.com/image/fetch/$s_!3Yyl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed573ba-bc12-4b4f-b24a-1ade8b076145_2443x1694.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3Yyl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed573ba-bc12-4b4f-b24a-1ade8b076145_2443x1694.png" width="1456" height="1010" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ed573ba-bc12-4b4f-b24a-1ade8b076145_2443x1694.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1010,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:352367,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3Yyl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed573ba-bc12-4b4f-b24a-1ade8b076145_2443x1694.png 424w, https://substackcdn.com/image/fetch/$s_!3Yyl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed573ba-bc12-4b4f-b24a-1ade8b076145_2443x1694.png 848w, https://substackcdn.com/image/fetch/$s_!3Yyl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed573ba-bc12-4b4f-b24a-1ade8b076145_2443x1694.png 1272w, https://substackcdn.com/image/fetch/$s_!3Yyl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ed573ba-bc12-4b4f-b24a-1ade8b076145_2443x1694.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Payment trajectory depends on account state</figcaption></figure></div><p></p><p>Also, the payment activity of an account holder plays a significant role in shaping the account lifecycle within banking institutions. A pattern of regular, consistent payments and transactions reflects positively on the account, indicating financial stability and responsible account management. This can contribute to the account remaining in an active or open state, as it demonstrates the account holder's ongoing engagement and utilization of banking services. Conversely, irregular or suspicious payment activity, such as large, unexplained transactions, frequent overdrafts, or involvement in fraudulent schemes, may trigger closer scrutiny from the bank. Such activities can lead to adverse effects on the account lifecycle, potentially resulting in the account being flagged for review, restricted, or even closed due to compliance or security concerns. </p><p></p><h4>Therefore, the payment activity directly influences the health and status of the account, impacting its progression through various lifecycle stages</h4><h4></h4><p>The account lifecycle, delineating the various stages an account progresses through from creation to closure, can vary significantly from one financial institution to another. Different banks may opt to model their account lifecycles with varying numbers of statuses, tailoring them to suit their specific needs, account types, and financial products. Some institutions might choose to have more nuanced and detailed lifecycle models, incorporating additional statuses to reflect the intricacies of their operations and customer relationships. Factors such as regulatory requirements, risk management strategies, and the complexity of banking services offered can also influence the design and implementation of account lifecycle frameworks. Thus, the configuration and structure of account lifecycles can exhibit considerable diversity across different banks and financial organizations.</p><p>Below is an illustrative example showcasing the various states an account can assume. We will subsequently delve into an in-depth explanation of each of these states, discussing their significance and objectives.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m3Fp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F538e4dfb-95ba-41ca-9e9e-a468f4dea93f_2625x1932.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m3Fp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F538e4dfb-95ba-41ca-9e9e-a468f4dea93f_2625x1932.png 424w, https://substackcdn.com/image/fetch/$s_!m3Fp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F538e4dfb-95ba-41ca-9e9e-a468f4dea93f_2625x1932.png 848w, https://substackcdn.com/image/fetch/$s_!m3Fp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F538e4dfb-95ba-41ca-9e9e-a468f4dea93f_2625x1932.png 1272w, https://substackcdn.com/image/fetch/$s_!m3Fp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F538e4dfb-95ba-41ca-9e9e-a468f4dea93f_2625x1932.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m3Fp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F538e4dfb-95ba-41ca-9e9e-a468f4dea93f_2625x1932.png" width="1456" height="1072" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/538e4dfb-95ba-41ca-9e9e-a468f4dea93f_2625x1932.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1072,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:867218,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!m3Fp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F538e4dfb-95ba-41ca-9e9e-a468f4dea93f_2625x1932.png 424w, https://substackcdn.com/image/fetch/$s_!m3Fp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F538e4dfb-95ba-41ca-9e9e-a468f4dea93f_2625x1932.png 848w, https://substackcdn.com/image/fetch/$s_!m3Fp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F538e4dfb-95ba-41ca-9e9e-a468f4dea93f_2625x1932.png 1272w, https://substackcdn.com/image/fetch/$s_!m3Fp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F538e4dfb-95ba-41ca-9e9e-a468f4dea93f_2625x1932.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Example of an account lifecycle</figcaption></figure></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/p/account-lifecycle?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Enjoyed this content?</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/p/account-lifecycle?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.engineerbanker.com/p/account-lifecycle?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p>Throughout the remainder of this article, we will delve into a comprehensive exploration of how these various states within the account lifecycle can significantly influence the trajectory of payments within a payments processor. By examining the impact of these account states on payment processing, we can gain a deeper understanding of the challenges, opportunities, and potential risks involved in facilitating seamless and efficient payment flows.</p><p></p>
      <p>
          <a href="https://newsletter.engineerbanker.com/p/account-lifecycle">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The role of suspense accounts]]></title><description><![CDATA[How Suspense Accounts Keep Transactions on Track]]></description><link>https://newsletter.engineerbanker.com/p/understanding-the-role-of-suspense</link><guid isPermaLink="false">https://newsletter.engineerbanker.com/p/understanding-the-role-of-suspense</guid><dc:creator><![CDATA[TEB]]></dc:creator><pubDate>Tue, 06 Feb 2024 09:36:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0IuX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e723b1-e48c-4a39-af80-9a49f749daca_2426x1840.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><code>Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace.</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;c996f13c-fb51-412f-b9b7-ea2adb002237&quot;,&quot;caption&quot;:&quot;Hello payments enthusiasts! Entering the payments domain &#128181; poses challenges such as keeping up with technological advancements, navigating complex regulations, understanding industry jargon. Overcoming these hurdles requires continuous learning, staying updated on trends, regulations, technology, and adapting to evolving customer expectations for seaml&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Learn payments with The Engineer Banker &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-04-20T23:55:45.813Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4a474da-e600-427c-9642-78739db114fc_3072x2048.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/coming-soon&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:116177171,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p>Welcome to another installment of Payment Bites, in this edition, we're shining a spotlight on the often-mysterious world of suspense accounts. As part of our ongoing series, we aim to demystify the complex mechanisms that underpin the financial industry, providing you with insights into how transactions are managed and processed behind the scenes. </p><p></p><p>Payments processing entails numerous dependencies within a bank's infrastructure. Today, we delve into some of the core system dependencies involved. We'll explore how the accounting system and its various account types contribute to transaction clearing. For those seeking a refresher on the various dependencies inherent in a bank's payments infrastructure, feel free to read the following article.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;c998efe0-bee5-4f10-94d4-56fa3c270da8&quot;,&quot;caption&quot;:&quot;While our \&quot;Mastering the Fundamentals\&quot; series is still ongoing, we're excited to introduce a more advanced piece for all you payments enthusiasts out there. If you're already familiar with the basics, get ready to take your knowledge to the next level as we explore payments systems in greater detail!&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Payments Infrastructure Anatomy I&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-05-30T19:08:18.030Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7f37863-91d0-4825-b2d2-e16392cc25f5_3052x2256.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/payments-infrastructure-anatomy-i&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:124624316,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p>In the context of banking, a suspense account serves as a temporary holding account used to manage discrepancies or uncertainties in financial transactions. It acts as a buffer for transactions with incomplete information or under investigation, allowing banks to maintain accurate records while resolving discrepancies.</p><p>The purpose of this account is to hold customer funds that have been intercepted for different reasons and are to be <strong>temporarily held at this account</strong> until routed to their final destination. One of the advantages of using suspense accounts is that they ensure proper bookkeeping even while transactions are in a temporary state. When a transaction encounters an issue or discrepancy, it may not be immediately clear where the funds should be allocated. By temporarily placing them in a suspense account, the transaction can still be recorded in the accounting system, maintaining the accuracy and integrity of financial records. This prevents the funds from being lost or unaccounted for during the resolution process, providing transparency and accountability in financial management </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0IuX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e723b1-e48c-4a39-af80-9a49f749daca_2426x1840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0IuX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e723b1-e48c-4a39-af80-9a49f749daca_2426x1840.png 424w, https://substackcdn.com/image/fetch/$s_!0IuX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e723b1-e48c-4a39-af80-9a49f749daca_2426x1840.png 848w, https://substackcdn.com/image/fetch/$s_!0IuX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e723b1-e48c-4a39-af80-9a49f749daca_2426x1840.png 1272w, https://substackcdn.com/image/fetch/$s_!0IuX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e723b1-e48c-4a39-af80-9a49f749daca_2426x1840.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0IuX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e723b1-e48c-4a39-af80-9a49f749daca_2426x1840.png" width="1456" height="1104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36e723b1-e48c-4a39-af80-9a49f749daca_2426x1840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:439632,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0IuX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e723b1-e48c-4a39-af80-9a49f749daca_2426x1840.png 424w, https://substackcdn.com/image/fetch/$s_!0IuX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e723b1-e48c-4a39-af80-9a49f749daca_2426x1840.png 848w, https://substackcdn.com/image/fetch/$s_!0IuX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e723b1-e48c-4a39-af80-9a49f749daca_2426x1840.png 1272w, https://substackcdn.com/image/fetch/$s_!0IuX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e723b1-e48c-4a39-af80-9a49f749daca_2426x1840.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Happy and unhappy case of a transaction monitoring outcome</figcaption></figure></div><p></p><p>One common scenario where a suspense account is utilized is when a transaction requires manual review. During this process, the transaction is temporarily posted in the suspense account as you can see in the previous diagram. In general, funds may end up in the suspense account due to various reasons:</p><p></p><h5>Closure of the main account with remaining balance</h5><p>When a main account is closed but there's a remaining balance, the funds are typically transferred to a suspense account temporarily before the closure. This ensures that the funds are properly accounted for while the closure process is completed. Once the closure process is finalized, any remaining balance in the suspense account can be reconciled and appropriately disbursed according to the bank's policies and procedures.</p><p></p><h5>Fraudulent Transactions: Manual review on compliance check</h5><p>In cases where payments are suspected to be fraudulent or involve suspicious activity, banks may place the funds in a suspense account while conducting investigations. When the transaction is flagged as high-risk by the monitoring system, the funds intended for that account are typically further scrutinized. Once the compliance issue is resolved or clarified, the funds can be either credited to the correct account if possible or returned to the sender depending on the outcome of the investigation.</p><p></p><h5>Beneficiary Account is non-creditable</h5><p>When the beneficiary account is non-creditable, meaning it cannot receive funds and the transaction cannot be returned within the same payment scheme the transaction is credited to a separate suspense account because the account is longer able to receive funds. Typically, this triggers a notification in payments operations teams to reach out to the beneficiary to explore options for returning the funds.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!roPd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2162a79-e018-47bb-92dc-d390e7e34c3d_2166x694.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!roPd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2162a79-e018-47bb-92dc-d390e7e34c3d_2166x694.png 424w, https://substackcdn.com/image/fetch/$s_!roPd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2162a79-e018-47bb-92dc-d390e7e34c3d_2166x694.png 848w, https://substackcdn.com/image/fetch/$s_!roPd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2162a79-e018-47bb-92dc-d390e7e34c3d_2166x694.png 1272w, https://substackcdn.com/image/fetch/$s_!roPd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2162a79-e018-47bb-92dc-d390e7e34c3d_2166x694.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!roPd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2162a79-e018-47bb-92dc-d390e7e34c3d_2166x694.png" width="1456" height="467" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2162a79-e018-47bb-92dc-d390e7e34c3d_2166x694.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:467,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:189400,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!roPd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2162a79-e018-47bb-92dc-d390e7e34c3d_2166x694.png 424w, https://substackcdn.com/image/fetch/$s_!roPd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2162a79-e018-47bb-92dc-d390e7e34c3d_2166x694.png 848w, https://substackcdn.com/image/fetch/$s_!roPd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2162a79-e018-47bb-92dc-d390e7e34c3d_2166x694.png 1272w, https://substackcdn.com/image/fetch/$s_!roPd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2162a79-e018-47bb-92dc-d390e7e34c3d_2166x694.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A return is initiated for a past transaction that occurred during a period when the account was closed in the interim.</figcaption></figure></div><p></p><h5></h5><h5>Duplicate transaction detection</h5><p>When a duplicate transaction is detected, meaning that the same transaction is processed more than once, the duplicate is routed to a suspense account. This ensures that the duplicate transaction does not affect the recipient's account balance or create confusion in the reconciliation process. By crediting the duplicate transaction to a suspense account, it can be properly investigated and resolved without impacting the normal flow of funds. Additionally, this process allows for accurate tracking of duplicate transactions and facilitates their swift resolution by the appropriate teams</p><p></p><h5>Inability to locate the original transaction</h5><p>When there is an inability to locate the original transaction, perhaps due to technical issues or data discrepancies, the subsequent transaction is directed to a suspense account</p><h5></h5><p>It&#8217;s a wrap, suspense accounts play a crucial role in payments processing by temporarily holding funds for transactions that for one reason or another cannot be fully cleared on the beneficiary side. They enable banks to maintain accurate records, prevent errors, and ensure that payments are properly allocated to the intended recipients.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If you liked this content, subscribe for more!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[🔒 Understanding account proxies and aliases]]></title><description><![CDATA[Effortless P2P Transactions: UPI, ZELLE, BIZUM]]></description><link>https://newsletter.engineerbanker.com/p/understanding-account-proxies-and</link><guid isPermaLink="false">https://newsletter.engineerbanker.com/p/understanding-account-proxies-and</guid><dc:creator><![CDATA[TEB]]></dc:creator><pubDate>Mon, 29 Jan 2024 07:01:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AIFf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0b4f1c-6686-45f4-8dc3-8cd9ca32519c_2578x1671.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><code>Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace.</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;8a9663cf-a10d-43a2-8ec2-80842797b3c8&quot;,&quot;caption&quot;:&quot;Hello payments enthusiasts! Entering the payments domain &#128181; poses challenges such as keeping up with technological advancements, navigating complex regulations, understanding industry jargon. Overcoming these hurdles requires continuous learning, staying updated on trends, regulations, technology, and adapting to evolving customer expectations for seaml&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Learn payments with The Engineer Banker &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-04-20T23:55:45.813Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4a474da-e600-427c-9642-78739db114fc_3072x2048.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/coming-soon&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:116177171,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><blockquote><p><code>Want free access to the article?</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a0d2cfa0-5dc4-42d7-b462-9ee55674406e&quot;,&quot;caption&quot;:&quot;Thank you for reading The Engineer Banker! If you enjoy The Engineer Banker, we would be deeply grateful if you could extend an invitation to your friends to join our reader community at The Engineer Banker. Your referrals hold immense value to us. If you refer friends, you will receive benefits that give you special free access to The Engineer Banker p&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Invite your friends to read The Engineer Banker&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-08-07T06:00:27.844Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ecd93bd1-2fc2-45bc-afa8-67eebc1ccfc8_2048x3072.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/invite-your-friends-to-read-the-engineer&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:135697505,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><h5>Summary</h5><p><code>The article explores the innovative concept of account proxies, offering simplified identifiers like phone numbers and email addresses for financial transactions. It delves into the two implementation approaches: centralized, where a single entity manages the mapping of proxies to bank accounts, and distributed, where multiple entities maintain their own mapping systems. The piece further investigates examples like UPI (Unified Payments Interface) in India, Zelle in the US and Bizum in Spain that showcase the practicality and efficiency of these systems.</code></p><div><hr></div><p>Welcome to another episode of Payment Fundamentals!. In today's digital age, where convenience and efficiency are paramount, payment systems have undergone significant evolution. Bank account proxies or aliases, such as phone numbers and email addresses, are revolutionizing the way we conduct financial transactions. </p><p>Account aliases serve as intermediaries between users and their bank accounts, simplifying the process of making payments and facilitating seamless transactions across various platforms. They act as virtual representations of a user's bank account, allowing them to make payments without directly exposing  account information. </p><p>Instead of cumbersome account numbers, these proxies serve as user-friendly identifiers, simplifying payments and transfers. With the rise of digital banking and mobile payments, linking bank accounts to familiar contact details offers convenience and accessibility. </p><p>For instance, individuals can seamlessly send money using just a recipient's phone number or email address, eliminating the need to remember complex account information. This shift towards account proxies heralds a new era of effortless and secure financial interactions in the digital age.</p><p>To ensure the functionality of an alias, all participating banks need to share this information within a directory. This directory serves as a distinct infrastructure that maintains the link between the bank account identifier (e.g., IBAN) and the account alias (e.g., email, phone number, national ID). The exchange of this pair, consisting of the account identifier and alias, typically occurs during the customer's Know Your Customer (KYC) process or when the customer agrees to the terms and conditions of the product offering alias functionality. Once this information exchange takes place, the alias can be used during transaction initiation, being resolved beforehand for the final payment to be directed to the appropriate account number within the banking system.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AIFf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0b4f1c-6686-45f4-8dc3-8cd9ca32519c_2578x1671.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AIFf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0b4f1c-6686-45f4-8dc3-8cd9ca32519c_2578x1671.png 424w, https://substackcdn.com/image/fetch/$s_!AIFf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0b4f1c-6686-45f4-8dc3-8cd9ca32519c_2578x1671.png 848w, https://substackcdn.com/image/fetch/$s_!AIFf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0b4f1c-6686-45f4-8dc3-8cd9ca32519c_2578x1671.png 1272w, https://substackcdn.com/image/fetch/$s_!AIFf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0b4f1c-6686-45f4-8dc3-8cd9ca32519c_2578x1671.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AIFf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0b4f1c-6686-45f4-8dc3-8cd9ca32519c_2578x1671.png" width="1456" height="944" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db0b4f1c-6686-45f4-8dc3-8cd9ca32519c_2578x1671.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:944,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:534550,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AIFf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0b4f1c-6686-45f4-8dc3-8cd9ca32519c_2578x1671.png 424w, https://substackcdn.com/image/fetch/$s_!AIFf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0b4f1c-6686-45f4-8dc3-8cd9ca32519c_2578x1671.png 848w, https://substackcdn.com/image/fetch/$s_!AIFf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0b4f1c-6686-45f4-8dc3-8cd9ca32519c_2578x1671.png 1272w, https://substackcdn.com/image/fetch/$s_!AIFf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb0b4f1c-6686-45f4-8dc3-8cd9ca32519c_2578x1671.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Exchange and initiation with Alias/Proxy</figcaption></figure></div><p>Banks synchronize their account identifiers, such as IBAN and BIC, at specific intervals. Subsequently, they can resolve these proxies at a later stage to obtain the actual account identifier of the beneficiary. </p><p>The use of account proxies not only facilitates push payments but also plays a crucial role in pull mechanisms like request-to-pay, streamlining the payment process and enhancing convenience for users. By associating a proxy, such as a phone number or email, with a bank account, request-to-pay mechanisms simplify transaction initiation. For a refresher on how request-to-pay and proxies interact, we recommend reading the following article.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;e01aac61-2cc2-4e30-842c-db4458b3289e&quot;,&quot;caption&quot;:&quot;Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Navigating the World of Request to Pay&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-07-08T23:20:14.682Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb7b211-9401-46db-972d-c09a3c4af47b_2843x1456.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/navigating-the-world-of-request-to&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:131926655,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:4,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p>In the realm of payment infrastructure implementations, there exists a spectrum of approaches, with some systems opting for a centralized directory model, while others favor a more distributed architecture. The choice between these two models often hinges on the need for flexibility in design and the desire to leverage existing directories within the region. A centralized directory offers streamlined management and uniformity but may lack the adaptability required for certain use cases. Conversely, a distributed approach provides greater flexibility and resilience, allowing for tailored solutions that can integrate seamlessly with diverse existing systems and directories across the region.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f0vY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa99fbee-67d7-443d-ae90-6bca7210930b_1598x1284.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f0vY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa99fbee-67d7-443d-ae90-6bca7210930b_1598x1284.png 424w, https://substackcdn.com/image/fetch/$s_!f0vY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa99fbee-67d7-443d-ae90-6bca7210930b_1598x1284.png 848w, https://substackcdn.com/image/fetch/$s_!f0vY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa99fbee-67d7-443d-ae90-6bca7210930b_1598x1284.png 1272w, https://substackcdn.com/image/fetch/$s_!f0vY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa99fbee-67d7-443d-ae90-6bca7210930b_1598x1284.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f0vY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa99fbee-67d7-443d-ae90-6bca7210930b_1598x1284.png" width="550" height="441.9642857142857" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa99fbee-67d7-443d-ae90-6bca7210930b_1598x1284.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1170,&quot;width&quot;:1456,&quot;resizeWidth&quot;:550,&quot;bytes&quot;:315410,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!f0vY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa99fbee-67d7-443d-ae90-6bca7210930b_1598x1284.png 424w, https://substackcdn.com/image/fetch/$s_!f0vY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa99fbee-67d7-443d-ae90-6bca7210930b_1598x1284.png 848w, https://substackcdn.com/image/fetch/$s_!f0vY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa99fbee-67d7-443d-ae90-6bca7210930b_1598x1284.png 1272w, https://substackcdn.com/image/fetch/$s_!f0vY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa99fbee-67d7-443d-ae90-6bca7210930b_1598x1284.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">In this model there is one unique repository of account aliases</figcaption></figure></div><p>In the distributed scenario of account proxy resolution, multiple directories collaborate to achieve the ultimate resolution of the proxy. </p>
      <p>
          <a href="https://newsletter.engineerbanker.com/p/understanding-account-proxies-and">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Sweden RIX-INST]]></title><description><![CDATA[An example of TIPS Single Instructing Party Settlement Model]]></description><link>https://newsletter.engineerbanker.com/p/sweden-rix-inst</link><guid isPermaLink="false">https://newsletter.engineerbanker.com/p/sweden-rix-inst</guid><dc:creator><![CDATA[TEB]]></dc:creator><pubDate>Mon, 08 Jan 2024 07:01:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xJnp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3411dd8-2ac8-4ffc-a56f-2359e55b0d87_1348x1637.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><code>Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace.</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;1b975a90-1740-4768-ab43-34a26108bf4a&quot;,&quot;caption&quot;:&quot;Hello payments enthusiasts! Entering the payments domain &#128181; poses challenges such as keeping up with technological advancements, navigating complex regulations, understanding industry jargon. Overcoming these hurdles requires continuous learning, staying updated on trends, regulations, technology, and adapting to evolving customer expectations for seaml&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Learn payments with The Engineer Banker &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-04-20T23:55:45.813Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4a474da-e600-427c-9642-78739db114fc_3072x2048.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/coming-soon&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:116177171,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p>Welcome to a new episode of Payment Bites! In our previous episode on SEPA cross-border transactions, we introduced TIPS, a critical infrastructure in Europe for handling instant payments. Today, we delve deeper into its two distinct settlement methods. If you're just joining us, you can catch up by reading our two earlier articles where we provided an introduction to TIPS.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;d8e99335-6361-4664-812d-4efbadaf7b14&quot;,&quot;caption&quot;:&quot;Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace. Want free access to the article? 25% off this Christmas!&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;&#128274; SEPA Instant cross-border&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-12-23T22:07:57.896Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F588b2b5e-d325-49aa-9317-949b7c0cfee4_3120x1321.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/sepa-instant-cross-border&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:139861249,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;1d0e6f9b-74bc-4de4-a2ce-04c478e44e0c&quot;,&quot;caption&quot;:&quot;Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;SEPA Instant CSMs interoperability &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-12-31T13:59:27.704Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bb22f8-c351-4880-9d4b-a56896d5ef67_1784x1936.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/sepa-instant-csms-interoperability&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:140058029,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p>TIPS, TARGET Instant Payment Settlement System, offers the unique ability to settle transactions in <strong>central bank money</strong>. TIPS also boasts <strong>multi-currency settlement</strong> capabilities, making it a versatile solution. With TIPS, transactions are not only lightning-fast but also flexible, catering to a wide range of currencies, and backed by the security of central bank money settlement.</p><p>With the inclusion of <em>Riksbank</em>, central bank of Sweden, into TIPS service, a novel settlement model called <strong>Single Instructing Party (SIP)</strong> was introduced. This SIP model enables immediate settlement without the requirement for reserving funds in TIPS, following successful validations and checks by the SIP. Initially designed for the SEK market, the SIP model may also interest the EUR community in the future.</p><p>The necessity for this model arose during the preparations for <a href="https://www.riksbank.se/en-gb/press-and-published/notices-and-press-releases/press-releases/2020/the-riksbank-to-join-the-ecbs-tips-platform/">incorporating the Swedish krona into TIPS</a>. In Sweden, instant payments presently settle via a domestic technical infrastructure. To adapt to this setup and streamline settlement in central bank money, RIX-INST will assume the role of the instructing party for both originator and beneficiary banks, differing from the standard TIPS settlement model.</p><p><em>Swish</em> also stands out as a key player in the Swedish market. <em>Swish</em> launched in 2012, is a leading mobile payment application in Sweden, created by major Swedish banks. It simplifies real-time money transfers by allowing transactions through just phone numbers. Its ease of use and integration with the Swedish banking system have made it a key player in Sweden's shift towards a cashless society. Efforts are in progress to transition Swish payments clearing and settlement to RIX-INST, with completion anticipated in early 2024. Upon completion, Swish will become the inaugural service to utilize RIX-INST.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xJnp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3411dd8-2ac8-4ffc-a56f-2359e55b0d87_1348x1637.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xJnp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3411dd8-2ac8-4ffc-a56f-2359e55b0d87_1348x1637.png 424w, https://substackcdn.com/image/fetch/$s_!xJnp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3411dd8-2ac8-4ffc-a56f-2359e55b0d87_1348x1637.png 848w, https://substackcdn.com/image/fetch/$s_!xJnp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3411dd8-2ac8-4ffc-a56f-2359e55b0d87_1348x1637.png 1272w, https://substackcdn.com/image/fetch/$s_!xJnp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3411dd8-2ac8-4ffc-a56f-2359e55b0d87_1348x1637.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xJnp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3411dd8-2ac8-4ffc-a56f-2359e55b0d87_1348x1637.png" width="390" height="473.6127596439169" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3411dd8-2ac8-4ffc-a56f-2359e55b0d87_1348x1637.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1637,&quot;width&quot;:1348,&quot;resizeWidth&quot;:390,&quot;bytes&quot;:225051,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xJnp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3411dd8-2ac8-4ffc-a56f-2359e55b0d87_1348x1637.png 424w, https://substackcdn.com/image/fetch/$s_!xJnp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3411dd8-2ac8-4ffc-a56f-2359e55b0d87_1348x1637.png 848w, https://substackcdn.com/image/fetch/$s_!xJnp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3411dd8-2ac8-4ffc-a56f-2359e55b0d87_1348x1637.png 1272w, https://substackcdn.com/image/fetch/$s_!xJnp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3411dd8-2ac8-4ffc-a56f-2359e55b0d87_1348x1637.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>As highlighted earlier in the article, TIPS incorporates two settlement models, standard and single instructing party or SIP. For an in-depth review of the standard settlement model in SICT, please refer to the article linked here.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;bba1b43d-756c-45f4-94b1-ae875229bf5a&quot;,&quot;caption&quot;:&quot;Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;SEPA Instant settlement in one diagram&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-10-16T15:00:18.423Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a811d70-4e9a-4caf-b3c0-a9e87173cd6c_2690x884.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/sepa-instant-settlement-in-one-diagram&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:137985583,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:2,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>As a summary to the previous article, in the conventional SCT Inst settlement model, upon successful validation of the payment transaction, TIPS reserves funds to guarantee the availability of resources for settlement once the reply from the Beneficiary Participant is received. This ensures that the transaction won't be declined due to insufficient funds. Should the Beneficiary Participant or Instructing Party reject the payment, TIPS will reverse the fund reservation and reject the transaction.</p><p>The single instructing party settlement model comes into play when both the debtor and creditor PSPs are connected to TIPS via the same instructing entity. In such cases, the majority of the pacs.008 and pacs.002 transmissions occur within the instructing party's domain. TIPS intervenes only in the final stage, executing the ultimate settlement in the Dedicated Cash Accounts (DCAs).</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3B1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127b44f4-5c3c-4f5d-a1b9-478bd12fcdd3_3552x1551.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3B1S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127b44f4-5c3c-4f5d-a1b9-478bd12fcdd3_3552x1551.png 424w, https://substackcdn.com/image/fetch/$s_!3B1S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127b44f4-5c3c-4f5d-a1b9-478bd12fcdd3_3552x1551.png 848w, https://substackcdn.com/image/fetch/$s_!3B1S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127b44f4-5c3c-4f5d-a1b9-478bd12fcdd3_3552x1551.png 1272w, https://substackcdn.com/image/fetch/$s_!3B1S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127b44f4-5c3c-4f5d-a1b9-478bd12fcdd3_3552x1551.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3B1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127b44f4-5c3c-4f5d-a1b9-478bd12fcdd3_3552x1551.png" width="1456" height="636" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/127b44f4-5c3c-4f5d-a1b9-478bd12fcdd3_3552x1551.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:636,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:487642,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3B1S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127b44f4-5c3c-4f5d-a1b9-478bd12fcdd3_3552x1551.png 424w, https://substackcdn.com/image/fetch/$s_!3B1S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127b44f4-5c3c-4f5d-a1b9-478bd12fcdd3_3552x1551.png 848w, https://substackcdn.com/image/fetch/$s_!3B1S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127b44f4-5c3c-4f5d-a1b9-478bd12fcdd3_3552x1551.png 1272w, https://substackcdn.com/image/fetch/$s_!3B1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127b44f4-5c3c-4f5d-a1b9-478bd12fcdd3_3552x1551.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">RIX-INST is acting as instructing party for both debtor and creditor PSP</figcaption></figure></div><p></p><p>TIPS does not require fund reservation at this stage, as it is already confirmed that the beneficiary has accepted the transaction. Before executing the settlement, TIPS conducts several validations. If these validations are successful, the accounts are updated, and a confirmation message is sent to the instructing party's infrastructure. However, if the validations fail due to insufficient balance for the operation, a rejection message is dispatched back to the instructing party. TIPS is capable of settling payments only when the currency of the account being debited aligns with both the currency of the account being credited and the currency used in the payment transaction.</p><p></p><p>See you until next time!, for a deeper understanding of TIPS, feel free to explore our comprehensive article on SEPA Instant Cross-Border.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;e0b20354-8d1a-4501-a95c-6340c25dd340&quot;,&quot;caption&quot;:&quot;Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace. Want free access to the article? 25% off this Christmas!&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;&#128274; SEPA Instant cross-border&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-12-23T22:07:57.896Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F588b2b5e-d325-49aa-9317-949b7c0cfee4_3120x1321.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/sepa-instant-cross-border&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:139861249,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for more content like this</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[SEPA Instant CSMs interoperability ]]></title><description><![CDATA[SICT Cross-border Example]]></description><link>https://newsletter.engineerbanker.com/p/sepa-instant-csms-interoperability</link><guid isPermaLink="false">https://newsletter.engineerbanker.com/p/sepa-instant-csms-interoperability</guid><dc:creator><![CDATA[TEB]]></dc:creator><pubDate>Sun, 31 Dec 2023 13:59:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wC0m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bb22f8-c351-4880-9d4b-a56896d5ef67_1784x1936.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><blockquote><p><code>Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace.</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;8006dc20-67be-4455-a242-fa5e84571acb&quot;,&quot;caption&quot;:&quot;Hello payments enthusiasts! Entering the payments domain &#128181; poses challenges such as keeping up with technological advancements, navigating complex regulations, understanding industry jargon. Overcoming these hurdles requires continuous learning, staying updated on trends, regulations, technology, and adapting to evolving customer expectations for seaml&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Learn payments with The Engineer Banker &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-04-20T23:55:45.813Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4a474da-e600-427c-9642-78739db114fc_3072x2048.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/coming-soon&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:116177171,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p>Welcome back to another exciting episode of Payment Bites. In today's session, we're building upon our previous article. In our previous article about SEPA Instant cross-border, we introduced the concepts of instant transactions between borders.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a77cf310-b481-422d-b545-6fb5641d42e3&quot;,&quot;caption&quot;:&quot;Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace. Want free access to the article? 25% off this Christmas!&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;&#128274; SEPA Instant cross-border&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-12-23T22:07:57.896Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F588b2b5e-d325-49aa-9317-949b7c0cfee4_3120x1321.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/sepa-instant-cross-border&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:139861249,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p>In today's discussion, we will delve into  some insights concerning the diagram we introduced, using it as a practical exercise. Before we dive in, I encourage you to revisit the diagram, reviewing the article where we initially introduced the concepts  and taking some time to formulate your own conclusions. Once you've done that, we can delve into a deeper analysis together.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wC0m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bb22f8-c351-4880-9d4b-a56896d5ef67_1784x1936.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wC0m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bb22f8-c351-4880-9d4b-a56896d5ef67_1784x1936.png 424w, https://substackcdn.com/image/fetch/$s_!wC0m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bb22f8-c351-4880-9d4b-a56896d5ef67_1784x1936.png 848w, https://substackcdn.com/image/fetch/$s_!wC0m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bb22f8-c351-4880-9d4b-a56896d5ef67_1784x1936.png 1272w, https://substackcdn.com/image/fetch/$s_!wC0m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bb22f8-c351-4880-9d4b-a56896d5ef67_1784x1936.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wC0m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bb22f8-c351-4880-9d4b-a56896d5ef67_1784x1936.png" width="1456" height="1580" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34bb22f8-c351-4880-9d4b-a56896d5ef67_1784x1936.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1580,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:718126,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wC0m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bb22f8-c351-4880-9d4b-a56896d5ef67_1784x1936.png 424w, https://substackcdn.com/image/fetch/$s_!wC0m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bb22f8-c351-4880-9d4b-a56896d5ef67_1784x1936.png 848w, https://substackcdn.com/image/fetch/$s_!wC0m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bb22f8-c351-4880-9d4b-a56896d5ef67_1784x1936.png 1272w, https://substackcdn.com/image/fetch/$s_!wC0m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bb22f8-c351-4880-9d4b-a56896d5ef67_1784x1936.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">SICT Architectural Example</figcaption></figure></div><h4>&#127919; Insights and conclusions</h4><ul><li><p>Domestic CSM1, domestic CSM2 and RT1 are acting as TIPS instructing parties.</p></li><li><p>Transactions between PSP1, PSP2 and PSP3 are cleared and settled within the domestic CSM1 technical accounts except for those transactions initiated by PSP3 directed to to either PSP1 or PSP2 that will settle in TIPS accounts.</p></li><li><p>Transactions between any participant connected to CSM1 and the rest of the  community (PSP4, PSP5, PSP6, PSP7) will get routed to TIPS and  will settle in TIPS accounts.</p></li><li><p>Transactions between PSP4 and PSP5 will clear and settle locally in CMS2.</p></li><li><p>Any payment initiation from PSP4 or PSP5 will get routed by CSM2 to either RT1 or TIPS depending on the reachability of the beneficiary BIC.</p></li><li><p>Transactions involving PSP6, PSP4, and PSP5 will default to settlement through RT1. However, if any of these parties explicitly express a preference for TIPS settlement, that choice will be honored.</p></li><li><p>Any payment involving PSP7 as instructing or instructed agent will settle in TIPS.</p></li><li><p>The treasury teams of PSP4 and PSP5 need to manage three separate settlement accounts.</p></li></ul><p></p><p>Your turn &#8211; any additional insights or conclusions to share? </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for more content like this</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[🔒 SEPA Instant cross-border]]></title><description><![CDATA[Demystifying SEPA instant across domestic borders]]></description><link>https://newsletter.engineerbanker.com/p/sepa-instant-cross-border</link><guid isPermaLink="false">https://newsletter.engineerbanker.com/p/sepa-instant-cross-border</guid><dc:creator><![CDATA[TEB]]></dc:creator><pubDate>Sat, 23 Dec 2023 22:07:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Dd2p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F588b2b5e-d325-49aa-9317-949b7c0cfee4_3120x1321.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><code>Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace.</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a8d81369-ae5c-4ce1-a053-98f7c8ef0c3e&quot;,&quot;caption&quot;:&quot;Hello payments enthusiasts! Entering the payments domain &#128181; poses challenges such as keeping up with technological advancements, navigating complex regulations, understanding industry jargon. Overcoming these hurdles requires continuous learning, staying updated on trends, regulations, technology, and adapting to evolving customer expectations for seaml&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Learn payments with The Engineer Banker &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-04-20T23:55:45.813Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4a474da-e600-427c-9642-78739db114fc_3072x2048.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/coming-soon&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:116177171,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><blockquote><p><code>Want free access to the article?</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;77b91c16-2dc3-4199-b353-ebc8c3af3d38&quot;,&quot;caption&quot;:&quot;Thank you for reading The Engineer Banker! If you enjoy The Engineer Banker, we would be deeply grateful if you could extend an invitation to your friends to join our reader community at The Engineer Banker. Your referrals hold immense value to us. If you refer friends, you will receive benefits that give you special free access to The Engineer Banker p&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Invite your friends to read The Engineer Banker&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-08-07T06:00:27.844Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ecd93bd1-2fc2-45bc-afa8-67eebc1ccfc8_2048x3072.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/invite-your-friends-to-read-the-engineer&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:135697505,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><blockquote><p><code>25% off this Christmas!</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;d6cbcc30-9e49-4fe7-9859-dcc23997f7b5&quot;,&quot;caption&quot;:&quot;Get into the festive spirit with our special Christmas offer! &#127873; Sign up for our newsletter today and enjoy a 25% discount on your paid subscription. Don't miss out on this exclusive deal to make your holiday season even brighter &#10024;. Hurry, this merry offer won't last forever! &#127877;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;&#127876; Unwrap the Holiday Magic! &#127873;&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-12-23T21:39:01.491Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5931fb60-f8db-4fe7-9c3a-e986875848be_1024x1024.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/unwrap-the-holiday-magic&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:140040742,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><h5>Summary</h5><p><code>This article provides a comprehensive overview of the evolution of SEPA Instant infrastructures across Europe. It delves into the details of the formation process, shedding light on how these infrastructures have developed over time. Additionally, the article explores the nuances of routing within both domestic and pan-European infrastructures, offering valuable insights into the path that instant transactions follow. Finally, it offers a detailed explanation of the TIPS settlement model, providing a holistic view of the entire SEPA Instant landscape.</code></p><div><hr></div><p>Welcome to another episode of Realtime Infrastructures, where we take a deep dive into the intricate international routing mechanisms of SEPA Instant payments and explore the fascinating journey of an instant transaction as it traverses the diverse landscape of Europe's financial ecosystem. To comprehend this journey, we must first grasp the ever-evolving landscape of SEPA Instant in Europe today.</p><p>The inception of the SEPA Instant Credit Transfer (SCT Inst) scheme dates back to November 21, 2016, when the European Payments Council (EPC) officially released its pioneering rulebook. This momentous event heralded the birth of a groundbreaking system designed to seamlessly facilitate real-time euro (EUR) payments across the Single Euro Payments Area (SEPA). This foundational rulebook laid down the structural groundwork, offering a robust framework that allowed participating financial institutions to embrace and operationalize instant credit transfers within the SEPA zone.</p><p>The first SEPA Instant transaction was conducted by CaixaBank, a Spanish financial institution. CaixaBank made history by initiating the first SEPA Instant Credit Transfer (SCT Inst) transaction, marking a significant milestone in the adoption of real-time euro payments across the Single Euro Payments Area (SEPA). </p><p>Since its initial debut, the SCT Inst rulebook has undergone a series of meticulous updates and revisions. These ongoing refinements have been instrumental in elevating the scheme's capabilities, expanding its reach, and ensuring that it continues to meet the evolving needs of Europe's dynamic payments landscape.</p><p>In the wake of this landmark release, numerous nations and regions across Europe embarked on their individual implementations of the SCT Inst rulebook. Each implementation brought its unique nuances and adaptations to the framework, aligning it with the specific requirements and practices of the local financial industry. SEPA Instant Credit Transfer schemes were gradually being implemented by various countries within the Single Euro Payments Area (SEPA).  </p><p>This is just a glimpse of the domestic implementations of SICT since its launch:</p><ul><li><p><strong>Spain</strong>: In Spain, the Spanish Payment System Operator (Iberpay) launched its SCT Inst scheme in December 2017.</p></li><li><p><strong>France</strong>: France implemented its SCT Inst scheme in November 2018, led by the French Prudential Supervision and Resolution Authority (ACPR).</p></li><li><p><strong>Lithuania</strong>: Lithuania's SCT Inst scheme was introduced in May 2018, coordinated by the Bank of Lithuania.</p></li><li><p><strong>Slovenia</strong>: Slovenia adopted its SCT Inst scheme in March 2019, managed by the Bank of Slovenia.</p></li><li><p><strong>Portugal</strong>: Portugal introduced its SCT Inst scheme in September 2018. The scheme was managed by the Portuguese Interbank Company (SIBS).</p></li></ul><p></p><p>Simultaneously, the <strong>European Banking Association</strong> (EBA) initiated the development of a pan-European implementation in line with the rulebook. The RT1 (Real-Time 1) platform, operated by EBA CLEARING, was officially launched and made available to the public on November 21, 2017. RT1 is a pan-European infrastructure for processing SEPA Instant Credit Transfers (SCT Inst) in real-time, enabling financial institutions to offer instant payment services to their customers across the SEPA zone.</p><p>The <strong>European Central Bank</strong> embarked on the process of implementing its own version of the rulebook, adopting a pan-European approach as well. TIPS (TARGET Instant Payment Settlement) was officially launched and made available to the public by the European Central Bank (ECB) on November 30, 2018. TIPS is a real-time payment settlement system for instant euro (EUR) transactions, designed to enable financial institutions to settle payments in real-time, 24/7, across the Single Euro Payments Area (SEPA). TIPS was introduced to support the growing demand for real-time payments and to provide a pan-European solution for instant payments.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dd2p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F588b2b5e-d325-49aa-9317-949b7c0cfee4_3120x1321.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dd2p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F588b2b5e-d325-49aa-9317-949b7c0cfee4_3120x1321.png 424w, https://substackcdn.com/image/fetch/$s_!Dd2p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F588b2b5e-d325-49aa-9317-949b7c0cfee4_3120x1321.png 848w, https://substackcdn.com/image/fetch/$s_!Dd2p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F588b2b5e-d325-49aa-9317-949b7c0cfee4_3120x1321.png 1272w, https://substackcdn.com/image/fetch/$s_!Dd2p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F588b2b5e-d325-49aa-9317-949b7c0cfee4_3120x1321.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dd2p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F588b2b5e-d325-49aa-9317-949b7c0cfee4_3120x1321.png" width="1456" height="616" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/588b2b5e-d325-49aa-9317-949b7c0cfee4_3120x1321.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:616,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:259532,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Dd2p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F588b2b5e-d325-49aa-9317-949b7c0cfee4_3120x1321.png 424w, https://substackcdn.com/image/fetch/$s_!Dd2p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F588b2b5e-d325-49aa-9317-949b7c0cfee4_3120x1321.png 848w, https://substackcdn.com/image/fetch/$s_!Dd2p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F588b2b5e-d325-49aa-9317-949b7c0cfee4_3120x1321.png 1272w, https://substackcdn.com/image/fetch/$s_!Dd2p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F588b2b5e-d325-49aa-9317-949b7c0cfee4_3120x1321.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the beginning, these domestic infrastructures ushered in real-time domestic transactions. Furthermore, they paved the way for the emergence of real-time person-to-person (P2P) payment methods, giving rise to innovative solutions such as Bizum in Spain and similar offerings in other jurisdictions. However, on the downside, this expansion led to a fragmented landscape, with numerous domestic implementations making the achievement of seamless European connectivity increasingly challenging. Those domestic implementations could only settle transactions between banks connected to the same CSM. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5rB5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4fb3c05-c29f-44bc-91ba-a69d86113a9b_1731x1088.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5rB5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4fb3c05-c29f-44bc-91ba-a69d86113a9b_1731x1088.png 424w, https://substackcdn.com/image/fetch/$s_!5rB5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4fb3c05-c29f-44bc-91ba-a69d86113a9b_1731x1088.png 848w, https://substackcdn.com/image/fetch/$s_!5rB5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4fb3c05-c29f-44bc-91ba-a69d86113a9b_1731x1088.png 1272w, https://substackcdn.com/image/fetch/$s_!5rB5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4fb3c05-c29f-44bc-91ba-a69d86113a9b_1731x1088.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5rB5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4fb3c05-c29f-44bc-91ba-a69d86113a9b_1731x1088.png" width="582" height="365.7486263736264" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4fb3c05-c29f-44bc-91ba-a69d86113a9b_1731x1088.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:915,&quot;width&quot;:1456,&quot;resizeWidth&quot;:582,&quot;bytes&quot;:748857,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5rB5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4fb3c05-c29f-44bc-91ba-a69d86113a9b_1731x1088.png 424w, https://substackcdn.com/image/fetch/$s_!5rB5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4fb3c05-c29f-44bc-91ba-a69d86113a9b_1731x1088.png 848w, https://substackcdn.com/image/fetch/$s_!5rB5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4fb3c05-c29f-44bc-91ba-a69d86113a9b_1731x1088.png 1272w, https://substackcdn.com/image/fetch/$s_!5rB5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4fb3c05-c29f-44bc-91ba-a69d86113a9b_1731x1088.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In one of our previous articles, we delved into the details of liquidity management within <strong>Ancillary System 6</strong>, particularly focusing on RT1. If you're looking to gain a deeper understanding of the liquidity management aspect within the SEPA Instant Credit Transfer (SICT) framework, it is recommended giving that article a read.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;83970499-7bbe-4f5b-b612-8b33ada86390&quot;,&quot;caption&quot;:&quot;Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Liquidity management in RT1&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-10-22T18:37:53.672Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fc90f6b-517a-4261-bf73-8f7ea61b3bbd_1642x8533.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/instant-liquidity-management&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:138199867,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p>If you need a refresher on how the pacs.008 message is transported and utilized, consider reading these two informative pieces:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;1a4bf7d1-ed69-4a5d-b8a3-a2d0977b5479&quot;,&quot;caption&quot;:&quot;Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;SEPA Instant settlement in one diagram&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-10-16T15:00:18.423Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a811d70-4e9a-4caf-b3c0-a9e87173cd6c_2690x884.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/sepa-instant-settlement-in-one-diagram&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:137985583,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:2,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;471d1134-bace-4332-ac1e-b0190e166eb5&quot;,&quot;caption&quot;:&quot;Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace Welcome back to our series on connecting the world instantly&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;&#128274; Instant Credit Tranfers&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-07-30T11:16:08.470Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0053379-1c18-4c6d-917b-3edf55f3c2b3_3094x1056.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/real-time-transfers&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:135446565,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div>
      <p>
          <a href="https://newsletter.engineerbanker.com/p/sepa-instant-cross-border">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[🎄 Unwrap the Holiday Magic! 🎁]]></title><description><![CDATA[Get into the festive spirit with our special Christmas offer!]]></description><link>https://newsletter.engineerbanker.com/p/unwrap-the-holiday-magic</link><guid isPermaLink="false">https://newsletter.engineerbanker.com/p/unwrap-the-holiday-magic</guid><dc:creator><![CDATA[TEB]]></dc:creator><pubDate>Sat, 23 Dec 2023 21:39:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!eXcp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5931fb60-f8db-4fe7-9c3a-e986875848be_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eXcp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5931fb60-f8db-4fe7-9c3a-e986875848be_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eXcp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5931fb60-f8db-4fe7-9c3a-e986875848be_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!eXcp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5931fb60-f8db-4fe7-9c3a-e986875848be_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!eXcp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5931fb60-f8db-4fe7-9c3a-e986875848be_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!eXcp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5931fb60-f8db-4fe7-9c3a-e986875848be_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eXcp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5931fb60-f8db-4fe7-9c3a-e986875848be_1024x1024.png" width="576" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5931fb60-f8db-4fe7-9c3a-e986875848be_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:576,&quot;bytes&quot;:1897705,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eXcp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5931fb60-f8db-4fe7-9c3a-e986875848be_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!eXcp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5931fb60-f8db-4fe7-9c3a-e986875848be_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!eXcp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5931fb60-f8db-4fe7-9c3a-e986875848be_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!eXcp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5931fb60-f8db-4fe7-9c3a-e986875848be_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Get into the festive spirit with our special Christmas offer! &#127873; Sign up for our newsletter today and enjoy a 25% discount on your paid subscription. Don't miss out on this exclusive deal to make your holiday season even brighter &#10024;.</p><p>Hurry, this merry offer won't last forever! &#127877;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/subscribe?coupon=51b5ad81&amp;utm_content=&quot;,&quot;text&quot;:&quot;Get 25% off forever&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.engineerbanker.com/subscribe?coupon=51b5ad81&amp;utm_content="><span>Get 25% off forever</span></a></p>]]></content:encoded></item><item><title><![CDATA[ACH Crime Prevention: PayGuard and FPAD]]></title><description><![CDATA[Fortifying the Financial Arsenal Against Fraud]]></description><link>https://newsletter.engineerbanker.com/p/ach-crime-prevention-payguard-and</link><guid isPermaLink="false">https://newsletter.engineerbanker.com/p/ach-crime-prevention-payguard-and</guid><dc:creator><![CDATA[TEB]]></dc:creator><pubDate>Fri, 08 Dec 2023 20:11:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!THQv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44b747d2-d1f1-4eb2-a7cd-63394462c979_5378x6639.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><code>Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace.</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;8da0b056-6b6a-42c6-bc2c-9146ee7d7ec3&quot;,&quot;caption&quot;:&quot;Hello payments enthusiasts! Entering the payments domain &#128181; poses challenges such as keeping up with technological advancements, navigating complex regulations, understanding industry jargon. Overcoming these hurdles requires continuous learning, staying updated on trends, regulations, technology, and adapting to evolving customer expectations for seaml&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Learn payments with The Engineer Banker &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-04-20T23:55:45.813Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4a474da-e600-427c-9642-78739db114fc_3072x2048.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/coming-soon&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:116177171,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p>Welcome to another insightful episode of The Engineer Banker! In today's discussion, we delve into the dynamic world of ACH systems, exploring their evolving capabilities in the ongoing battle against fraud within connected institutions. This article will be followed by another in which we explore how banks can effectively employ and integrate these crime prevention capabilities.</p><p>Automatic Clearing Houses (ACH) and Clearing and Settlement Mechanisms (CSM) around the world have undergone a substantial transformation, adapting to the evolving landscape of electronic payments. This evolution extends well beyond the traditional clearing process, incorporating new capabilities and infrastructure enhancements.</p><p>One of the most significant developments in the ACH realm is the introduction of "Request to Pay" (RTP). This feature empowers payees to send payment requests to payers, adding flexibility and interactivity to the payment process. RTP enables payers to exercise greater control over the timing and nature of their payments.</p><p>Furthermore, some ACH systems have embraced the concept of aliases and proxies for account numbers and International Bank Account Numbers (IBANs). This innovation enhances convenience by allowing users to employ user-friendly identifiers instead of sharing account details.</p><p>Real-time payments have also emerged as a core feature, enabling immediate fund transfers between accounts. This functionality proves invaluable for urgent or time-sensitive transactions.</p><p>Lately, security has been a paramount concern in this evolution. ACH networks have implemented advanced security modules, leveraging technologies like machine learning and artificial intelligence. These modules operate in real time, swiftly identifying and preventing suspicious transactions to safeguard against financial crimes like fraud and money laundering.</p><p>Until the advent of instant payments, the primary focus was on fraud in card payments, as it is the most widely used payment method in both physical and online commerce. In the case of card fraud, unlike account-to-account payments, the bank or card issuer has complete autonomy to investigate and monitor their customer's payment transactions. For each transaction a customer makes, the issuing bank pre-approves the transaction based on the cardholder's balances, credit, or risks, as well as the characteristics of the merchant. Therefore, in the event of fraud, the bank has the most relevant data and information about the card's transactions, enabling them to analyze and investigate the entire transaction process.</p><p>This is not the case with account-to-account payment transactions, where the issuing bank of the transfer only has data about its own customer, and funds are transferred to an unknown beneficiary account, unknown to both the issuing bank and the customer. This complicates autonomous fraud analysis and investigation by the issuing bank. Furthermore, in case of fraud, funds can be transferred to various different accounts and subsequently move to new accounts within the banking system, making the information available to the issuing bank very limited and hindering proper monitoring of the transactions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!THQv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44b747d2-d1f1-4eb2-a7cd-63394462c979_5378x6639.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!THQv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44b747d2-d1f1-4eb2-a7cd-63394462c979_5378x6639.png 424w, https://substackcdn.com/image/fetch/$s_!THQv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44b747d2-d1f1-4eb2-a7cd-63394462c979_5378x6639.png 848w, https://substackcdn.com/image/fetch/$s_!THQv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44b747d2-d1f1-4eb2-a7cd-63394462c979_5378x6639.png 1272w, https://substackcdn.com/image/fetch/$s_!THQv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44b747d2-d1f1-4eb2-a7cd-63394462c979_5378x6639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!THQv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44b747d2-d1f1-4eb2-a7cd-63394462c979_5378x6639.png" width="496" height="612.1648351648352" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44b747d2-d1f1-4eb2-a7cd-63394462c979_5378x6639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1797,&quot;width&quot;:1456,&quot;resizeWidth&quot;:496,&quot;bytes&quot;:1814363,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!THQv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44b747d2-d1f1-4eb2-a7cd-63394462c979_5378x6639.png 424w, https://substackcdn.com/image/fetch/$s_!THQv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44b747d2-d1f1-4eb2-a7cd-63394462c979_5378x6639.png 848w, https://substackcdn.com/image/fetch/$s_!THQv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44b747d2-d1f1-4eb2-a7cd-63394462c979_5378x6639.png 1272w, https://substackcdn.com/image/fetch/$s_!THQv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44b747d2-d1f1-4eb2-a7cd-63394462c979_5378x6639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Analyzing a money laundering cycle that involves multiple banks can be a daunting task. Each bank typically possesses only a partial view of the overall transaction flow, making it challenging to identify suspicious activities in isolation. However, the central ACH infrastructure holds a unique vantage point in this regard. With access to a comprehensive overview of transaction data across connected institutions, the ACH is ideally positioned to detect and analyze intricate money laundering schemes, particularly those involving mule accounts.</p><p>In the illustration below, we present a visual representation of a bank's transaction graph visibility. The nodes represent the accounts and the edges represent the transactions. The bank can only see its internal accounts and external accounts that make transactions with its internal accounts. Every red account and red transaction are invisible to the bank.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9VfP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe97e856e-5767-442b-b72e-22b5e9c6862a_4901x4938.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9VfP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe97e856e-5767-442b-b72e-22b5e9c6862a_4901x4938.png 424w, https://substackcdn.com/image/fetch/$s_!9VfP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe97e856e-5767-442b-b72e-22b5e9c6862a_4901x4938.png 848w, https://substackcdn.com/image/fetch/$s_!9VfP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe97e856e-5767-442b-b72e-22b5e9c6862a_4901x4938.png 1272w, https://substackcdn.com/image/fetch/$s_!9VfP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe97e856e-5767-442b-b72e-22b5e9c6862a_4901x4938.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9VfP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe97e856e-5767-442b-b72e-22b5e9c6862a_4901x4938.png" width="428" height="431.2335164835165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e97e856e-5767-442b-b72e-22b5e9c6862a_4901x4938.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1467,&quot;width&quot;:1456,&quot;resizeWidth&quot;:428,&quot;bytes&quot;:1410490,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9VfP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe97e856e-5767-442b-b72e-22b5e9c6862a_4901x4938.png 424w, https://substackcdn.com/image/fetch/$s_!9VfP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe97e856e-5767-442b-b72e-22b5e9c6862a_4901x4938.png 848w, https://substackcdn.com/image/fetch/$s_!9VfP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe97e856e-5767-442b-b72e-22b5e9c6862a_4901x4938.png 1272w, https://substackcdn.com/image/fetch/$s_!9VfP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe97e856e-5767-442b-b72e-22b5e9c6862a_4901x4938.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>For all these reasons, sectorial collaboration among banks is crucial to prevent fraud in account-to-account payments, protect customers, and ensure the security of their transactions. Banks need to <strong>share information and data to combat fraud</strong>, and this sharing cannot be partial or bilateral; it must be approached collaboratively, securely, and at a neutral point by all banks involved.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">To receive new posts and support TEB, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p>The recent announcement of <a href="https://www.iberpay.com/en/services/sectorial/fraud-prevention/">Iberpay's</a><strong><a href="https://www.iberpay.com/en/services/sectorial/fraud-prevention/"> </a></strong><a href="https://www.iberpay.com/en/services/sectorial/fraud-prevention/">Payguard</a> functionality is a testament to the ongoing evolution of payment systems. Just as ACH networks have been adapting and enhancing their capabilities, Iberpay's Payguard represents a significant stride in fortifying payment security within the financial sector. Payguard, developed by the Spanish payment system operator Iberpay, exemplifies the industry's commitment to bolstering cybersecurity and fraud prevention efforts. </p><p>Payguard employs advanced fraud detection and prevention measures, safeguarding both financial institutions and consumers against a spectrum of cyber threats and serves as a sentinel against fraudulent transactions, offering real-time monitoring and risk assessment capabilities. For an introduction to Mule accounts you can read our introduction in the following article:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;42468127-8f84-4524-9901-b17fde464059&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Unmasking Mule accounts&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-08-12T08:42:52.333Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc95f27b-2197-4978-b715-945024e616b5_1571x1053.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/unmasking-mule-accounts&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:135379895,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h5></h5><p>Another project with shared goals is EBA&#8217;s FPAD. The European Banking Authority's (EBA) Fraud Prevention and Awareness Division (FPAD) is a pivotal initiative designed to fortify cybersecurity and combat fraud within the European financial landscape. It operates as a multifaceted entity focused on various facets of fraud prevention, detection, and response. </p><p>The European banking landscape is in the midst of a substantial transformation, largely influenced by the recently published preliminary perspectives on the scope and requirements under PSD3. This development is shaping the direction of the market, emphasizing the need to enhance and refine the payment ecosystem. While PSD3 garners significant attention, the introduction of the Fraud Pattern and Anomaly Detection (FPAD) functionality, spearheaded by EBA CLEARING, stands out as a critical component in the ongoing efforts of Financial Institutions to manage and mitigate payment fraud risks.</p><p>FPAD, short for Fraud Pattern and Anomaly Detection, represents a pan-European initiative aimed at delivering tools for fraud prevention and detection. It comprises two key components: the implementation of an IBAN verification check, akin to the Confirmation of Payee (CoP) scheme in the UK, and the creation of a fraud detection model. These components work together to assess the probability of fraud risk within a payment based on performance and attributes within the payment message. </p><p></p><h4>FPAD's overarching objective is to empower users of STEP2 and RT1 systems, allowing them to supplement their individual risk assessments with insights into patterns and anomalies at a central infrastructure level.</h4><p></p><p>EBA CLEARING, at the forefront of this initiative, has recently issued specifications for the FPAD functionality. They have also launched a developer portal equipped with a sandbox, providing valuable support for users in developing and testing FPAD's application programming interfaces (APIs). This journey commenced in early 2023, following the release of a blueprint and subsequent user consultations. STEP2 and RT1, both pan-European retail payment systems processing SEPA Credit Transfers, Direct Debits (STEP2), and SEPA Instant Credit Transfers (RT1), are operated by EBA CLEARING. FPAD collects and analyzes vast amounts of STEP2 and RT1 data related to fraudulent activities, including patterns, trends, and modi operandi. </p><p>As preparations for the FPAD functionality's go-live intensify, nine banks from six countries actively contribute to the data model training during the analytical <strong>pilot phase</strong>. This phase aims to develop models for identifying fraud patterns and qualifying anomalies in collaboration with users' feedback.</p><p>The introduction of FPAD marks a significant milestone for European banks. It addresses the growing need for heightened security and more robust tools to combat fraud, particularly in the context of the rapid growth of instant payments. FPAD represents a unified approach where banks across Europe unite to bolster fraud-fighting capabilities within the SEPA perimeter.</p><p>FPAD, powered by APIs, represents a remarkable advancement for European banks. Beyond fraud detection, it fosters an integrated, efficient, and secure banking ecosystem, vital as instant payments become the norm. However, successful implementation relies on how banks connect to this system. Transitioning to an API-driven approach is crucial for seamless integration with advanced systems like FPAD, especially for institutions with legacy payment architectures. </p><p>The introduction of FPAD exemplifies the collaborative spirit of European banks, setting a benchmark for the global banking community in combating fraud and ensuring customer safety and security. </p><p>Similar initiatives to Payguard and FPAD have been emerging in various parts of the world, especially within Automated Clearing Houses (ACHs) and financial institutions. Here are a few examples from different regions:</p><ol><li><p><strong>NACHA's Phixius:</strong> NACHA, the organization responsible for managing the ACH network in the United States, has introduced Phixius. It's a platform designed to facilitate secure data sharing between financial institutions and other entities to streamline the verification of account information, reducing fraud and errors in ACH payments.</p></li><li><p><strong>SWIFT's Payment Control Service:</strong> SWIFT, a global provider of secure financial messaging services, offers a Payment Control Service that enables financial institutions to screen and control their payment messages in real-time. It helps identify and prevent fraudulent or non-compliant transactions.</p></li><li><p><strong>RBI's Bharat Bill Payment System (BBPS):</strong> In India, the Reserve Bank of India (RBI) introduced BBPS to facilitate the bill payment ecosystem. BBPS includes fraud prevention measures and standardized protocols to secure bill payments made through various channels.</p></li><li><p><strong>Payments Canada's Real-Time Rail (RTR):</strong> Payments Canada is developing a Real-Time Rail system in Canada, which is expected to include advanced fraud detection and prevention features to safeguard real-time payments.</p></li></ol><p></p><p>In the ongoing fight against financial crime, initiatives like FPAD (Fraud Pattern and Anomaly Detection) and Payguard are instrumental. They disrupt and deter money laundering schemes, especially those involving mule account chains. As the financial landscape evolves, these initiatives, driven by technology and collaboration, promise a more secure future for the global banking community, ensuring the integrity of financial systems worldwide. Stay tuned for the next episode where we will see how banks can use these new ACH fraud functionalities.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/p/ach-crime-prevention-payguard-and?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Stay tuned for the upcoming episode, where we'll explore how banks can leverage these cutting-edge anti-fraud features.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/p/ach-crime-prevention-payguard-and?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.engineerbanker.com/p/ach-crime-prevention-payguard-and?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Power of ISO 20022 IDs and References]]></title><description><![CDATA[Identifiers for Financial Efficiency]]></description><link>https://newsletter.engineerbanker.com/p/the-power-of-iso-20022-ids-and-references</link><guid isPermaLink="false">https://newsletter.engineerbanker.com/p/the-power-of-iso-20022-ids-and-references</guid><dc:creator><![CDATA[TEB]]></dc:creator><pubDate>Sun, 03 Dec 2023 17:46:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vml2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adb00b9-6b03-4685-892d-e3e801419534_3413x1762.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><code>Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace.</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;0f9bb9be-bdf1-40ed-b9dd-646a7aba442d&quot;,&quot;caption&quot;:&quot;Hello payments enthusiasts! Entering the payments domain &#128181; poses challenges such as keeping up with technological advancements, navigating complex regulations, understanding industry jargon. Overcoming these hurdles requires continuous learning, staying updated on trends, regulations, technology, and adapting to evolving customer expectations for seaml&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Learn payments with The Engineer Banker &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-04-20T23:55:45.813Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4a474da-e600-427c-9642-78739db114fc_3072x2048.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/coming-soon&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:116177171,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p>Welcome to another episode of Payment Bites. Today, we'll delve into the diverse world of identifiers and references commonly encountered in ISO 20022 credit transfers. At its core, ISO 20022 is designed to facilitate precision, consistency, and interoperability in financial communication. Identifiers, as integral components of this standard, come in various forms, each with its own unique purpose. These identifiers encompass everything from globally unique message IDs, payment instruction identifiers, and transaction-specific codes to references for remittance information and local instruments. </p><p>For an in-depth exploration of ISO 20022, we invite you to delve into our comprehensive introduction featured in the following article.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;225fbdec-5eff-4b98-9251-cd7741185650&quot;,&quot;caption&quot;:&quot;Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Unraveling ISO 20022 &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-07-16T06:27:31.264Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27258ec3-ad92-41b4-bd09-e1b9ab009d85_2625x2380.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/unraveling-iso-20022&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:133995670,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p>Let's explore two fundamental concepts in financial transactions: point-to-point and end-to-end identifiers. Think of them as labels on a journey. Point-to-point identifiers are like tags specific to certain stops, while end-to-end identifiers are like a unique tracking number that stays the same throughout the entire trip. These concepts simplify data flow, ensuring financial information reaches its destination accurately and securely.</p><p><strong>Point-to-point</strong> data is essential in payment messaging, pertaining exclusively to a specific payment stage. For instance, in a multi-bank cross-border payment, details like intermediary bank information and fees are considered point-to-point data, vital for that specific stage but not needed in later messages.</p><p>Conversely, <strong>end-to-end data exchange</strong> entails information that must traverse the entire payment chain unaltered. This data maintains its integrity from initiation through to its final destination, ensuring a seamless and coherent transaction process.</p><p>End-to-end data is vital in payment messaging, maintaining its significance across the entire transaction journey. For instance, a unique transaction reference code serves as end-to-end data, ensuring consistency and reliability from initiation to the payment's final destination, regardless of how many stages it passes through. It remains constant and unmodified as the payment moves from originator to beneficiary, offering a consistent reference point for all stakeholders involved.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vml2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adb00b9-6b03-4685-892d-e3e801419534_3413x1762.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vml2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adb00b9-6b03-4685-892d-e3e801419534_3413x1762.png 424w, https://substackcdn.com/image/fetch/$s_!vml2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adb00b9-6b03-4685-892d-e3e801419534_3413x1762.png 848w, https://substackcdn.com/image/fetch/$s_!vml2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adb00b9-6b03-4685-892d-e3e801419534_3413x1762.png 1272w, https://substackcdn.com/image/fetch/$s_!vml2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adb00b9-6b03-4685-892d-e3e801419534_3413x1762.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vml2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adb00b9-6b03-4685-892d-e3e801419534_3413x1762.png" width="1456" height="752" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4adb00b9-6b03-4685-892d-e3e801419534_3413x1762.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:752,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:521010,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vml2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adb00b9-6b03-4685-892d-e3e801419534_3413x1762.png 424w, https://substackcdn.com/image/fetch/$s_!vml2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adb00b9-6b03-4685-892d-e3e801419534_3413x1762.png 848w, https://substackcdn.com/image/fetch/$s_!vml2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adb00b9-6b03-4685-892d-e3e801419534_3413x1762.png 1272w, https://substackcdn.com/image/fetch/$s_!vml2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adb00b9-6b03-4685-892d-e3e801419534_3413x1762.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>In the diagram above, we present an illustrative example of a correspondent banking payment execution, showcasing a chain of three interconnected banks. Here are some key points to take note of regarding the preceding diagram: </p><ul><li><p>Bank B generate their own point to point identifications</p></li><li><p>Bank C does not know point to point identifications of Bank A. </p></li><li><p>Intermediary parties like Bank B do not generate end to end references.</p><p></p></li></ul><p>The following diagram offers a detailed view of the identifiers integrated into a credit transfer under ISO 20022.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Oe4a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf37163f-18b4-45de-9cf0-a1cb9522785d_3121x2650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Oe4a!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf37163f-18b4-45de-9cf0-a1cb9522785d_3121x2650.png 424w, https://substackcdn.com/image/fetch/$s_!Oe4a!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf37163f-18b4-45de-9cf0-a1cb9522785d_3121x2650.png 848w, https://substackcdn.com/image/fetch/$s_!Oe4a!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf37163f-18b4-45de-9cf0-a1cb9522785d_3121x2650.png 1272w, https://substackcdn.com/image/fetch/$s_!Oe4a!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf37163f-18b4-45de-9cf0-a1cb9522785d_3121x2650.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Oe4a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf37163f-18b4-45de-9cf0-a1cb9522785d_3121x2650.png" width="1456" height="1236" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df37163f-18b4-45de-9cf0-a1cb9522785d_3121x2650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1236,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:630213,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Oe4a!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf37163f-18b4-45de-9cf0-a1cb9522785d_3121x2650.png 424w, https://substackcdn.com/image/fetch/$s_!Oe4a!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf37163f-18b4-45de-9cf0-a1cb9522785d_3121x2650.png 848w, https://substackcdn.com/image/fetch/$s_!Oe4a!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf37163f-18b4-45de-9cf0-a1cb9522785d_3121x2650.png 1272w, https://substackcdn.com/image/fetch/$s_!Oe4a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf37163f-18b4-45de-9cf0-a1cb9522785d_3121x2650.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/p/the-power-of-iso-20022-ids-and-references?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.engineerbanker.com/p/the-power-of-iso-20022-ids-and-references?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p><p>To delve deeper into the Business Application Header, we invite you to explore our earlier post dedicated to this topic.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;1ba990c7-0f8d-4b76-ac46-9708d9d71e99&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Business Application Header&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-08-19T12:17:25.456Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9384fad-dd76-4b3c-877f-0c066495c074_2191x1705.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/business-application-header&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:136118124,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><h5>Message Identification (MsgId)</h5><p>Message identification  is the reference that CSM will check for uniqueness during the business day. A Message Identification (MsgId) is a globally unique identifier assigned to a specific message. It uniquely identifies the entire message, which may contain one or more payment instructions. It applies to the entire message, encompassing all the payment instructions it contains. In a batch of multiple payment instructions within a single message, the MsgId identifies the entire message itself.</p><p></p><h5>Instruction Identification (InstrId)</h5><p>An Instruction Identification (InstrId) is an identifier assigned to a specific payment instruction within a message. It helps distinguish and manage individual payment instructions within the message. In a message with multiple payment instructions, each payment instruction would have its own InstrId to uniquely identify it.</p><p></p><h5>Transaction Identification (TxId)</h5><p>A Transaction Identification (TxId) is an identifier assigned to an individual financial transaction. It is used to uniquely identify each transaction, whether it's a payment, trade, or another financial operation. It applies to a single transaction, which may or may not be part of a larger payment instruction or message. In a payment instruction to transfer funds to multiple beneficiaries, each beneficiary's transaction within that instruction would have its own TxId.</p><p></p><h5>Unique End-to-End Reference (UETR)</h5><p>This is a tracking reference that allows to track where the payment is. It is becoming a standard for cross border payments. You can use the transaction identification or the UETR. ISO requires either transaction identification or UETR which is an end to end reference in the interbank space. In ISO 20022 messages, the "Unique End-to-End Reference" (UETR) is a key field that can be used to trace and link the entire transaction from the initiating party to the final recipient. The UETR is designed to be globally unique and remains unchanged throughout the entire lifecycle of the transaction, ensuring that it can be tracked and reconciled accurately.</p><p>The UETR plays a crucial role in enhancing transparency, traceability, and security in financial transactions, making it easier to identify, monitor, and resolve issues or discrepancies that may arise during the transaction process. <a href="https://newsletter.engineerbanker.com/i/131519843/swift-gpi-next-generation-networking">It is an important element of SWIFT gpi as we discussed in our SWIFT Overview article</a>. </p><p></p><h5>End-to-End Identification (ETEI)</h5><p>Reference that the debtor wants to communicate all the way to the creditor. It serves as a unique end-to-end identification traveling between parties, primarily pertinent to customers, rather than financial institutions. Unlike references that financial institutions use for their internal processes, this identifier is customer-centric therefore this is not a reference of interest for the financial institution. End to end between the customers.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Liked this content?, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[🔒 Payments Threat Modeling]]></title><description><![CDATA[Guarding the Digital Fortress: Unveiling the Power of Threat Modeling]]></description><link>https://newsletter.engineerbanker.com/p/payments-threat-modeling</link><guid isPermaLink="false">https://newsletter.engineerbanker.com/p/payments-threat-modeling</guid><dc:creator><![CDATA[TEB]]></dc:creator><pubDate>Sun, 26 Nov 2023 20:47:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ydyg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9f2270-139d-44cd-ae00-d14b47d18630_1682x1543.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><code>Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace.</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;147baf47-4fae-4411-9acf-e64505340fa9&quot;,&quot;caption&quot;:&quot;Hello payments enthusiasts! Entering the payments domain &#128181; poses challenges such as keeping up with technological advancements, navigating complex regulations, understanding industry jargon. Overcoming these hurdles requires continuous learning, staying updated on trends, regulations, technology, and adapting to evolving customer expectations for seaml&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Learn payments with The Engineer Banker &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-04-20T23:55:45.813Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4a474da-e600-427c-9642-78739db114fc_3072x2048.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/coming-soon&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:116177171,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><blockquote><p><code>Want free access to paid posts like this one?</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;ee16a922-8dd7-481c-8034-d2841fa67f31&quot;,&quot;caption&quot;:&quot;Thank you for reading The Engineer Banker! If you enjoy The Engineer Banker, we would be deeply grateful if you could extend an invitation to your friends to join our reader community at The Engineer Banker. Your referrals hold immense value to us. If you refer friends, you will receive benefits that give you special free access to The Engineer Banker p&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Invite your friends to read The Engineer Banker&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-08-07T06:00:27.844Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ecd93bd1-2fc2-45bc-afa8-67eebc1ccfc8_2048x3072.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/invite-your-friends-to-read-the-engineer&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:135697505,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/p/payments-threat-modeling?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.engineerbanker.com/p/payments-threat-modeling?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h5>Summary</h5><p><code>Threat modeling in payment systems is crucial for identifying and addressing security threats in the rapidly evolving digital payments landscape. This article emphasizes the importance of cybersecurity, heightened by increased regulatory scrutiny and the severe consequences of data breaches. It details a structured approach to threat modeling, involving collaborative meetings where teams scrutinize their system's architecture against potential threats. Key areas of focus include authentication, authorization, data validation, and configuration management. This proactive process is vital in ensuring robust security measures, safeguarding consumer data, and maintaining trust in payment systems amidst a broad spectrum of risks.</code></p><div><hr></div><p>Greetings and welcome to another installment of our security series! Threat modeling in the realm of payment systems is a crucial process that involves identifying, assessing, and addressing potential security threats. This proactive approach is vital in the constantly evolving landscape of digital payments, where new technologies and methods are perpetually introduced, bringing along their own set of vulnerabilities and risks. </p><p>In the early days of electronic payments, the primary concern was the physical security of transaction data. However, as technology advanced and digital transactions became more prevalent, the focus shifted towards cybersecurity. Today, threat modeling in payments encompasses a broad spectrum of potential risks, from data breaches and fraud to system outages and compliance violations.</p><p>The importance of threat modeling in payments is further highlighted by the increasing regulatory scrutiny in this sector. Data protection regulations like GDPR (General Data Protection Regulation) in Europe and various state-level laws in the United States impose strict penalties for data breaches. This regulatory environment makes it imperative for payment providers to adopt robust security measures to protect consumer data.</p><p></p><p>Moreover, the reputational damage from security incidents can be severe. Consumers trust payment providers with their sensitive financial information, and a breach of that trust can lead to loss of business and long-term damage to a company's reputation. In our comprehensive article linked below, we delve into essential security properties that are imperative to validate as you approach the launch of your product. You can utilize this article as a foundational reference for the current one.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;90b43dc6-834d-45a0-9e3d-d1d2f9d6990d&quot;,&quot;caption&quot;:&quot;Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;20 Software Properties to Check for Your Next Payments Project&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-10-08T06:00:47.403Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01253926-02ed-4fdb-805a-f5d62c51e585_1168x1455.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/20-software-properties-to-check-for&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:137754787,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p>Also, explore our comprehensive article on SIEM, learn how <strong>Security Information and Event Management</strong> systems empower proactive threat detection and response, forming a vital part of a robust cybersecurity strategy:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;9964fc58-7071-4c7e-8827-e38c5caa5873&quot;,&quot;caption&quot;:&quot;Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace Welcome to the latest installment of The Engineer Banker. Today, we are excited to kick off a comprehensive series that delves into the world of security within payment systems and financial institutions at large. As financial institutions become increasingly digital, they face an evolving set of security challenges. Traditional security measures are no longer sufficient in an age of sophisticated cyber-attacks, insider threats, and regulatory pressures. This has led banks to deploy Security Information and Event Management (&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;&#128274; Bank Security: The Guide to SIEM&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-09-24T07:59:27.994Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d38726-c5dd-40b3-8421-6fa93f3ab0f3_1841x526.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/security-series-what-is-siem&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:137101531,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p>Threat modeling consists of a series of structured meetings where teams systematically analyze and contrast their system's architecture and design against potential security threats. This process is not merely a one-off exercise but an ongoing practice integral to the lifecycle of a system, especially in high-stakes environments like payment processing. During these meetings, participants from various disciplines &#8211; including software development, network engineering, security, and often representatives from compliance and risk management &#8211; collaborate to scrutinize every aspect of the system's architecture. The objective is to ensure that the system is not only robust in its current state but also prepared to withstand evolving security threats and challenges. Engaging in these discussions will provide you with a critical perspective, allowing you to examine and evaluate your product exclusively through the lens of security.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ydyg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9f2270-139d-44cd-ae00-d14b47d18630_1682x1543.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ydyg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9f2270-139d-44cd-ae00-d14b47d18630_1682x1543.png 424w, https://substackcdn.com/image/fetch/$s_!Ydyg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9f2270-139d-44cd-ae00-d14b47d18630_1682x1543.png 848w, https://substackcdn.com/image/fetch/$s_!Ydyg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9f2270-139d-44cd-ae00-d14b47d18630_1682x1543.png 1272w, https://substackcdn.com/image/fetch/$s_!Ydyg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9f2270-139d-44cd-ae00-d14b47d18630_1682x1543.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ydyg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9f2270-139d-44cd-ae00-d14b47d18630_1682x1543.png" width="558" height="512.010989010989" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf9f2270-139d-44cd-ae00-d14b47d18630_1682x1543.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1336,&quot;width&quot;:1456,&quot;resizeWidth&quot;:558,&quot;bytes&quot;:409757,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ydyg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9f2270-139d-44cd-ae00-d14b47d18630_1682x1543.png 424w, https://substackcdn.com/image/fetch/$s_!Ydyg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9f2270-139d-44cd-ae00-d14b47d18630_1682x1543.png 848w, https://substackcdn.com/image/fetch/$s_!Ydyg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9f2270-139d-44cd-ae00-d14b47d18630_1682x1543.png 1272w, https://substackcdn.com/image/fetch/$s_!Ydyg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf9f2270-139d-44cd-ae00-d14b47d18630_1682x1543.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Below, you'll find a possible guide to structure your threat modeling meetings  and the topics to be addressed within each. Often, teams are unable to complete the entire threat modeling process in a single session, so additional sessions may need to be scheduled. </p><p></p><h4>1. Identify security objectives</h4>
      <p>
          <a href="https://newsletter.engineerbanker.com/p/payments-threat-modeling">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Black Swan Incident in FPS]]></title><description><![CDATA[Major Incident Data Exchange Process]]></description><link>https://newsletter.engineerbanker.com/p/black-swan-incident-in-fps</link><guid isPermaLink="false">https://newsletter.engineerbanker.com/p/black-swan-incident-in-fps</guid><dc:creator><![CDATA[TEB]]></dc:creator><pubDate>Sun, 19 Nov 2023 09:46:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GGUI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70100ac2-0b65-4cb8-bd78-37965a16805c_2393x2529.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><code>Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace.</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;bc885948-207d-44c9-9485-689acbf15921&quot;,&quot;caption&quot;:&quot;Hello payments enthusiasts! Entering the payments domain &#128181; poses challenges such as keeping up with technological advancements, navigating complex regulations, understanding industry jargon. Overcoming these hurdles requires continuous learning, staying updated on trends, regulations, technology, and adapting to evolving customer expectations for seaml&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Learn payments with The Engineer Banker &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-04-20T23:55:45.813Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4a474da-e600-427c-9642-78739db114fc_3072x2048.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/coming-soon&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:116177171,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/p/black-swan-incident-in-fps?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.engineerbanker.com/p/black-swan-incident-in-fps?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><p><em>At precisely 3 p.m., as the London skyline was bathed in the dull gray of an overcast afternoon, Michael, a seasoned engineer at UK's Faster Payments infrastructure, sat hunched over his computer, a lukewarm cup of tea forgotten at his side. His eyes, usually calm and measured, widened in alarm. The central transaction view, the heart of their operation, was showing inconsistencies he had never seen before. Data that should have been flowing like the Thames was now a jumbled mess, impossible to reconcile.</em></p><p><em>"This can't be right," he muttered, his fingers flying over the keyboard in a frantic dance of keystrokes. He refreshed screens, ran diagnostic tools, but the results were the same - an inexplicable anomaly in the transaction data. A black swan incident, unforeseen and potentially catastrophic, was unfolding.</em></p><p><em>With a sense of foreboding, Michael grabbed his phone to alert the Incident Commander. The weight of responsibility pressed down on him like the heavy London fog. Within minutes, a flurry of activity erupted. The incident response team, a seasoned group of crisis managers and tech gurus, assembled in the war room.</em></p><p><em>&#8220;Everyone, we&#8217;ve lost our eyes on the transactions. The central view is compromised,&#8221; Michael announced, his voice steady despite the chaos swirling in his mind.</em></p><p><em>The room, filled with the best minds in the industry, fell into a tense silence. This was not a routine glitch. This was a threat to the financial lifeline of the nation, where millions of transactions were processed every hour.</em></p><p><em>&#8220;Initiate the backup systems,&#8221; commanded the Incident Commander, a steely edge to her voice. &#8220;I want eyes on every transaction. Manually, if we have to.&#8221;</em></p><p><em>With the clock ticking, and the UK's financial stability hanging in the balance, Michael and his team embarked on a treacherous journey through the labyrinth of their advanced payment system. </em></p><p><em>As the team dove into the manual reconciliation process, the war room transformed into a hive of intense focus and rapid communication. Teams were quickly assigned to different segments of the transaction data, each meticulously combing through records to identify discrepancies and validate transactions. Michael coordinated with the data analysis team, cross-referencing their findings against backup logs and historical patterns. The task was Herculean - reconciling millions of transactions manually was like finding a needle in a haystack, except the haystack was constantly growing.</em></p><p><em>In another corner of the room, a subgroup focused on constructing a real-time tracking dashboard, piecing together fragments of data to restore some semblance of visibility. Meanwhile, liaisons from customer service and public relations were crafting messages to stakeholders and the public, preparing for the inevitable inquiries and concerns.</em></p><p><em>Michael, amidst the controlled chaos, couldn't help but feel a sense of awe at the team's synergy and expertise. Despite the daunting task, there was a shared determination to restore order, to piece together the puzzle that the missing central view had scattered. As they worked tirelessly into the evening, the first glimmers of success began to emerge, with critical transactions being identified and verified. The path to full recovery was still long and uncertain, but the team had taken its crucial first steps&#8230;</em></p><p></p><p>This previous text mirrors the real-life crisis that struck the UK's Faster Payments Service (FPS) back in July 2018. In that instance, pay.uk's FPS infrastructure <a href="https://www.bbc.com/news/business-44767011">experienced a significant disruption</a>, affecting countless transactions and sending shockwaves across the financial landscape.  A <strong>black swan event</strong> or incident refers to an unpredictable, rare occurrence that has significant and widespread ramifications. Coined by Nassim Nicholas Taleb in his 2007 book, "The Black Swan," the term originally described financial market surprises but has since been applied more broadly. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Engineer Banker is a reader-supported publication. To receive new posts, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>These events are characterized by their extreme rarity, severe impact, and the widespread insistence they were obvious in hindsight. In the context of technology and business, a black swan incident could be an unforeseen catastrophic system failure, a major security breach, or any other event that falls outside the realm of regular expectations and preparedness. Because of their nature, these incidents are nearly impossible to predict and can cause a significant upheaval in the functioning of systems, economies, or societies. The concept emphasizes the need for robustness in systems and the ability to respond flexibly to the unknown, as traditional risk management strategies often fall short in preparing for such exceptional events.</p><p>For an insightful overview of incident management, consider reading the following introductory piece.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a0962385-4ee3-4355-b0e9-a9c373cd7d8c&quot;,&quot;caption&quot;:&quot;Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace Want free access to paid posts like this one?&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;&#128274; Incident management in payments&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-10-30T07:00:43.272Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad9f425-9263-4ceb-a8de-47c8a2d9df44_2059x6986.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/incident-management-framework&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:138371522,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p>On that fateful July afternoon, the UK's Faster Payments Service (FPS) faced an unprecedented crisis &#8211; the loss of its central view of transactions. This central view provides a real-time overview of all transactional data flowing through the system. Without this critical visibility, the FPS could not accurately track, process, or reconcile transactions. This sudden and unexpected failure left the system operators scrambling to understand the magnitude of the problem. Banks, businesses, and individual customers were left in limbo, unable to execute or confirm transactions, triggering a ripple effect of uncertainty and concern across the nation's financial landscape. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GGUI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70100ac2-0b65-4cb8-bd78-37965a16805c_2393x2529.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GGUI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70100ac2-0b65-4cb8-bd78-37965a16805c_2393x2529.png 424w, https://substackcdn.com/image/fetch/$s_!GGUI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70100ac2-0b65-4cb8-bd78-37965a16805c_2393x2529.png 848w, https://substackcdn.com/image/fetch/$s_!GGUI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70100ac2-0b65-4cb8-bd78-37965a16805c_2393x2529.png 1272w, https://substackcdn.com/image/fetch/$s_!GGUI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70100ac2-0b65-4cb8-bd78-37965a16805c_2393x2529.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GGUI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70100ac2-0b65-4cb8-bd78-37965a16805c_2393x2529.png" width="516" height="545.4148351648352" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70100ac2-0b65-4cb8-bd78-37965a16805c_2393x2529.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1539,&quot;width&quot;:1456,&quot;resizeWidth&quot;:516,&quot;bytes&quot;:1192026,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GGUI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70100ac2-0b65-4cb8-bd78-37965a16805c_2393x2529.png 424w, https://substackcdn.com/image/fetch/$s_!GGUI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70100ac2-0b65-4cb8-bd78-37965a16805c_2393x2529.png 848w, https://substackcdn.com/image/fetch/$s_!GGUI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70100ac2-0b65-4cb8-bd78-37965a16805c_2393x2529.png 1272w, https://substackcdn.com/image/fetch/$s_!GGUI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70100ac2-0b65-4cb8-bd78-37965a16805c_2393x2529.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>This incident underscored the fragility of even the most advanced financial systems and highlighted the need for robust contingency plans to manage such critical failures and the <strong>Major Incident Data Exchange Process</strong> to prevent central failure was born.</p><p>Following the significant incident that occurred in July 2018, the Faster Payments Service (FPS) has implemented retrospective measures to streamline the process of incident reconciliation for any future occurrences. As a result, in the event of a scheme-wide incident, it is now mandatory for all participating entities to generate a data extract of payments pertaining to a specified timeframe or settlement cycle. This proactive approach is designed to facilitate a more efficient and effective response to incidents, ensuring that any disruptions can be resolved with greater speed and accuracy.</p><p>The MIDEP is a procedure focused on restoring the central infrastructure's comprehensive view of transactions. This is achieved by amalgamating and reconciling the fragmented and partial views from all participating entities. In the event of a major disruption where the central system's ability to monitor and manage transactions is compromised, this process becomes crucial. It involves gathering transactional data from all participants, each holding a piece of the overall puzzle, and methodically piecing them together to reconstruct a holistic picture. This collaborative effort is vital for ensuring the integrity and continuity of the transaction process. </p><p></p><h4>Banks act as the distributed backup of the central infrastructure</h4><p></p><p>When the central infrastructure recognizes the loss of its integral view of transactions, it promptly activates the Major Incident Data Exchange Process (MIDEP) across all participating entities. This invocation includes specifying the exact time range that requires data replenishment. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N47j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541cc397-fd8d-415c-8938-9314db5bcd5b_2749x1842.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N47j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541cc397-fd8d-415c-8938-9314db5bcd5b_2749x1842.png 424w, https://substackcdn.com/image/fetch/$s_!N47j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541cc397-fd8d-415c-8938-9314db5bcd5b_2749x1842.png 848w, https://substackcdn.com/image/fetch/$s_!N47j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541cc397-fd8d-415c-8938-9314db5bcd5b_2749x1842.png 1272w, https://substackcdn.com/image/fetch/$s_!N47j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541cc397-fd8d-415c-8938-9314db5bcd5b_2749x1842.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N47j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541cc397-fd8d-415c-8938-9314db5bcd5b_2749x1842.png" width="628" height="420.967032967033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/541cc397-fd8d-415c-8938-9314db5bcd5b_2749x1842.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:976,&quot;width&quot;:1456,&quot;resizeWidth&quot;:628,&quot;bytes&quot;:756323,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N47j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541cc397-fd8d-415c-8938-9314db5bcd5b_2749x1842.png 424w, https://substackcdn.com/image/fetch/$s_!N47j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541cc397-fd8d-415c-8938-9314db5bcd5b_2749x1842.png 848w, https://substackcdn.com/image/fetch/$s_!N47j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541cc397-fd8d-415c-8938-9314db5bcd5b_2749x1842.png 1272w, https://substackcdn.com/image/fetch/$s_!N47j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541cc397-fd8d-415c-8938-9314db5bcd5b_2749x1842.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Upon receiving the MIDEP notification, each participant is then responsible for retrieving transactions from their own database that fall within the defined timeframe. They compile these transactions into a detailed file, which reflects their individual, partial view of the transactional state. This file is then submitted back to the central system. This process is crucial for piecing together a complete and accurate picture of the transactions that occurred during the outage, ensuring that the integrity of the transactional data is maintained and that any discrepancies or anomalies can be swiftly addressed. </p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wEUb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd1d3ff-55d3-4723-a8de-3100d00394a0_2702x1469.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wEUb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd1d3ff-55d3-4723-a8de-3100d00394a0_2702x1469.png 424w, https://substackcdn.com/image/fetch/$s_!wEUb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd1d3ff-55d3-4723-a8de-3100d00394a0_2702x1469.png 848w, https://substackcdn.com/image/fetch/$s_!wEUb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd1d3ff-55d3-4723-a8de-3100d00394a0_2702x1469.png 1272w, https://substackcdn.com/image/fetch/$s_!wEUb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd1d3ff-55d3-4723-a8de-3100d00394a0_2702x1469.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wEUb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd1d3ff-55d3-4723-a8de-3100d00394a0_2702x1469.png" width="1456" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4cd1d3ff-55d3-4723-a8de-3100d00394a0_2702x1469.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:846981,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wEUb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd1d3ff-55d3-4723-a8de-3100d00394a0_2702x1469.png 424w, https://substackcdn.com/image/fetch/$s_!wEUb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd1d3ff-55d3-4723-a8de-3100d00394a0_2702x1469.png 848w, https://substackcdn.com/image/fetch/$s_!wEUb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd1d3ff-55d3-4723-a8de-3100d00394a0_2702x1469.png 1272w, https://substackcdn.com/image/fetch/$s_!wEUb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd1d3ff-55d3-4723-a8de-3100d00394a0_2702x1469.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Upon receiving all the partial transaction views from every participant, these individual data sets are meticulously brought together in a comprehensive reconciliation process. This crucial step involves carefully comparing and matching each piece of data against the others to reconstruct a unified and accurate representation of the transactional activities. The aim of this process is to potentially restore the central view of transactions, effectively piecing back together the complete picture that was lost due to the incident.</p><p>Any discrepancies found between the partial views are thoroughly investigated and resolved. This detailed procedure not only helps in restoring the central transaction view but also plays a pivotal role in identifying the root cause of the discrepancy, be it a technical glitch, a processing error, or a systemic failure.</p><p>The end goal of this reconciliation process is to reestablish the seamless operation of the payments system, ensuring that all transactions are accurately accounted for and reflected in the central system. This not only helps in maintaining the reliability and trust in the payment infrastructure but also provides valuable insights for preventing similar incidents in the future.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Enjoyed this content?</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>See you next time!</p><p></p>]]></content:encoded></item><item><title><![CDATA[ACH participation modes]]></title><description><![CDATA[Decoding ACH Participation]]></description><link>https://newsletter.engineerbanker.com/p/ach-participation-modes</link><guid isPermaLink="false">https://newsletter.engineerbanker.com/p/ach-participation-modes</guid><dc:creator><![CDATA[TEB]]></dc:creator><pubDate>Sun, 12 Nov 2023 11:20:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!i5A3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c1411e-0244-4971-b333-9b6f97e11a57_1162x6001.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><blockquote><p><code>Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace.</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;9ad48861-c4b2-402c-9c57-c564c408d81b&quot;,&quot;caption&quot;:&quot;Hello payments enthusiasts! Entering the payments domain &#128181; poses challenges such as keeping up with technological advancements, navigating complex regulations, understanding industry jargon. Overcoming these hurdles requires continuous learning, staying updated on trends, regulations, technology, and adapting to evolving customer expectations for seaml&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Learn payments with The Engineer Banker &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-04-20T23:55:45.813Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4a474da-e600-427c-9642-78739db114fc_3072x2048.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/coming-soon&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:116177171,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/p/ach-participation-modes?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.engineerbanker.com/p/ach-participation-modes?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><p>Welcome to a new installment of Payment Bites. The dynamic landscape of payment systems has evolved to become a complex network of financial institutions, payment providers, and other entities. To manage this complexity and create an efficient, inclusive environment for secure transactions, payment schemes often offer various participation modes to accommodate the diverse needs and capabilities of financial institutions, intermediaries, and other entities involved in payment processing. Here are some of the common participation modes:</p><p><strong>Direct Participants</strong>: These are usually large financial institutions that have a direct relationship with the payment scheme. They are responsible for clearing and settlement activities and can offer payment services to other institutions as well. They are ideal for high-volume, high-value transactions. Direct participants enjoy greater control over transactions, quicker settlements, and typically lower transaction fees. However, the financial and operational costs, including the requirements for liquidity and compliance, can be substantial. There are instances where our choice between direct or indirect participation in a scheme is constrained by specific conditions imposed by the scheme itself, such as minimum transaction volume requirements for direct joining</p><p><strong>Indirect or Sponsored Participants</strong>: These institutions do not have a direct relationship with the payment scheme but access the system through a direct participant. These are often smaller financial institutions that have an agreement with a direct participant. They rely on direct participants for clearing and settlement activities. They are suitable for institutions that don't have the resources to manage direct participation but still want to offer certain payment services. Lower upfront costs and reduced compliance and operational burdens. Indirect participants have less control over transactions and might face higher transaction fees (scheme plus  direct participant fees). </p><p>Indirect participants in the payment system are relieved of the responsibility to manage their own liquidity within the system, shifting this complex task to their sponsor banks. However, as a trade-off for this convenience, they are typically obligated to maintain an account with their sponsor bank. This arrangement facilitates the bilateral settlement of transactions, where the sponsor bank acts as an intermediary, handling the funds and ensuring the smooth processing of payments on behalf of the indirect participant. This structure allows smaller institutions or those with limited resources to participate in the payment system without the need for extensive infrastructure or liquidity management capabilities. </p><p>For a comprehensive overview and deeper insights into liquidity management within the RT1 framework, highly recommended exploring the detailed analysis provided in this article:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;e72da6bc-0028-45ac-b84b-d54d305b6e4a&quot;,&quot;caption&quot;:&quot;Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Liquidity management in RT1&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-10-22T18:37:53.672Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fc90f6b-517a-4261-bf73-8f7ea61b3bbd_1642x8533.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/instant-liquidity-management&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:138199867,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p><strong>Technical Participants</strong>: These are entities like payment processors or third-party service providers who participate for the purpose of facilitating payments but do not engage in clearing or settlement. They are usually contracted by direct or indirect participants to provide specific services. Technical participants focus on technology and services, usually working in symbiosis with direct or indirect participants.</p><p><strong>Observer Participants</strong>: These entities are involved in the scheme for monitoring or regulatory purposes but do not partake in the clearing and settlement activities. This category can include regulatory bodies, central banks, or even potential future participants assessing the scheme.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Liked this content? consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i5A3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c1411e-0244-4971-b333-9b6f97e11a57_1162x6001.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i5A3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c1411e-0244-4971-b333-9b6f97e11a57_1162x6001.png 424w, https://substackcdn.com/image/fetch/$s_!i5A3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c1411e-0244-4971-b333-9b6f97e11a57_1162x6001.png 848w, https://substackcdn.com/image/fetch/$s_!i5A3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c1411e-0244-4971-b333-9b6f97e11a57_1162x6001.png 1272w, https://substackcdn.com/image/fetch/$s_!i5A3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c1411e-0244-4971-b333-9b6f97e11a57_1162x6001.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i5A3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c1411e-0244-4971-b333-9b6f97e11a57_1162x6001.png" width="418" height="2158.7074010327024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06c1411e-0244-4971-b333-9b6f97e11a57_1162x6001.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:6001,&quot;width&quot;:1162,&quot;resizeWidth&quot;:418,&quot;bytes&quot;:1408074,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!i5A3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c1411e-0244-4971-b333-9b6f97e11a57_1162x6001.png 424w, https://substackcdn.com/image/fetch/$s_!i5A3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c1411e-0244-4971-b333-9b6f97e11a57_1162x6001.png 848w, https://substackcdn.com/image/fetch/$s_!i5A3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c1411e-0244-4971-b333-9b6f97e11a57_1162x6001.png 1272w, https://substackcdn.com/image/fetch/$s_!i5A3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c1411e-0244-4971-b333-9b6f97e11a57_1162x6001.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>See you next time!</p>]]></content:encoded></item><item><title><![CDATA[🔒 Incident management in payments]]></title><description><![CDATA[Navigating Crisis: A Guide to Incident Management in Payment Systems]]></description><link>https://newsletter.engineerbanker.com/p/incident-management-framework</link><guid isPermaLink="false">https://newsletter.engineerbanker.com/p/incident-management-framework</guid><dc:creator><![CDATA[TEB]]></dc:creator><pubDate>Mon, 30 Oct 2023 07:00:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NpjL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faad9f425-9263-4ceb-a8de-47c8a2d9df44_2059x6986.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><blockquote><p><code>Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;41a09da4-490f-4132-b4c0-24d340758f0a&quot;,&quot;caption&quot;:&quot;Hello payments enthusiasts! Entering the payments domain &#128181; poses challenges such as keeping up with technological advancements, navigating complex regulations, understanding industry jargon. Overcoming these hurdles requires continuous learning, staying updated on trends, regulations, technology, and adapting to evolving customer expectations for seaml&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Learn payments with The Engineer Banker &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-04-20T23:55:45.813Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4a474da-e600-427c-9642-78739db114fc_3072x2048.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/coming-soon&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:116177171,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><blockquote><p><code>Want free access to paid posts like this one?</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;8b428e93-0607-48e5-bd03-1cd9fcddfb76&quot;,&quot;caption&quot;:&quot;Get free access to paid TEB articles&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Invite your friends to read The Engineer Banker&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-08-07T06:00:27.844Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ecd93bd1-2fc2-45bc-afa8-67eebc1ccfc8_2048x3072.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/invite-your-friends-to-read-the-engineer&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:135697505,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><h5>Summary</h5><p><code>This article delves into the critical importance of a well-defined Incident Management Framework in payment infrastructures. Given the intricate and interconnected nature of payment systems, incidents can have a domino effect, causing disruptions that range from minor inconveniences to significant financial losses and reputational damage. The article provides a comprehensive overview of essential factors used to gauge the severity of incidents within a payment infrastructure. It delineates the specific roles and responsibilities that team members assume during an incident, and explains how each role fits into the broader incident management framework. This structured approach enables a coordinated and efficient response to emergencies, ensuring swift resolution and minimal impact. The piece serves as a comprehensive guide for payment service providers aiming to fortify their incident response strategies.</code></p><div><hr></div><p><em>It was 2:47 a.m. when Sarah's phone buzzed violently on her nightstand, pulling her from a dreamless sleep into immediate wakefulness. She was the on-call engineer for one of the largest payments infrastructures in the world, and a nighttime page was the omen of something critically wrong. Her eyes scanned the message: "URGENT: Payment Processing Failure - SEPA Instant Network Down."</em></p><p><em>Adrenaline coursing through her veins, she bolted out of bed, stumbling over the tangled blanket as she reached her home office. Her fingers flew over the keyboard, pulling up dashboards and logs. Every second counted; thousands of transactions were failing, leaving a trail of havoc across the financial ecosystem.</em></p><p><em>The first Slack message popped up: "Incident room created: #SEPA-incident-5028. All hands on deck." Her teammates, scattered across different time zones, began to join the channel. The chat was filled with a flurry of technical jargon as they assessed the situation.</em></p><p><em>"Initial diagnostics show an unhandled exception in the validation module," Sarah typed, her hands almost trembling as she realized the magnitude of the issue.</em></p><p><em>"Has anyone alerted the CTO and Compliance teams?" asked Mike, her counterpart in London.</em></p><p><em>"Doing it now," Sarah replied, drafting a high-priority email to the upper echelons of the company. There was no room for error; one wrong move could lead to regulatory fines or, worse, irreparable reputational damage.</em></p><p><em>As Sarah awaited their response, she found her mind racing through the possible scenarios. Was it a malicious attack? A bug in the latest code push? She knew they needed to 'stop the bleeding' before diving into the root cause.</em></p><p><em>Just then, a message from the CTO appeared on Slack: "Authorize the failover to backup systems. Prepare for a manual review of the failed transactions. And Sarah, keep me posted every 15 minutes. We can't afford to lose any more time."</em></p><p><em>Sarah's fingers returned to the keyboard, ready to initiate the first critical steps of the incident response plan. But as she looked at her screen, a new alert popped up &#8212; something about data integrity. Her heart sank; this was more convoluted than she'd initially thought.</em></p><p><em>The clock was ticking, and every second felt like an eternity. With a deep breath, she braced herself for the turbulent hours that lay ahead&#8230;</em></p><p></p><p>In the complex ecosystem of payment systems, incidents are not just undesirable events; they are critical disruptions that can have far-reaching implications. Payment systems are the backbone of any financial infrastructure, facilitating transactions between multiple parties across diverse geographies. They are designed to be robust, secure, and highly available. However, even with advanced technologies and rigorous operational protocols, they are not completely immune to incidents. These unexpected occurrences can range from technical glitches and security breaches to large-scale outages, each with its own unique set of challenges and implications.</p><p></p><h4>An incident management framework helps in effective allocation and utilization of resources, be they human or technical, in resolving the incident.</h4><p></p><p>Having a well-defined incident management framework is critical for organizations, especially those operating in fields requiring high levels of reliability and security, such as payment systems.  Incidents can disrupt operations and lead to loss of service. A structured response plan ensures that the organization can recover quickly and continue providing services to its clients. Efficient incident response reduces downtime and the associated costs, whether they are contractual penalties or lost revenue opportunities. Clients are more likely to stick with service providers who can demonstrate competency in managing and resolving issues swiftly. A proactive response can mitigate this risk and may even demonstrate the organization's commitment to reliability and customer care.</p><p>Having a set framework helps in setting clear roles and responsibilities, ensuring that all team members know what to do, thereby reducing chaos and confusion during high-pressure incidents. When frontline teams are well-drilled in incident management, senior management can focus on strategic priorities rather than getting caught up in operational issues. A well defined incident management framework is a strategic necessity for modern financial institutions. Consistent and effective incident response maintains and even boosts customer trust.  </p><p></p><p>To begin, let's clearly establish what constitutes an incident in this context:  </p><blockquote><p>An incident within a payments infrastructure is an unexpected occurrence that leads to a <strong>disruption</strong> in the normal flow of payment services, <strong>diminishes</strong> the quality of these services, or <strong>degrades</strong> their functionality to levels below the agreed-upon service thresholds. </p></blockquote><p>Such incidents necessitate an immediate emergency response to restore normalcy and mitigate any adverse effects. To comprehensively assess the severity level of a payments incident, multiple variables should be taken into consideration:</p><ul><li><p><strong>Financial Impact</strong>: This measures the direct monetary loss or cost incurred due to the incident, which could involve additional operational expenses, fines, or penalties.</p></li><li><p><strong>Economic Impact</strong>: This broader view considers the potential ripple effects on business operations or market conditions, such as lost sales or reduced productivity, which may indirectly influence financial health.</p></li><li><p><strong>Reputational Impact</strong>: This gauges the extent to which the incident affects the public perception and trust in the payment service, which can have long-term consequences for customer retention and acquisition.</p></li><li><p><strong>Service Disruption or Downtime Period</strong>: This variable accounts for the duration for which the payment service is unavailable or operating at reduced efficiency, affecting both providers and users.</p></li><li><p><strong>Number of Customers Affected</strong>: A crucial metric that quantifies the scale of the incident, identifying how many end-users are impacted directly.</p></li><li><p><strong>Number of Transactions Affected</strong>: This provides an insight into the volume of payment transactions that were either failed, delayed, or otherwise compromised due to the incident.</p></li></ul><p></p><h4>Roles and responsibilities during an  incident </h4>
      <p>
          <a href="https://newsletter.engineerbanker.com/p/incident-management-framework">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Unhappy SEPA Instant settlement]]></title><description><![CDATA[SEPA Instant processing failures]]></description><link>https://newsletter.engineerbanker.com/p/unhappy-sepa-instant-settlement</link><guid isPermaLink="false">https://newsletter.engineerbanker.com/p/unhappy-sepa-instant-settlement</guid><dc:creator><![CDATA[TEB]]></dc:creator><pubDate>Tue, 24 Oct 2023 09:20:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PKzW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd649a996-1abf-4a39-9f65-e81a6a30c700_2769x11140.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><code>Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace.</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;ad9742fa-9ccd-451c-89b1-4b0ba909b5e5&quot;,&quot;caption&quot;:&quot;Hello payments enthusiasts! Entering the payments domain &#128181; poses challenges such as keeping up with technological advancements, navigating complex regulations, understanding industry jargon. Overcoming these hurdles requires continuous learning, staying updated on trends, regulations, technology, and adapting to evolving customer expectations for seaml&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Learn payments with The Engineer Banker &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-04-20T23:55:45.813Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4a474da-e600-427c-9642-78739db114fc_3072x2048.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/coming-soon&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:116177171,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p>Welcome to a new installment of Payment Bites. Today, we're building on our prior discussions about SICT settlement by focusing on the less-than-ideal scenarios&#8212;what we like to call the 'unhappy cases.' For a look at the happy scenario, you may refer to our previous article:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;f1f1f285-ddbb-4af2-8b71-901df36a9b55&quot;,&quot;caption&quot;:&quot;Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;SEPA Instant settlement in one diagram&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-10-16T15:00:18.423Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a811d70-4e9a-4caf-b3c0-a9e87173cd6c_2690x884.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/sepa-instant-settlement-in-one-diagram&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:137985583,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:2,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p>In a distributed system like RT1, errors can occur at multiple layers. These could range from network latencies and timeouts to issues related to data consistency. For example, a transaction might get delayed due to network congestion or fail altogether due to an unresponsive node. Such anomalies are much harder to predict, isolate, and resolve in a distributed environment compared to a monolithic one.</p><p>In distributed systems, the concept of partial errors presents a unique set of challenges. Unlike in a monolithic system, where a failure is usually total and clear-cut, distributed systems may experience partial errors where some nodes or components fail while others continue to operate. This ambiguous state complicates error detection and recovery strategies, as the system has to decide how to proceed when only a part of it is malfunctioning. </p><p>The architecture must also account for eventual consistency. In a distributed system, especially one that deals with financial transactions, ensuring that all parties have the <strong>same view of the transaction</strong> is crucial. This is even more vital in the context of RT1, where even minor discrepancies can have a large impact, given the high volume of transactions and the real-time nature of the platform. </p><p>Before diving into the diagram to explore possible business and technical pitfalls, let's first revisit the common misconceptions about distributed systems and the <strong>fallacies of distributed systems</strong>:</p><ol><li><p>The network is reliable</p></li><li><p>Latency is zero</p></li><li><p>Bandwidth is infinite</p></li><li><p>The network is secure</p></li><li><p>Topology doesn't change</p></li><li><p>There is one administrator</p></li><li><p>Transport cost is zero</p></li><li><p>The network is homogeneous</p></li></ol><p>This list of distributed systems <a href="https://en.wikipedia.org/wiki/Fallacies_of_distributed_computing">fallacies</a> is intended to serve as a critical guide for developers and architects working within the context of a distributed system, encouraging them to take these potential pitfalls into account during the design and programming stages. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/p/unhappy-sepa-instant-settlement?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.engineerbanker.com/p/unhappy-sepa-instant-settlement?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PKzW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd649a996-1abf-4a39-9f65-e81a6a30c700_2769x11140.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PKzW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd649a996-1abf-4a39-9f65-e81a6a30c700_2769x11140.png 424w, https://substackcdn.com/image/fetch/$s_!PKzW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd649a996-1abf-4a39-9f65-e81a6a30c700_2769x11140.png 848w, https://substackcdn.com/image/fetch/$s_!PKzW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd649a996-1abf-4a39-9f65-e81a6a30c700_2769x11140.png 1272w, https://substackcdn.com/image/fetch/$s_!PKzW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd649a996-1abf-4a39-9f65-e81a6a30c700_2769x11140.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PKzW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd649a996-1abf-4a39-9f65-e81a6a30c700_2769x11140.png" width="1456" height="5858" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d649a996-1abf-4a39-9f65-e81a6a30c700_2769x11140.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:5858,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5276758,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PKzW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd649a996-1abf-4a39-9f65-e81a6a30c700_2769x11140.png 424w, https://substackcdn.com/image/fetch/$s_!PKzW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd649a996-1abf-4a39-9f65-e81a6a30c700_2769x11140.png 848w, https://substackcdn.com/image/fetch/$s_!PKzW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd649a996-1abf-4a39-9f65-e81a6a30c700_2769x11140.png 1272w, https://substackcdn.com/image/fetch/$s_!PKzW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd649a996-1abf-4a39-9f65-e81a6a30c700_2769x11140.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>In the diagram above, we provide a comprehensive overview of potential error cases, which are categorized into <strong>business</strong> and <strong>technical</strong> failures. Starting with the first set of errors, you'll find an assortment of validation issues that could arise within RT1. These range from structural inconsistencies in pacs.008 messages to <strong>routing errors</strong>, and even <strong>liquidity checks</strong> that could potentially halt transaction processing.</p><p>The second set focuses on business-related errors that may occur on the beneficiary side. These include a wide array of challenges such as accounts being closed or seized, the triggering of sanctions screenings, and the activation of fraud detection mechanisms. It's important to note that the SICT rulebook does not accommodate scenarios where transactions may be <strong>accepted without posting</strong>, even in cases where a manual review could be deemed necessary.</p><p></p><div><hr></div><p>For an explanation of <em>accept without posting</em> functionality you can read our article about instant credit transfers in ISO20022 infrastructures.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;5ed325cc-5d81-462e-9cf1-21c059bef0e3&quot;,&quot;caption&quot;:&quot;Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace Welcome back to our series on connecting the world instantly&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;&#128274; Instant Credit Tranfers&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-07-30T11:16:08.470Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0053379-1c18-4c6d-917b-3edf55f3c2b3_3094x1056.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/real-time-transfers&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:135446565,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p></p><p>Last but not least, the diagram delves into the realm of technical errors. These types of errors encompass scenarios where different types of messages are lost during transmission, along with the ramifications of such losses. Finally, the diagram illustrates the implications of losing a settlement confirmation on the originating side. Specifically, it shows how such a loss can activate an automatic transaction status request via a built-in recovery mechanism. This feature is critical for ensuring the robustness of the system.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Enjoyed the content? consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Liquidity management in RT1]]></title><description><![CDATA[Strategies for Real-Time Treasury Operations]]></description><link>https://newsletter.engineerbanker.com/p/instant-liquidity-management</link><guid isPermaLink="false">https://newsletter.engineerbanker.com/p/instant-liquidity-management</guid><dc:creator><![CDATA[TEB]]></dc:creator><pubDate>Sun, 22 Oct 2023 18:37:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lpQb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fc90f6b-517a-4261-bf73-8f7ea61b3bbd_1642x8533.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><code>Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace.</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;7e8dd54c-0d0c-4e89-a6c3-f7c91e83696d&quot;,&quot;caption&quot;:&quot;Hello payments enthusiasts! Entering the payments domain &#128181; poses challenges such as keeping up with technological advancements, navigating complex regulations, understanding industry jargon. Overcoming these hurdles requires continuous learning, staying updated on trends, regulations, technology, and adapting to evolving customer expectations for seaml&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Learn payments with The Engineer Banker &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-04-20T23:55:45.813Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4a474da-e600-427c-9642-78739db114fc_3072x2048.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/coming-soon&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:116177171,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p>Welcome to the latest installment of Payment Bites! This week, we delve into the intricacies of liquidity management with a comprehensive new diagram focused on the RT1 platform.</p><p>Imagine the RT1 system as the powerful engine that drives real-time payments across Europe, efficiently processing and settling transactions. Just as an engine relies on gasoline to run smoothly, RT1 depends on adequate liquidity to function optimally. Liquidity serves as the fuel that ensures the continuous, seamless execution of transactions. Without sufficient liquidity, the robust infrastructure that RT1 provides would be akin to a high-performance engine running on fumes, unable to fulfill its potential. </p><p>To ensure uninterrupted payment settlement, treasury teams must expertly manage liquidity, a process that generally entails three key actions: monitoring, funding, and defunding. Vigilant monitoring allows for real-time visibility into liquidity levels, enabling timely decisions. Funding involves injecting additional liquidity into the system to meet transactional demands, while defunding is the strategic withdrawal of excess liquidity. Together, these actions create a well-balanced liquidity framework that underpins seamless payment settlement. </p><p>Today, we are exploring diverse strategies that treasury operations teams can employ to manage liquidity within the RT1 system&#8212;insights that are readily applicable to general real-time infrastructures as well.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/p/instant-liquidity-management?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.engineerbanker.com/p/instant-liquidity-management?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lpQb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fc90f6b-517a-4261-bf73-8f7ea61b3bbd_1642x8533.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lpQb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fc90f6b-517a-4261-bf73-8f7ea61b3bbd_1642x8533.png 424w, https://substackcdn.com/image/fetch/$s_!lpQb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fc90f6b-517a-4261-bf73-8f7ea61b3bbd_1642x8533.png 848w, https://substackcdn.com/image/fetch/$s_!lpQb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fc90f6b-517a-4261-bf73-8f7ea61b3bbd_1642x8533.png 1272w, https://substackcdn.com/image/fetch/$s_!lpQb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fc90f6b-517a-4261-bf73-8f7ea61b3bbd_1642x8533.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lpQb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fc90f6b-517a-4261-bf73-8f7ea61b3bbd_1642x8533.png" width="724" height="3762.214285714286" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3fc90f6b-517a-4261-bf73-8f7ea61b3bbd_1642x8533.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:7566,&quot;width&quot;:1456,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:2496351,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lpQb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fc90f6b-517a-4261-bf73-8f7ea61b3bbd_1642x8533.png 424w, https://substackcdn.com/image/fetch/$s_!lpQb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fc90f6b-517a-4261-bf73-8f7ea61b3bbd_1642x8533.png 848w, https://substackcdn.com/image/fetch/$s_!lpQb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fc90f6b-517a-4261-bf73-8f7ea61b3bbd_1642x8533.png 1272w, https://substackcdn.com/image/fetch/$s_!lpQb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fc90f6b-517a-4261-bf73-8f7ea61b3bbd_1642x8533.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Engineer Banker is a reader-supported publication. To receive new posts and support the work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[SEPA Instant settlement in one diagram]]></title><description><![CDATA[Real-time transactions in Europe]]></description><link>https://newsletter.engineerbanker.com/p/sepa-instant-settlement-in-one-diagram</link><guid isPermaLink="false">https://newsletter.engineerbanker.com/p/sepa-instant-settlement-in-one-diagram</guid><dc:creator><![CDATA[TEB]]></dc:creator><pubDate>Mon, 16 Oct 2023 15:00:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vfpU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a811d70-4e9a-4caf-b3c0-a9e87173cd6c_2690x884.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><code>Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace.</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;b8acd447-c471-4e2a-ad70-5884728434ac&quot;,&quot;caption&quot;:&quot;Hello payments enthusiasts! Entering the payments domain &#128181; poses challenges such as keeping up with technological advancements, navigating complex regulations, understanding industry jargon. Overcoming these hurdles requires continuous learning, staying updated on trends, regulations, technology, and adapting to evolving customer expectations for seaml&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Learn payments with The Engineer Banker &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-04-20T23:55:45.813Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4a474da-e600-427c-9642-78739db114fc_3072x2048.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/coming-soon&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:116177171,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p>Welcome to a new installment of Payments Bites&#8212;your go-to source for compact, easily digestible, and visually engaging articles on payments technology. In today's feature, we will jump into the mechanics of SEPA Instant clearing and settlement, illustrated through a comprehensive diagram. </p><p>SEPA Instant is a payment mechanism that enables real-time money transfers within the Single Euro Payments Area (SEPA), facilitating instant clearing and settlement of transactions. SICT is specified in one rulebook however has multiple implementations across Europe.</p><p>As we've discussed in prior episodes of The Engineer Banker, Europe hosts two prominent <strong>pan-European</strong> SICT infrastructures: RT1 and TIPS. Additionally, certain countries have their own <strong>domestic</strong> SICT implementations; for instance, Spain has Iberpay&#8217;s implementation supporting Bizum. In this article, we will depict how RT1 handles transactions  and explore the standard clearing actions carried out on the beneficiary's end. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/p/sepa-instant-settlement-in-one-diagram?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.engineerbanker.com/p/sepa-instant-settlement-in-one-diagram?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vfpU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a811d70-4e9a-4caf-b3c0-a9e87173cd6c_2690x884.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vfpU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a811d70-4e9a-4caf-b3c0-a9e87173cd6c_2690x884.png 424w, https://substackcdn.com/image/fetch/$s_!vfpU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a811d70-4e9a-4caf-b3c0-a9e87173cd6c_2690x884.png 848w, https://substackcdn.com/image/fetch/$s_!vfpU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a811d70-4e9a-4caf-b3c0-a9e87173cd6c_2690x884.png 1272w, https://substackcdn.com/image/fetch/$s_!vfpU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a811d70-4e9a-4caf-b3c0-a9e87173cd6c_2690x884.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vfpU!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a811d70-4e9a-4caf-b3c0-a9e87173cd6c_2690x884.png" width="1200" height="393.95604395604397" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a811d70-4e9a-4caf-b3c0-a9e87173cd6c_2690x884.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:478,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:731136,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vfpU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a811d70-4e9a-4caf-b3c0-a9e87173cd6c_2690x884.png 424w, https://substackcdn.com/image/fetch/$s_!vfpU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a811d70-4e9a-4caf-b3c0-a9e87173cd6c_2690x884.png 848w, https://substackcdn.com/image/fetch/$s_!vfpU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a811d70-4e9a-4caf-b3c0-a9e87173cd6c_2690x884.png 1272w, https://substackcdn.com/image/fetch/$s_!vfpU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a811d70-4e9a-4caf-b3c0-a9e87173cd6c_2690x884.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Exceptionally, the comments have been left open for questions from all subscribers.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Liked this content? subscribe for more!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[🔒 The Power of Commands in Event-Driven Architectures]]></title><description><![CDATA[Directing the Flow, Orchestrating Actions]]></description><link>https://newsletter.engineerbanker.com/p/the-power-of-commands-in-event-driven</link><guid isPermaLink="false">https://newsletter.engineerbanker.com/p/the-power-of-commands-in-event-driven</guid><dc:creator><![CDATA[TEB]]></dc:creator><pubDate>Sun, 15 Oct 2023 09:15:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Eh8I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8797907b-6c3f-4c82-973f-f436262dc0e1_1059x1083.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><code>Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;6acbbf6f-e186-4d22-95d1-ca9fc1e67d5a&quot;,&quot;caption&quot;:&quot;Hello payments enthusiasts! Entering the payments domain &#128181; poses challenges such as keeping up with technological advancements, navigating complex regulations, understanding industry jargon. Overcoming these hurdles requires continuous learning, staying updated on trends, regulations, technology, and adapting to evolving customer expectations for seaml&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Learn payments with The Engineer Banker &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-04-20T23:55:45.813Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4a474da-e600-427c-9642-78739db114fc_3072x2048.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/coming-soon&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:116177171,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p><code>Want free access to paid posts like this one?</code></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;e58376c6-41fe-4154-90e6-caf084e78f5d&quot;,&quot;caption&quot;:&quot;Thank you for reading The Engineer Banker! If you enjoy The Engineer Banker, we would be deeply grateful if you could extend an invitation to your friends to join our reader community at The Engineer Banker. Your referrals hold immense value to us. If you refer friends, you will receive benefits that give you special free access to The Engineer Banker p&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Invite your friends to read The Engineer Banker&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-08-07T06:00:27.844Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ecd93bd1-2fc2-45bc-afa8-67eebc1ccfc8_2048x3072.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/invite-your-friends-to-read-the-engineer&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:135697505,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><h6>Summary</h6><p><code>This comprehensive article from The Engineer Banker delves into the nuances of Event-Driven Architectures, focusing on the key distinctions between commands, queries, and events in a payments system context. It explores how large-scale, real-world systems often employ a hybrid approach to cater to different needs, utilizing either a Fan-Out or Competing Consumers pattern based on propagation expectations. The article also discusses the intricacies of a payments automation engine, emphasizing how commands and events function within this specialized component of a payments infrastructure. Finally, it explores the necessity of temporal coupling between components and how to guide the choice between synchronous HTTP requests and asynchronous commands. </code></p><div><hr></div><p>Event-driven architectures (EDAs) have become pivotal in modern software systems, offering dynamic, responsive, and scalable solutions for complex applications. Within this paradigm, the distinction between commands and events is fundamental, and understanding their semantics is crucial for effective design and implementation.</p><p>In our initial exploration of Event-Driven Architectures, we delved into the details of events. If you haven't caught up on that, I'd recommend giving it a read. Today, we'll dive deeper into commands and highlight the distinctions between commands and events.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;4f6b5e9d-f019-46d3-9244-b62bde74776d&quot;,&quot;caption&quot;:&quot;Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Event driven architectures in payments&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-10-01T16:59:23.334Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e11df-6d63-4268-af7e-e752daa2a411_1488x843.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/event-driven-architectures-in-payments&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:137553307,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;f41952be-7f80-4e03-a995-087f2f0adc50&quot;,&quot;caption&quot;:&quot;Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Event driven architectures in payments 2: Compatibility &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-10-03T09:52:45.235Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256aaa39-309d-4663-bbbf-aee7c3f964d4_3039x4435.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/event-driven-architectures-graceful&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:137608778,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><h5>Commands, queries and events</h5><p>Before we go any further, consider that there are three distinct ways that programs can interact over a network: commands, events, and queries.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Eh8I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8797907b-6c3f-4c82-973f-f436262dc0e1_1059x1083.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Eh8I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8797907b-6c3f-4c82-973f-f436262dc0e1_1059x1083.png 424w, https://substackcdn.com/image/fetch/$s_!Eh8I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8797907b-6c3f-4c82-973f-f436262dc0e1_1059x1083.png 848w, https://substackcdn.com/image/fetch/$s_!Eh8I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8797907b-6c3f-4c82-973f-f436262dc0e1_1059x1083.png 1272w, https://substackcdn.com/image/fetch/$s_!Eh8I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8797907b-6c3f-4c82-973f-f436262dc0e1_1059x1083.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Eh8I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8797907b-6c3f-4c82-973f-f436262dc0e1_1059x1083.png" width="408" height="417.24645892351276" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8797907b-6c3f-4c82-973f-f436262dc0e1_1059x1083.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1083,&quot;width&quot;:1059,&quot;resizeWidth&quot;:408,&quot;bytes&quot;:270955,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Eh8I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8797907b-6c3f-4c82-973f-f436262dc0e1_1059x1083.png 424w, https://substackcdn.com/image/fetch/$s_!Eh8I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8797907b-6c3f-4c82-973f-f436262dc0e1_1059x1083.png 848w, https://substackcdn.com/image/fetch/$s_!Eh8I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8797907b-6c3f-4c82-973f-f436262dc0e1_1059x1083.png 1272w, https://substackcdn.com/image/fetch/$s_!Eh8I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8797907b-6c3f-4c82-973f-f436262dc0e1_1059x1083.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>Commands</strong> are <strong>actions, </strong>requests for something to happen. They may include a response.</p></li><li><p><strong>Events</strong> are both a <strong>fact</strong> and a <strong>trigger. </strong>Never include a response.</p></li><li><p><strong>Queries</strong> are a request to look something up. Unlike events or commands, queries are free of side effects. Always include a response.</p></li></ul><p></p><p>In the request-driven approach, components are in a constant dialogue, making specific requests for information or actions whenever a need arises. One component, recognizing that it needs something&#8212;be it data or a particular action to be taken&#8212;actively sends out a request to another component that can fulfill this need. This form of collaboration is proactive and often synchronous, as one component waits for the response from another.</p><p>Conversely, in the event-driven model, also known as <em>Event Collaboration</em>, the dynamics of interaction are fundamentally different. Components in this model do not explicitly request what they need. Instead, they emit events whenever a change in their state occurs. These events serve as signals or notifications to the rest of the system. Other components are designed to listen for these specific events and react accordingly, be it by updating their own state, executing a particular function, or triggering additional events in turn.</p><p>The key difference lies in how components consider their relationships with each other. In the request-driven approach, the focus is on direct and immediate need&#8212;'I need this, so I'll ask for it now.' In contrast, the event-driven approach engenders a more decentralized and reactive form of interaction. Components in this architecture are more self-contained; they announce changes and <strong>trust</strong> that other parts of the system will listen and respond if they have a vested interest in the event.</p><p>While request-driven collaboration is characterized by active, direct communication to fulfill immediate needs, event-driven collaboration promotes a more indirect, reactive interaction based on state changes signaled by events. Each approach leads to different architectural decisions and ways of thinking about component interactions.</p><p></p><h4>An event essentially is a testament that something of relevance has happened and are inherently immutable: Once an event occurs, it represents an <strong>irreversible fact</strong></h4><p></p>
      <p>
          <a href="https://newsletter.engineerbanker.com/p/the-power-of-commands-in-event-driven">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[20 Software Properties to Check for Your Next Payments Project]]></title><description><![CDATA[An In-Depth Checklist to Elevate Your Payments Project]]></description><link>https://newsletter.engineerbanker.com/p/20-software-properties-to-check-for</link><guid isPermaLink="false">https://newsletter.engineerbanker.com/p/20-software-properties-to-check-for</guid><dc:creator><![CDATA[TEB]]></dc:creator><pubDate>Sun, 08 Oct 2023 06:00:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mvr3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01253926-02ed-4fdb-805a-f5d62c51e585_1168x1455.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><code>Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;8cc9bb1d-0528-4b4d-9fc6-2d7b99664dd4&quot;,&quot;caption&quot;:&quot;Hello payments enthusiasts! Entering the payments domain &#128181; poses challenges such as keeping up with technological advancements, navigating complex regulations, understanding industry jargon. Overcoming these hurdles requires continuous learning, staying updated on trends, regulations, technology, and adapting to evolving customer expectations for seaml&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Learn payments with The Engineer Banker &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-04-20T23:55:45.813Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4a474da-e600-427c-9642-78739db114fc_3072x2048.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/coming-soon&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:116177171,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/leaderboard?&amp;utm_source=post&quot;,&quot;text&quot;:&quot;Refer a friend&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.engineerbanker.com/leaderboard?&amp;utm_source=post"><span>Refer a friend</span></a></p><div><hr></div><p>Welcome to another installment of our Payments Bites series. In today's article, we're providing you with an exhaustive <strong>checklist</strong> of key properties that you should evaluate and discuss during the discovery and final delivery phase of your upcoming payments initiative. Whether you are a Product Manager, Engineer, or another stakeholder involved in payments, this comprehensive checklist is designed to ensure you cover all essential aspects and conversations necessary for the successful rollout of your project. It's a tool to help you identify potential challenges, align objectives, and build a strong foundation for your payments endeavor. </p><p>You can utilize this checklist as a structured guide for facilitating a trade-offs discussion session with your team and key stakeholders. In this session, you can collaboratively explore and decide which components of the system need optimization and what essential features should be included in your Minimum Viable Product (MVP). For example, you might discuss whether to prioritize speed over security in certain workflows or perhaps evaluate the trade-offs between developing an in-house solution versus leveraging third-party services. This conversation allows everyone involved to align their expectations and make informed decisions about the project's direction.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mvr3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01253926-02ed-4fdb-805a-f5d62c51e585_1168x1455.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mvr3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01253926-02ed-4fdb-805a-f5d62c51e585_1168x1455.png 424w, https://substackcdn.com/image/fetch/$s_!mvr3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01253926-02ed-4fdb-805a-f5d62c51e585_1168x1455.png 848w, https://substackcdn.com/image/fetch/$s_!mvr3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01253926-02ed-4fdb-805a-f5d62c51e585_1168x1455.png 1272w, https://substackcdn.com/image/fetch/$s_!mvr3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01253926-02ed-4fdb-805a-f5d62c51e585_1168x1455.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mvr3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01253926-02ed-4fdb-805a-f5d62c51e585_1168x1455.png" width="546" height="680.1626712328767" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01253926-02ed-4fdb-805a-f5d62c51e585_1168x1455.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1455,&quot;width&quot;:1168,&quot;resizeWidth&quot;:546,&quot;bytes&quot;:235395,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mvr3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01253926-02ed-4fdb-805a-f5d62c51e585_1168x1455.png 424w, https://substackcdn.com/image/fetch/$s_!mvr3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01253926-02ed-4fdb-805a-f5d62c51e585_1168x1455.png 848w, https://substackcdn.com/image/fetch/$s_!mvr3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01253926-02ed-4fdb-805a-f5d62c51e585_1168x1455.png 1272w, https://substackcdn.com/image/fetch/$s_!mvr3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01253926-02ed-4fdb-805a-f5d62c51e585_1168x1455.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>Reconciliation</strong>: Are your systems capable of matching and reconciling transactions consistently? What level of reconciliation do you consider for the project? all messages? only financial movements? nostro account entries? How often will you reconcile? Who is responsible of this business process? </p></li><li><p><strong>Rollout Strategy</strong>: Friends and Family? Silent rollout? Which markets we will launch first? What is in scope for MVP? post MVP? How many rollouts to release the functionality in full?</p></li><li><p><strong>Technical Readiness</strong>: Do we possess all the necessary skills within the team to successfully complete the project? Is the operations team trained to support this new feature? Is there any external system to the project that can not support the use-case?</p></li><li><p><strong>Data privacy</strong>: Should some data be encrypted? at rest? in transit? Can staging have copies of production data? Do we need anonymization tools? What is the protocol for engineers to obtain privileged access to customer data for troubleshooting issues?</p></li><li><p><strong>Performance</strong>: Peak number of users? peak time of the year? SLAs? What is the estimated transactions-per-second throughput? Which are the response times defined by the business? Is there a need for parallel or asynchronous processing?</p></li><li><p><strong>Leverageability and reuse</strong>: Can we reuse existing platform components? Is the new functionality going to be reused across multiple products?</p></li><li><p><strong>Resilence and fault tolerance</strong>: Can the system auto-heal from a failure? Is it possible to implement a service degradation strategy allowing us to continue offering service with reduced functionality? Is the system designed with high availability and redundancy in mind? Is it feasible to deactivate the problematic feature through the use of a feature flag? What rollback strategies do we consider for the project?</p></li><li><p><strong>Failure Modes</strong>: In which way can the functionality fail? Can failures leave the system in an inconsistent state? Are those failures recoverable?  Is a manual intervention required to restore the service after a certain failure? </p></li><li><p><strong>Testability</strong>: What types of tests will be required in the project? manual or automated? unit, integration, component, end to end, performance, security, smoke, pixel tests?</p></li><li><p><strong>Legal Compliance</strong>: Regulations regarding how the application is developed or deployed? Do data protection standards apply? What legislative constraints does the system operate in? Engage the legal team during the discovery phase to ensure compliance and mitigate risks</p></li><li><p><strong>Reliability</strong>: What is the cost to the business of inaccuracy? Can be solved manually for the MVP? Is this system designed for real-time 24/7 operations, or is it based on scheduled batch processing? Is it feasible to schedule downtimes and maintenance periods during batch idle times without adversely affecting operations?</p></li><li><p><strong>Usability and User Experience</strong>: Are there company UX guidelines to follow? How quickly do we need to iterate on UX changes? How important is usability and UX in this project?</p></li><li><p><strong>Monitoring</strong>: What new monitors we need to create? which is the most important KPI to monitor and set alerts on?What types of alert and notifications should be introduced to support this project? Monitoring infrastructure is in place?</p></li><li><p><strong>Supportability</strong>: What levels of support customer/tech are in place? other engineering and operations teams will need to maintain the system post launch? Do we need training and documentation for tech support? Will any tasks omitted from the MVP lead to an increase in the Business As Usual workload for the Operations team? How will the new functionality affect the team's level of firefighting?  Any on-call impact?</p></li><li><p><strong>Configurability</strong>: Is a special a Administrator role needed to configure? Can users or administrator configure feature behaviours? Do we need a central configuration? local config files? Is the configuration read-only upon boot-up, or does it need to be dynamically adjusted during runtime?</p></li><li><p><strong>Extensibility</strong>: How easy it is to extent the system with new functionalities or iterate on the existing ones? </p></li><li><p><strong>Data integrity and Consistency</strong>: Tolerance for loss and corruption of data? checksum, journaling, consistency across nodes,  data recovery mechanisms?</p></li><li><p><strong>Scalability</strong>: Horizontal? Vertical? Which resources are likely to become bottlenecks?</p></li><li><p><strong>Authentication</strong>: Do you needs users to be identified? How are users identified? Are there Single Sign On standards? Which are the existing authentication systems?</p></li><li><p><strong>Authorization</strong>: To which level of depth and granularity do we limit access? Who maintains this access information? Do we need to maintain groups and roles?</p><p></p></li></ul><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/p/20-software-properties-to-check-for?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Enjoyed the checklist?</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/p/20-software-properties-to-check-for?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.engineerbanker.com/p/20-software-properties-to-check-for?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Loved the checklist?</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Compatibility in Event driven architectures]]></title><description><![CDATA[Making systems compatible over time]]></description><link>https://newsletter.engineerbanker.com/p/event-driven-architectures-graceful</link><guid isPermaLink="false">https://newsletter.engineerbanker.com/p/event-driven-architectures-graceful</guid><dc:creator><![CDATA[TEB]]></dc:creator><pubDate>Tue, 03 Oct 2023 09:52:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qAWD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256aaa39-309d-4663-bbbf-aee7c3f964d4_3039x4435.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><code>Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;d974762d-3c9c-4bd0-8142-1a841c516536&quot;,&quot;caption&quot;:&quot;Hello payments enthusiasts! Entering the payments domain &#128181; poses challenges such as keeping up with technological advancements, navigating complex regulations, understanding industry jargon. Overcoming these hurdles requires continuous learning, staying updated on trends, regulations, technology, and adapting to evolving customer expectations for seaml&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Learn payments with The Engineer Banker &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-04-20T23:55:45.813Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4a474da-e600-427c-9642-78739db114fc_3072x2048.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/coming-soon&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:116177171,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/leaderboard?&amp;utm_source=post&quot;,&quot;text&quot;:&quot;Refer a friend&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.engineerbanker.com/leaderboard?&amp;utm_source=post"><span>Refer a friend</span></a></p><div><hr></div><p>Welcome to our second article about event driven architectures. Software and systems are in a constant state of evolution, driven by factors such as emerging requirements, regulatory shifts, service deprecation, and data model updates. Consequently, our system design must be robust enough to accommodate both internal and external changes seamlessly. While short-term goals focus on timely releases and immediate value delivery to our customer base, it's imperative to also strategize for long-term system evolution. This dual focus ensures that our architecture can transition smoothly from its current state to future versions, thereby sustaining its operational efficiency and adaptability. The insights offered in this article aim to guide us in navigating the journey of system evolution with a focus on maintaining compatibility.</p><p></p><p>In an ideal scenario, we would prefer to have every component within a system operating on the same version, ensuring consistent functionality and seamless interaction. However, given the inherently distributed nature of payment systems, microservices architectures and the multitude of actors involved - ranging from banks, payment gateways, to technology vendors and others - achieving simultaneous updates across all parties becomes a logistical challenge. Each actor may have their unique operational constraints, technological resources, and update schedules, which means that version upgrades across the system will inevitably occur in a staggered, non-synchronized manner. Therefore, it becomes crucial to maintain robust backward compatibility measures and have in place mechanisms to handle version mismatches, ensuring smooth operation of the system despite the diversity in component versions.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qAWD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256aaa39-309d-4663-bbbf-aee7c3f964d4_3039x4435.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qAWD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256aaa39-309d-4663-bbbf-aee7c3f964d4_3039x4435.png 424w, https://substackcdn.com/image/fetch/$s_!qAWD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256aaa39-309d-4663-bbbf-aee7c3f964d4_3039x4435.png 848w, https://substackcdn.com/image/fetch/$s_!qAWD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256aaa39-309d-4663-bbbf-aee7c3f964d4_3039x4435.png 1272w, https://substackcdn.com/image/fetch/$s_!qAWD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256aaa39-309d-4663-bbbf-aee7c3f964d4_3039x4435.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qAWD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256aaa39-309d-4663-bbbf-aee7c3f964d4_3039x4435.png" width="554" height="808.5508241758242" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/256aaa39-309d-4663-bbbf-aee7c3f964d4_3039x4435.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2125,&quot;width&quot;:1456,&quot;resizeWidth&quot;:554,&quot;bytes&quot;:1034287,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qAWD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256aaa39-309d-4663-bbbf-aee7c3f964d4_3039x4435.png 424w, https://substackcdn.com/image/fetch/$s_!qAWD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256aaa39-309d-4663-bbbf-aee7c3f964d4_3039x4435.png 848w, https://substackcdn.com/image/fetch/$s_!qAWD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256aaa39-309d-4663-bbbf-aee7c3f964d4_3039x4435.png 1272w, https://substackcdn.com/image/fetch/$s_!qAWD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256aaa39-309d-4663-bbbf-aee7c3f964d4_3039x4435.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Compatibility is evaluated from the perspective of the consumer, as it is at the point of message consumption where parsing and interpretation occur. This stage is particularly sensitive to failure, making it crucial to ensure that the received messages are compatible with the consumer's capabilities for accurate interpretation and processing. The previous diagram fully explains the difference between backward and forward compatibility.</p><ul><li><p>Backward compatibility means that <strong>consumers</strong> with a <strong>newer</strong> schema version can correctly parse and interpret data from <strong>producers</strong> with an <strong>older</strong> schema version.</p></li><li><p>Forwards compatibility means that <strong>consumers</strong> with an <strong>older</strong> schema version can correctly parse data from <strong>producers</strong> with a <strong>newer</strong> schema version.</p></li></ul><p>When a modification is designed to be both backward and forward compatible, it is termed as <strong>fully compatible</strong>. This scenario commonly arises when an optional field is introduced to an existing system. If a change in the schema or specification is <strong>neither</strong> forward nor backward compatible, then it is an <strong>incompatible change </strong>or a <strong>breaking change. </strong>In order to cope with this scenarios we can make use of the parallel change pattern. Certain changes can introduce incompatibilities between the producer and consumer in an event-driven system. Examples of incompatible changes include:</p><ol><li><p><strong>Removing Fields</strong>: Eliminating a field that the consumer expects will lead to errors during deserialization or may result in incorrect behavior.</p></li><li><p><strong>Changing Data Types</strong>: Modifying the data type of an existing field can cause type mismatch errors at the consumer end.</p></li><li><p><strong>Reordering Fields</strong>: Changing the order of fields in a fixed-order format like CSV could lead to incorrect data mapping during consumption.</p></li><li><p><strong>Adding Mandatory Fields</strong>: Introducing a new field that is mandatory can break consumers who are not programmed to provide this field.</p></li><li><p><strong>Enum Restriction</strong>: Removing an enum value that the consumer might be using could lead to issues.</p></li><li><p><strong>Changing Field Semantics</strong>: Modifying the meaning or usage of a field without changing its name or type can cause logical errors.</p></li><li><p><strong>Modifying Default Values</strong>: Changing the default value of a field may lead to unexpected behavior for consumers relying on the previous default.</p></li><li><p><strong>Renaming Fields</strong>: Changing the name of an existing field will lead to issues if the consumer expects the old name.</p></li><li><p><strong>Switching from Single to Repeated Fields</strong>: Changing a field from being a single value to a list of values can cause type errors on the consumer side.</p></li><li><p><strong>Constraints and Validations</strong>: Adding or tightening validation rules or constraints on the data can result in previously valid messages being rejected.</p></li></ol><p>Some of these incompatible changes pertain directly to the message's data structure, affecting how the consumer parses and deserializes the incoming data. Others are more subtle and relate to alterations in the business logic that governs how the consumer interprets and processes these messages. Both types of changes can have significant implications for the reliability and accuracy of data consumption in an event-driven system.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/p/event-driven-architectures-graceful?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thank you for reading The Engineer Banker. This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/p/event-driven-architectures-graceful?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.engineerbanker.com/p/event-driven-architectures-graceful?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h4>Introducing incompatible changes in our architecture</h4><p>The <strong>parallel change pattern</strong> is a software engineering technique used for evolving a system in a manner that maintains its integrity and continuity. This pattern involves creating a new path or functionality while keeping the old one operational. In essence, it is running the old and new systems in parallel. The new functionality is added and used alongside the old one, with the system being capable of supporting both simultaneously. This approach allows for testing and gradual migration to the new system while maintaining operational stability. </p><p></p><h5>The Parallel Change pattern unfolds in two stages: 'Expansion' and 'Contraction'. </h5><p></p><p>Initially, during the 'Expansion' phase, we seamlessly incorporate the new interface into the existing system. This allows the legacy functionality and the new behavior to coexist harmoniously. Once all system users have transitioned smoothly onto the new schema, we transition to the 'Contraction' phase. During this phase, we systematically eliminate the old behaviour from the system, ensuring a clean and efficient upgrade to the new interface. Let&#8217;s understand the pattern with some diagrams. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sm4F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae168d-d363-44c9-bb7e-2111c50d4ab3_4415x17416.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sm4F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae168d-d363-44c9-bb7e-2111c50d4ab3_4415x17416.png 424w, https://substackcdn.com/image/fetch/$s_!sm4F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae168d-d363-44c9-bb7e-2111c50d4ab3_4415x17416.png 848w, https://substackcdn.com/image/fetch/$s_!sm4F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae168d-d363-44c9-bb7e-2111c50d4ab3_4415x17416.png 1272w, https://substackcdn.com/image/fetch/$s_!sm4F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae168d-d363-44c9-bb7e-2111c50d4ab3_4415x17416.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sm4F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae168d-d363-44c9-bb7e-2111c50d4ab3_4415x17416.png" width="1456" height="5744" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4ae168d-d363-44c9-bb7e-2111c50d4ab3_4415x17416.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:5744,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7932617,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sm4F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae168d-d363-44c9-bb7e-2111c50d4ab3_4415x17416.png 424w, https://substackcdn.com/image/fetch/$s_!sm4F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae168d-d363-44c9-bb7e-2111c50d4ab3_4415x17416.png 848w, https://substackcdn.com/image/fetch/$s_!sm4F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae168d-d363-44c9-bb7e-2111c50d4ab3_4415x17416.png 1272w, https://substackcdn.com/image/fetch/$s_!sm4F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae168d-d363-44c9-bb7e-2111c50d4ab3_4415x17416.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In essence, this technique or strategy can be used in a number of other situations, namely:</p><p><strong>Database Refactoring</strong>: A crucial element of evolutionary database design, most refactorings follow the parallel change pattern. This approach allows for a transition period between the old and new schemas until all code is updated.</p><p><strong>Deployments</strong>: Techniques like canary releases and Blue-Green Deployment use parallel change to incrementally shift users between old and new code versions, reducing risk and simplifying service orchestration in microservices architectures.</p><p><strong>API Evolution</strong>: For non-backwards-compatible changes to remote APIs like REST services, it can be applied to modify payload requirements or introduce new endpoints to distinguish between versions.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for more content like this</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>You may want to continue reading the rest of the event-driven architecture series:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;dcc37fe0-1ac0-42f2-a1de-01ff0015e4f4&quot;,&quot;caption&quot;:&quot;Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Event driven architectures in payments&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-10-01T16:59:23.334Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e11df-6d63-4268-af7e-e752daa2a411_1488x843.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/event-driven-architectures-in-payments&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:137553307,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;48a6aef4-c63d-4229-8e1e-451f88ddbbad&quot;,&quot;caption&quot;:&quot;Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace Want free access to paid posts like this one?&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;&#128274; The Power of Commands in Event-Driven Architectures&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-10-15T09:15:35.954Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8797907b-6c3f-4c82-973f-f436262dc0e1_1059x1083.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/the-power-of-commands-in-event-driven&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:137882265,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div>]]></content:encoded></item><item><title><![CDATA[Event driven architectures in payments]]></title><description><![CDATA[Unlocking Agility and Efficiency: How Event-Driven Architectures Transform Financial Institutions]]></description><link>https://newsletter.engineerbanker.com/p/event-driven-architectures-in-payments</link><guid isPermaLink="false">https://newsletter.engineerbanker.com/p/event-driven-architectures-in-payments</guid><dc:creator><![CDATA[TEB]]></dc:creator><pubDate>Sun, 01 Oct 2023 16:59:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e11df-6d63-4268-af7e-e752daa2a411_1488x843.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><code>Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace</code></p></blockquote><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;36affeeb-40e0-40ad-a3a4-63582300d5ae&quot;,&quot;caption&quot;:&quot;Hello payments enthusiasts! Entering the payments domain &#128181; poses challenges such as keeping up with technological advancements, navigating complex regulations, understanding industry jargon. Overcoming these hurdles requires continuous learning, staying updated on trends, regulations, technology, and adapting to evolving customer expectations for seaml&#8230;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Learn payments with The Engineer Banker &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-04-20T23:55:45.813Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4a474da-e600-427c-9642-78739db114fc_3072x2048.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/coming-soon&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:116177171,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/leaderboard?&amp;utm_source=post&quot;,&quot;text&quot;:&quot;Refer a friend&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.engineerbanker.com/leaderboard?&amp;utm_source=post"><span>Refer a friend</span></a></p><div><hr></div><p>Today, we're excited to present a comprehensive article that delves into the role of <strong>event-driven architectures</strong> in financial institutions, particularly in the complex ecosystem of banking. A bank is a multifaceted organization, with numerous functional departments such as compliance, risk management, customer service, and transaction processing, each serving as cogs in a well-oiled machine. Remarkably, the technical infrastructure of a bank often mirrors its organizational structure, an observation that aligns with <strong>Conway&#8217;s Law</strong>, which posits that system designs are bound to emulate the communication structures of the organizations that create them.</p><p>Understanding the intricacies of how these diverse departments and their corresponding technical systems communicate and interact with each other is key to grasping the agility and scalability required for modern banking. If you're new to the foundational elements of banking systems, we highly recommend that you read our introductory article on the anatomy of payments infrastructure. This will offer you a holistic view of the building blocks that form the underpinnings of a bank's operations.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;88da7ffc-3d26-4575-8d80-fac30571d4b1&quot;,&quot;caption&quot;:&quot;While our \&quot;Mastering the Fundamentals\&quot; series is still ongoing, we're excited to introduce a more advanced piece for all you payments enthusiasts out there. If you're already familiar with the basics, get ready to take your knowledge to the next level as we explore payments systems in greater detail!&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Payments Infrastructure Anatomy I&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-05-30T19:08:18.030Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7f37863-91d0-4825-b2d2-e16392cc25f5_3052x2256.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/payments-infrastructure-anatomy-i&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:124624316,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p>In such a complex landscape, the need for efficient, robust, and scalable communication between these systems becomes apparent. This is where event-driven architectures come into play. This architectural style facilitates the decoupling of systems, allowing each to operate autonomously while still being part of an integrated whole. Through the use of events, services can publish, subscribe to, and consume data asynchronously, thereby enhancing operational efficiency and responsiveness.</p><p>For example, consider a payment processing unit in a bank. When a new transaction comes in, an event can be emitted to notify risk assessment, fraud detection, and customer notification services. These services can independently pick up the event, process it in their own specialized way, and then emit new events to signal completion or trigger additional actions. This way, each unit can operate autonomously, yet still contribute to a unified, streamlined operation.</p><p>By embracing event-driven architectures, financial institutions can not only improve internal efficiencies but also adapt more readily to changing business requirements and technological advancements. This contributes to an agile, resilient, and scalable operation capable of meeting the multifaceted demands of modern banking.</p><p>Event-Driven Architectures (EDA) have emerged as a crucial technological strategy to meet the agility, scalability, and real-time processing demands. Unlike traditional, request-response architectures that can become bottlenecks in the fast-paced world of transactions, EDAs offer a robust and flexible framework for handling a multitude of operations concurrently.</p><p>In an Event-Driven Architecture, the core idea is that changes in state, or events are captured in real-time and processed asynchronously. These events could range from a customer initiating a payment, a batch of transactions getting cleared, to fraud detection algorithms flagging suspicious activity. Each event is an atomic chunk of data that can be acted upon independently, thereby offering the opportunity for highly parallel and distributed processing.</p><p></p><h4>Events flow through the system, being consumed, produced, and often transformed in the process. Each event carries significance and encapsulates specific data.</h4><p></p><p>Let's consider a typical payment journey to understand how EDA could be applied. When a customer initiates a payment, an event is generated and placed on a message queue or broker. Various services can subscribe to these events, each responsible for a particular aspect of the transaction, such as authorization, risk assessment, fund reservation, and more. Because these services operate asynchronously, they can process the event at their convenience, ensuring that system resources are optimally utilized. Once processed, these services can generate additional events that other services can consume, creating a chain of operations linked together through events.</p><p>This architecture has several advantages in a payments context. First, it allows for <strong>highly decoupled</strong> systems. The service responsible for fraud detection, for instance, doesn't need to know anything about the service that handles currency conversion. This modularity makes the system easier to manage, test, and scale. Secondly, the asynchronous nature of EDA ensures that the system is highly responsive and can cope with variable loads, a must-have feature especially during peak transaction times like holidays or during specific market events.</p><p></p><h5>What is an event?</h5><p>An event is a message that is sent as a reaction to something that has happened, typically a change in state of a resource in a particular system. For example, when you create an account in a bank, the account can transition through multiple states based on external actions that affect the state of the account. Below, you'll find two illustrative examples, among many possibilities, that demonstrate how events interconnect various business processes. The first example elucidates how payment functionality can be enabled for a specific customer following successful completion of Know Your Customer (KYC) procedures. When the customer finishes the KYC steps, the account status undergoes a modification. In response to this state change, the accounts service broadcasts a message to notify relevant systems about the updated account status.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qnlf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3de0b4b9-c3ad-4771-903c-c0e0e4070aa4_2105x1865.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qnlf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3de0b4b9-c3ad-4771-903c-c0e0e4070aa4_2105x1865.png 424w, https://substackcdn.com/image/fetch/$s_!qnlf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3de0b4b9-c3ad-4771-903c-c0e0e4070aa4_2105x1865.png 848w, https://substackcdn.com/image/fetch/$s_!qnlf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3de0b4b9-c3ad-4771-903c-c0e0e4070aa4_2105x1865.png 1272w, https://substackcdn.com/image/fetch/$s_!qnlf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3de0b4b9-c3ad-4771-903c-c0e0e4070aa4_2105x1865.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qnlf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3de0b4b9-c3ad-4771-903c-c0e0e4070aa4_2105x1865.png" width="1456" height="1290" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3de0b4b9-c3ad-4771-903c-c0e0e4070aa4_2105x1865.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1290,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:329946,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qnlf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3de0b4b9-c3ad-4771-903c-c0e0e4070aa4_2105x1865.png 424w, https://substackcdn.com/image/fetch/$s_!qnlf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3de0b4b9-c3ad-4771-903c-c0e0e4070aa4_2105x1865.png 848w, https://substackcdn.com/image/fetch/$s_!qnlf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3de0b4b9-c3ad-4771-903c-c0e0e4070aa4_2105x1865.png 1272w, https://substackcdn.com/image/fetch/$s_!qnlf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3de0b4b9-c3ad-4771-903c-c0e0e4070aa4_2105x1865.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>In the second example, we explore a distinct scenario that demonstrates the importance of time as an actor in our systems, particularly in the context of compliance with General Data Protection Regulation (GDPR). Unlike traditional actors in financial systems such as customers, agents, and operations personnel, time can also be an actor affecting the state of specific records.</p><p>Let's consider the case where a customer decides to close their account with the financial institution. After the account is closed, the institution's GDPR compliance service schedules the removal of all the customer's personally identifiable information (PII) in accordance with GDPR requirements. This entails a predetermined retention period post-closure, during which the customer's data must be stored securely before it can be purged. The retention period varies based on the type of data and the specific requirements outlined in GDPR, but it serves a critical purpose, allowing for audits, dispute resolutions, or any other legal obligations that may require the institution to access historical data.</p><p>As the end of the retention period approaches, the GDPR service becomes an active participant in the system. When the retention deadline is reached, the service emits an event signaling to downstream services that the time for data removal has come. These downstream services, which could range from customer management systems to transaction histories, are then responsible for executing the data manipulation steps required to remove the customer's PII.</p><p>Now, what makes this event particularly critical is the stringent nature of GDPR penalties. Non-compliance can result in hefty fines, which makes it essential for all downstream services to respond promptly and effectively to the event emitted by the GDPR service. Moreover, failing to remove customer data post-retention could compromise the customer's privacy and leave the institution vulnerable to data breaches, thereby exacerbating both financial and reputational risks.</p><p>It's also worth noting that the GDPR service must ensure that the emitted event is secure, traceable, and logged for accountability. It must also be designed to trigger data removal from backups, logs, and any third-party services that the institution might be using. Hence, the GDPR service plays a vital role not only in automating the data removal process but also in ensuring that it is carried out in full compliance with GDPR standards.</p><p></p><p>Having explored various examples of events within event-driven architectures, it's time to delve into the categorization of these events. The types of events can be distinguished based on the volume of state and data they encapsulate, leading us to define distinct classifications for them.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/p/event-driven-architectures-in-payments?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thank you for reading The Engineer Banker. This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/p/event-driven-architectures-in-payments?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.engineerbanker.com/p/event-driven-architectures-in-payments?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h5>Notifications</h5><p>An event is said to have notification semantics when the event itself does not carry information about the resource or record that has been mutated. The event purely signals that something has happened and most of the time has a link for the consumer to fetch more information if needed. Those events go well when the only context needed for the receiving system is the acknowledgement that a particular action has happened. Additional scenarios where event notifications are particularly useful occur when the data payload is so large that it becomes impractical for queues and brokers to handle the entire event along with all its associated data. A prime example is the event generated when a file has been uploaded. In such cases, the notification related to this action will not carry the file itself, but rather a URL where the file can be downloaded. This allows downstream business processes to be triggered efficiently without overwhelming the system's data handling capabilities.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DGUf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a86c3e9-1cc5-4238-b076-7836213adf39_1935x728.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DGUf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a86c3e9-1cc5-4238-b076-7836213adf39_1935x728.png 424w, https://substackcdn.com/image/fetch/$s_!DGUf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a86c3e9-1cc5-4238-b076-7836213adf39_1935x728.png 848w, https://substackcdn.com/image/fetch/$s_!DGUf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a86c3e9-1cc5-4238-b076-7836213adf39_1935x728.png 1272w, https://substackcdn.com/image/fetch/$s_!DGUf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a86c3e9-1cc5-4238-b076-7836213adf39_1935x728.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DGUf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a86c3e9-1cc5-4238-b076-7836213adf39_1935x728.png" width="1456" height="548" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a86c3e9-1cc5-4238-b076-7836213adf39_1935x728.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:548,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:138860,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DGUf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a86c3e9-1cc5-4238-b076-7836213adf39_1935x728.png 424w, https://substackcdn.com/image/fetch/$s_!DGUf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a86c3e9-1cc5-4238-b076-7836213adf39_1935x728.png 848w, https://substackcdn.com/image/fetch/$s_!DGUf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a86c3e9-1cc5-4238-b076-7836213adf39_1935x728.png 1272w, https://substackcdn.com/image/fetch/$s_!DGUf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a86c3e9-1cc5-4238-b076-7836213adf39_1935x728.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>In this illustrative example, a dedicated service serves as the intermediary for connecting to the payment scheme. This service is tasked with downloading a settlement file that contains crucial payment-related information. Upon successful and secure downloading of the settlement file, the service uploads it to an Amazon S3 storage bucket for enhanced security and accessibility. It then initiates a notification event to alert the various consumer services that have registered an interest in the file's content. These consumer services, upon receiving the real-time notification, are provided with the necessary credentials or links to securely access and download the file from the S3 storage. This streamlined process not only ensures data integrity but also facilitates seamless and efficient distribution of critical financial information among the interested parties.</p><p>Among these interested consumers is a specialized service responsible for reconciliation. This reconciliation service takes the distributed settlement file and begins the process of parsing its entries, examines each entry to align it with the clearing information it has previously received from other data streams or channels. </p><p>Depending on the process that is run at the downstream service it may need context of the action that happened  on the upstream service, for this reason some events carry state from the upstream to the downstream to minimize the number of calls to the producer, this pattern is called event-carried state transfer.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ua2y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e93f1cf-fbfb-415f-b508-ae19e25c6846_1394x843.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ua2y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e93f1cf-fbfb-415f-b508-ae19e25c6846_1394x843.png 424w, https://substackcdn.com/image/fetch/$s_!Ua2y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e93f1cf-fbfb-415f-b508-ae19e25c6846_1394x843.png 848w, https://substackcdn.com/image/fetch/$s_!Ua2y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e93f1cf-fbfb-415f-b508-ae19e25c6846_1394x843.png 1272w, https://substackcdn.com/image/fetch/$s_!Ua2y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e93f1cf-fbfb-415f-b508-ae19e25c6846_1394x843.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ua2y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e93f1cf-fbfb-415f-b508-ae19e25c6846_1394x843.png" width="570" height="344.6987087517934" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e93f1cf-fbfb-415f-b508-ae19e25c6846_1394x843.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:843,&quot;width&quot;:1394,&quot;resizeWidth&quot;:570,&quot;bytes&quot;:122874,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ua2y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e93f1cf-fbfb-415f-b508-ae19e25c6846_1394x843.png 424w, https://substackcdn.com/image/fetch/$s_!Ua2y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e93f1cf-fbfb-415f-b508-ae19e25c6846_1394x843.png 848w, https://substackcdn.com/image/fetch/$s_!Ua2y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e93f1cf-fbfb-415f-b508-ae19e25c6846_1394x843.png 1272w, https://substackcdn.com/image/fetch/$s_!Ua2y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e93f1cf-fbfb-415f-b508-ae19e25c6846_1394x843.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Depending in the amount of state that the upstream propagates we will talk about think or fat events.</p><p></p><h5>Delta vs Snapshot Events</h5><p>Depending on the volume of state information that an upstream service propagates downstream, events can be categorized as either <em>thin</em> or <em>fat</em>. In the context of event-driven architectures, a <em>thin</em> event typically carries minimal state information, often just enough to signal that a change has occurred. It may include identifiers or keys that allow the downstream service to fetch more details if needed. For example, a thin event might merely announce that a new transaction has been posted and provide a transaction ID for reference.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1NQp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb86110e-902c-4c83-a9c3-694471a9d64e_1394x843.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1NQp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb86110e-902c-4c83-a9c3-694471a9d64e_1394x843.png 424w, https://substackcdn.com/image/fetch/$s_!1NQp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb86110e-902c-4c83-a9c3-694471a9d64e_1394x843.png 848w, https://substackcdn.com/image/fetch/$s_!1NQp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb86110e-902c-4c83-a9c3-694471a9d64e_1394x843.png 1272w, https://substackcdn.com/image/fetch/$s_!1NQp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb86110e-902c-4c83-a9c3-694471a9d64e_1394x843.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1NQp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb86110e-902c-4c83-a9c3-694471a9d64e_1394x843.png" width="574" height="347.11764705882354" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb86110e-902c-4c83-a9c3-694471a9d64e_1394x843.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:843,&quot;width&quot;:1394,&quot;resizeWidth&quot;:574,&quot;bytes&quot;:126191,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1NQp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb86110e-902c-4c83-a9c3-694471a9d64e_1394x843.png 424w, https://substackcdn.com/image/fetch/$s_!1NQp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb86110e-902c-4c83-a9c3-694471a9d64e_1394x843.png 848w, https://substackcdn.com/image/fetch/$s_!1NQp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb86110e-902c-4c83-a9c3-694471a9d64e_1394x843.png 1272w, https://substackcdn.com/image/fetch/$s_!1NQp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb86110e-902c-4c83-a9c3-694471a9d64e_1394x843.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>On the other hand, a <em>fat</em> event contains a more comprehensive set of data, capturing a richer snapshot of the state at the time of the event. This might include details like account balances, customer information, and transaction metadata, eliminating the need for a downstream service to make additional calls to gather more context. A <em>fat</em> event could be highly useful in scenarios requiring immediate, complex decision-making based on the event, such as fraud detection mechanisms that need to analyze multiple variables rapidly.</p><p>Choosing between thin and fat events often depends on various factors like network bandwidth, the complexity of downstream processing, and latency requirements, allowing for more tailored, efficient system-to-system communication.</p><p>A <em>snapshot</em> event serves as a particular subtype of fat events. A snapshot event  captures the complete current state of a given object or system at a specific point in time. Unlike delta or incremental events, which only relay changes, snapshot events deliver a full data set. This allows downstream systems to either synchronize or initialize their states based on this comprehensive snapshot. While snapshot events grant complete visibility into the state of upstream systems, the onus is on those systems to track any changes between successive snapshots, calculate the differences or deltas, and accordingly update their state or trigger actions. </p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WANB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e11df-6d63-4268-af7e-e752daa2a411_1488x843.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WANB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e11df-6d63-4268-af7e-e752daa2a411_1488x843.png 424w, https://substackcdn.com/image/fetch/$s_!WANB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e11df-6d63-4268-af7e-e752daa2a411_1488x843.png 848w, https://substackcdn.com/image/fetch/$s_!WANB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e11df-6d63-4268-af7e-e752daa2a411_1488x843.png 1272w, https://substackcdn.com/image/fetch/$s_!WANB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e11df-6d63-4268-af7e-e752daa2a411_1488x843.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WANB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e11df-6d63-4268-af7e-e752daa2a411_1488x843.png" width="654" height="370.57005494505495" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/723e11df-6d63-4268-af7e-e752daa2a411_1488x843.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:825,&quot;width&quot;:1456,&quot;resizeWidth&quot;:654,&quot;bytes&quot;:138804,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WANB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e11df-6d63-4268-af7e-e752daa2a411_1488x843.png 424w, https://substackcdn.com/image/fetch/$s_!WANB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e11df-6d63-4268-af7e-e752daa2a411_1488x843.png 848w, https://substackcdn.com/image/fetch/$s_!WANB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e11df-6d63-4268-af7e-e752daa2a411_1488x843.png 1272w, https://substackcdn.com/image/fetch/$s_!WANB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F723e11df-6d63-4268-af7e-e752daa2a411_1488x843.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h5></h5><p></p><h5>Serialization</h5><p>Serialization of events is the process of converting the structured data of an event into a format that can be easily stored or transmitted, and later reconstructed. In the context of event-driven architectures, serialization allows events to be packaged into a format that can be sent across different services, systems, or network components. This format could be JSON, XML, Protobuf, Avro, or other serialization formats. Once the event reaches its destination, it is deserialized back into its original structure for further processing or analysis. Serialization ensures that complex data structures within the event are simplified into a format that can be easily shared and understood across different parts of a system.</p><p>In event-driven architectures, one of the pivotal considerations is the choice of serialization for events or messages that traverse the system. This is crucial for both performance and compatibility among the diverse services that may be consuming or producing events. Three popular serialization options are JSON, Protocol Buffers (protobuf), and Avro, each with its own set of advantages and disadvantages.</p><p>JSON (JavaScript Object Notation) is a text-based, human-readable format that's easy to understand and widely supported across programming languages. It's the go-to choice for many developers due to its simplicity and ease of use. However, the text-based nature of JSON can be a drawback in terms of size and speed, making it less efficient for transmitting large volumes of data or for real-time processing requirements commonly encountered in payments systems.</p><p>Protocol Buffers, or protobuf, is a <strong>binary serialization</strong> format developed by Google. Unlike JSON, protobuf messages are not self-describing, meaning they <strong>require a predefined schema</strong> to be interpreted. However, they offer significant advantages in terms of speed and size, making them highly efficient for transmitting large or complex datasets. Additionally, protobuf has built-in support for <strong>versioning</strong>, a crucial feature when dealing with evolving data structures in a distributed system.</p><p>Avro, developed by Apache, is another binary serialization format that is somewhat of a middle-ground between JSON and protobuf. Like protobuf, Avro is efficient in terms of both size and speed. Unlike protobuf, Avro schemas are typically sent along with the data, making Avro messages self-describing. This facilitates greater flexibility when evolving schemas but at the cost of slightly larger message sizes.</p><p>The choice of serialization  in event-driven architectures is highly contextual. JSON is easy to use and widely supported but may not be the best choice for systems requiring high throughput or low latency. Protobuf offers efficiencies in size and speed but requires a predefined schema, making it less flexible for certain use-cases. Avro strikes a balance, offering both efficiency and flexibility, but may result in slightly larger messages due to the inclusion of schema information.</p><p></p><p>We have discussed event-driven architectures in financial environments. One final consideration to take into consideration when introducing EDAs into your technological stack is the architecture allows for easy adaptability and evolution. As business needs change, new services can be added or existing ones modified without disrupting the entire system. If a new regulation mandates additional checks before processing a payment, a new service can be introduced to handle that specific requirement, subscribed to the relevant events, and deployed&#8212;without a system-wide overhaul. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.engineerbanker.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If you enjoyed the article, subscribe for more</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>You may want to continue reading the rest of the event-driven architecture series:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;2ba3c12e-2464-4c65-81ec-943f95b0bfb7&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Event driven architectures in payments 2: Compatibility &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-10-03T09:52:45.235Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256aaa39-309d-4663-bbbf-aee7c3f964d4_3039x4435.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/event-driven-architectures-graceful&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:137608778,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;6ea60d4b-090c-4c79-89f6-e509588bec3f&quot;,&quot;caption&quot;:&quot;Welcome to The Engineer Banker, a weekly newsletter dedicated to organizing and delivering insightful technical content on the payments domain, making it easy for you to follow and learn at your own pace Want free access to paid posts like this one?&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;&#128274; The Power of Commands in Event-Driven Architectures&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:75106293,&quot;name&quot;:&quot;TEB&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4dbdbbf-8212-42bc-a754-6f9d280a3dde_320x320.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-10-15T09:15:35.954Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8797907b-6c3f-4c82-973f-f436262dc0e1_1059x1083.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://newsletter.engineerbanker.com/p/the-power-of-commands-in-event-driven&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:137882265,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;The Engineer Banker&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0728c313-19f0-46cf-9fc9-d4af906f3741_320x320.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div>]]></content:encoded></item></channel></rss>