~/talk

Building an Online Marketplace with Micronaut, Kotlin, Java 11+ (part 2)

TalkinRussianat JPoint 2022 · 2022-06-13..06-24· [kotlin, microservices]
links:none on file
links:none on file
slides:none on file

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

  1. 0:00Introduction
  2. 1:45JSON streaming fixes
  3. 3:11Avoiding redundant connections
  4. 3:56WebSocket controller
  5. 7:11Parallel message handling
  6. 10:01Testing WebSocket requests
  7. 11:55WebSocket error handling
  8. 13:41Supervisor coroutines
  9. 16:32Error handling visualization
  10. 17:22Marking failed requests
  11. 18:51Custom exception handlers
  12. 21:59Coroutine context manipulation
  13. 23:25Final WebSocket implementation
  14. 24:29UX improvements
  15. 25:51WebSocket limitations and fallbacks
  16. 26:13Linux optimizations
  17. 29:27Performance benchmarks
  18. 30:56Readability vs performance
  19. 31:40SOAP API integration
  20. 33:30HTTP client benefits
  21. 34:13Bug fixes and contributions
  22. 35:38Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.