For those curious, it is really using IBM MQ[1] under the hood and uses a bespoke flavor of the ISO 20022 specification. The FedNow Service itself is the tip of the iceberg in terms of what actually happens from an end-to-end perspective. We've been working to become a Certified Service Provider so feel free to ask me anything. I'm happy to share anything that is not under NDA. [1] https://www.ibm.com/products/mq
What does a development environment look like, both architecturally and simply visually? Like: Do developers spin up entire fake economies with two banks and the fed on their latop, or is it all incremental changes to individual microservices in a big permanent test setup? Do other banks / service providers / the fed run test instances of their systems with fake money for other companies to do interop with, like a "g…
Test env: Separate permanent envs. From playground where nothing matters, env with some fake data in similar databases and variants of all systems, to mirror of prod with anonymised data, then prod
There are dummy online banking web interfaces
What sets it apart is that the operating system is painful to use and never stops being painful to use. And your employer is paranoid and keeps you in a digital prison for security so very few permissions so there is no creativity or off-road improvisational innovation just assemblyline style development