Building a Reliable Cloud-Based Bank in Java

  Рет қаралды 6,034

InfoQ

InfoQ

Күн бұрын

Пікірлер: 4
@clray123
@clray123 6 жыл бұрын
In short: record any request that you accepted; never drop the ball on processing yet unprocessed requests; make sure that every request is processed only once. Sounds obvious, but you'd be surprised how many people screw it up. The usual way of exception handling is "log it then let the world collapse".
@mihaiciureanu923
@mihaiciureanu923 2 жыл бұрын
Very nice presentation, but it kind of reinvents the wheel. We already have bounded contexts, and sagas. Also, it would have been nice to hear what happens if something can't be processed somewhere down the stream , which is often the case of a bank. For example there are not enough funds at the exact moment where the message gets to the ledger. Normally there are compensating transactions in this phase, and I would have liked to see how they are implemented.
@EvgeniiSuvorov
@EvgeniiSuvorov 6 жыл бұрын
bblablabla where is the code?)
@-rpm
@-rpm 6 жыл бұрын
This is what happens when you hire incompetent engineers. No matter how many code reviews, roll back plans you have if it is being done by incompetent engineers it will fail terribly. One month for a roll back in a banking infra is ridiculous.
Is Boilerplate Code Really So Bad?
45:08
InfoQ
Рет қаралды 4,3 М.
Microservices Lessons Learned from a Startup
38:21
InfoQ
Рет қаралды 8 М.
The Ultimate Sausage Prank! Watch Their Reactions 😂🌭 #Unexpected
00:17
La La Life Shorts
Рет қаралды 6 МЛН
Car Bubble vs Lamborghini
00:33
Stokes Twins
Рет қаралды 44 МЛН
Can You Find Hulk's True Love? Real vs Fake Girlfriend Challenge | Roblox 3D
00:24
They Said It Couldn't Be Done - Starling Bank
45:30
Amazon Web Services
Рет қаралды 24 М.
Building a Bank with Kubernetes by Oliver Beattie, Monzo
35:20
CNCF [Cloud Native Computing Foundation]
Рет қаралды 37 М.
Effective Java, Third Edition - Keepin' it Effective
50:14
Scaling Push Messaging for Millions of Devices @Netflix
49:10
Modular Java Development in Action
50:00
InfoQ
Рет қаралды 2,5 М.
Managing Data in Microservices
52:07
InfoQ
Рет қаралды 142 М.
Complex Event Flows in Distributed Systems
49:30
InfoQ
Рет қаралды 8 М.
Code to Current Account: A Tour of the Monzo Infrastructure
20:36
Java at Speed
57:38
InfoQ
Рет қаралды 5 М.
The Ultimate Sausage Prank! Watch Their Reactions 😂🌭 #Unexpected
00:17
La La Life Shorts
Рет қаралды 6 МЛН