Building an Online Marketplace with Micronaut, Kotlin, Java 11+ (part 2)
summary
Shows how to build a multithreaded online marketplace backend that fetches offers from partners via REST and SOAP and presents them to clients. Implements the system with Micronaut on Java 11+, using Kotlin Coroutines for concurrency and WebSocket/JSON streaming for delivering results.
AI-written summary · about
chapters (22)
- 0:00Introduction
- 1:45JSON streaming fixes
- 3:11Avoiding redundant connections
- 3:56WebSocket controller
- 7:11Parallel message handling
- 10:01Testing WebSocket requests
- 11:55WebSocket error handling
- 13:41Supervisor coroutines
- 16:32Error handling visualization
- 17:22Marking failed requests
- 18:51Custom exception handlers
- 21:59Coroutine context manipulation
- 23:25Final WebSocket implementation
- 24:29UX improvements
- 25:51WebSocket limitations and fallbacks
- 26:13Linux optimizations
- 29:27Performance benchmarks
- 30:56Readability vs performance
- 31:40SOAP API integration
- 33:30HTTP client benefits
- 34:13Bug fixes and contributions
- 35:38Q&A
related talks
47mKotlin Server Framework Smackdown
52mSkyrocketing Development Of Your Microservices With Micronaut
52mMicroservices with Micronaut
58mGood to Great: from Spring Boot to Micronaut
50mMeetup Recommendations with Micronaut
22mMicronaut, the ultra-light JVM framework of the future
39mEmbrace the Kotlin ecosystem at the back-end side
48mConoce Micronaut, un framework para microservicios JVM
