Hi @evkaky!
Thank you for your question, and let me give a brief update in general and for your questions in particular.
Ktor currently has its primary focus on building the ecosystem, providing key integrations, and improving existing features. In some examples:
• New observability APIs and improved integrations
• Improved authentication and new authorization
• Healthcheck for existing subsystems, meaning we revisit some of Ktor's components and try to fix systematic problems
• Onboarding and comprehensive tutorials that show production-ready apps with Ktor
In general, you can say that the near future is about making Ktor work flawlessly in the scenarios where it is already used and closing some existing gaps, such as observability and authorization.
For your questions in particular:
• For GraphQL, we currently expect people to use community integrations
• We don't have any plans that we can share right now about Kafka, but we consider it to be an important integration for Ktor
• Serverless is not considered a priority right now, but some changes that we do now will also help us support serverless in the future, if we decide to do so
We'll post a detailed roadmap in the following months