1. Project configuration
  2. Logger
  3. Domain
  4. Mapper
  5. Spring Security configuration
  6. WebSocket configuration
  7. Solution architecture
  8. Implementation
  9. Integration with Redis
  10. Implementation service layer
  11. Conclusion


This tutorial is about implementation reactive scalable chat with Kotlin and Spring using WebSocket as a communication approach.

Let’s get started

For the first, we need to configure our Logger.

Configuration of logger represents a prototype bean that will configure the logger for class retrieved from the injection point. This approach is above

Now to get a logger we just should inject wherever we want.

Антон Богатиков

Backend developer in MTS. In free time developing microservices backend for startup for photographer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store