Bank clearing system
summary
A small bank clearing system is built from Spring Boot microservices wired by the JLupin server platform, using Maven and an IntelliJ plugin, REST endpoints for external calls and a faster binary Java protocol between services. Deployment runs each microservice as its own OS process with an atomic routing switch for zero-downtime rolling deploy; a demo injects 10,000 customers, the update completes with one client request failure, otherwise the platform runs and hot-swaps services.
AI-written summary · about
chapters (23)
- 0:00Introduction to clearing systems
- 1:28Remote vs local beans in J2EE
- 3:46Building a simple bank application
- 6:56JLoop platform overview
- 8:24Microservices architecture evolution
- 10:12Business logic and DMZ
- 12:01Code evolution and utilities
- 13:23Automating project creation
- 14:52Business interfaces and contracts
- 17:43Spring Boot configuration basics
- 18:48Creating services with JLoop plugin
- 21:48REST API communication methods
- 23:57Dependency injection challenges
- 25:30JLoop platform deployment
- 28:47Microservice deployment process
- 31:56Continuous delivery setup
- 32:17Infrastructure and platform layers
- 34:06Cloud vs mainframe solutions
- 35:29Web console for maintenance
- 37:00Customer flood demo
- 39:58Zero downtime deployment
- 41:44External communication wrappers
- 42:48Q&A and closing remarks
related talks
56mModern Java microservices in the Cloud!
48mCloud Native Java
16mBuilding payment processing engine with Stateful Functions and Spring Boot
40mCloud Native Java
01h 00mBulletproof Java Enterprise applications for the hard production life
51mReal World Lean Java Practices, Patterns, Hacks, and Workarounds
47m'Bootiful' Applications with Spring Boot
47mVirtual Threads, Structured Concurrency & Scoped Values: Putting it All Together
