Какие существуют альтернативы .Net технологий?
Да даже в .net стеке тоже самое можно решить другими методами. WinForms - WPFWinService - self-hosted Web Server или просто Web решение для IIS, не понятно что предполагается под "выполняет различные фоновые операции"WCF - WebApi, NancyFxEF - dapper, NPoco, linq2db, nhibernate
Готовых решений уже много для всех основных языков, но в плане UI все может быть не так радужно. Дело в том, что .NET Framework, как заметил товарищ Максим Грехов, даже несколько инструментариев для создания интерфейсов, тогда как библиотеки для создания служб (или микросервисов) на C++ таким похвастаться не могут.
Если реально интересно, то гуглить можно примерно так: microservices <язык>
Гугл выдаст что-то смежное.