Ответ
Kotlin + Spring Boot. Использовали корутины для асинхронности, JPA/Hibernate для работы с PostgreSQL. Пример контроллера:
@RestController
@RequestMapping("/api/v1/users")
class UserController(
private val userService: UserService
) {
@GetMapping
suspend fun getAll(): List<UserDto> =
userService.getAllUsers()
}
Микросервисная архитектура, общение через REST/gRPC. Для авторизации - JWT, логирование через ELK, мониторинг Prometheus+Grafana.