Недавно делал быстрый прототип асинхронного приложения в котором требовалось вызывать много синхронного кода. Да, я знаю, что это не лучший дизайн, но нужно было быстрое решение на один процесс и без очередей. Поэтому я выполнял код в потоках.
Выглядело это примерно так:
from fastapi.concurrency import run_in_threadpool
async def execute(data: DataRequest) -> DataResponse:
try:
result = await run_in_threadpool(sync_function, data)
return DataResponse(data=result)
except Exception as e:
return DataResponse(
error=str(e),
success=False,
)
В общем работает нормально. Для всех вызовов под капотом используется общий тредпул, всё работает предсказуемо.
Но потребовалось изменить количество запускаемых в пуле потоков (по умолчанию создается 40 воркеров).
Так как дело происходит с FastAPI, делается это через lifespan используя настройки anyio:
import anyio
@asynccontextmanager
async def lifespan(app: FastAPI):
limiter = anyio.to_thread.current_default_thread_limiter()
limiter.total_tokens = 100
yield
# если вдруг нужно вернуть обратно
limiter.total_tokens = 40
Зачем менять количество воркеров?
- уменьшить, если оперативки мало (один тред занимает ~8мб)
- увеличить чтобы выдержать нагрузку
Если есть предложения получше при тех же вводных - предлагайте😉
#async
Qeepl — камеры хранения багажа
Qeepl позволяет оставить багаж в любом месте города благодаря сотрудничеству с пунктами выдачи, отелями и магазинами по всей стране.
Основная особенность — работа по модели совместного потребления (Sharing economy). Стартап не устанавливает дополнительное оборудование, а использует имеющиеся помещения партнёров в качестве мест для хранения. Qeepl зарабатывает на комиссии от бронирований.
Цифры проекта:
2021 год основания;
400 пунктов хранения;
40 тыс. клиентов оставили багаж;
20 млн руб. выручки;
50% темп роста YoY;
8 человек в команде.
Стартап привлекает инвестиции через платформу Brainbox
Интересны партнеры: OTA, агрегаторы квартир и апартаментов и др. онлайн тревел сервисы для сотрудничества по схеме партнерского маркетинга.
По вопросам партнерства пишите @leonidpustov
@TravelStartups#startechawards
HEBI travel — независимый мультифункциональный классифайд-сервис для содействия туристическим компаниям и отелям в достижении высокого уровня сервиса и минимизации влияния на окружающую среду.
Как это работает HEBI travel:
1. Объект размещения/туристическая компания/ объект агротуризма или общепита оставляет заявку;
2. Наша команда, состоящая из ESG специалистов, проводит удаленный аудит на соответствие критериям устойчивого развития. Всего их чуть более 30. Чтобы пройти аудит необходимо соответствовать минимум 7 критериям;
3. Далее объект попадает в нашу систему, получает знак качества. Эти данные мы также можем передавать в ОТА. Так, например, ОТА может внедрить фильтр этичности или экологичности, который привлечет дополнительную целевую аудиторию, для которой это важно. А объект получит возможность рассказать о своих экологичных и социально-культурных инициативах на более широкую аудиторию.
Цифры компании:
2022 год основания, cтадия - MVP;
50 компаний, прошедших аудит;
20 стратегических партнеров;
5 человек в команде + advisors.
Интересны партнеры: ОТА, готовые внедрять значок экологичности (этичность, ответственный выбор), PMS системы.
Познакомиться с проектом можно в комментариях или пишите @leonidpustov.
@TravelStartups#startechawards
Cuva – подарочные сертификаты на отдых в отелях России
Cuva — это подарочные сертификаты на отдых в отелях России. Куда и когда отправиться, получатель выбирает сам.
Как это работает:
Покупатели получают эстетичный подарок с вау-эффектом — в электронном или физическом формате. Такой сертификат уместен на любой праздник: день рождения, свадьбу, годовщину или корпоративное мероприятие.
Цифры проекта:
2018 год основания проекта;
800+ отелей с высокими рейтингами;
8 вариантов сертификатов;
80 тыс. клиентов;
70 человек в команде.
Интересны партнеры: площадки с аудиторией в Москве и СПб, со средним и высоким достатком.
Основатели проекта ответят на ваши вопросы в комментариях.
@TravelStartups#startechawards
Клубок — площадка с нулевой комиссией для размещения и покупки туров, сопутствующих товаров и услуг в сфере туризма
Клубок — сложный конструктор туров и экскурсий, который сделан просто и понятно для потребителя. Мы берём разовую плату за размещение одной даты одного тура. Личный кабинет гида с возможностью самостоятельного добавления туристов, формированием новых предложений. Возможность продвижения своих туров. Формирование личного рейтинга каждого участника площадки.
Цифры проекта:
2024 год запуска;
500 гидов уже с нами готовят туры;
30К в месяц нас видят;
20 человек в команде.
Интересны: гиды авторских туров, эксклюзивных туров, лидеры и фавориты рынка в туризме, топовые частные игроки и инвесторы.
Основатели проекта ответят на ваши вопросы в комментариях.
@TravelStartups#startechawards
Погнали! – социальная TravelTech платформа, которая объединяет в себе социальную сеть, маркетплейс и живой гайд российских регионов.
«Погнали!» объединяет любителей путешествий по России и миру, предоставляя им возможность делиться туристическим контентом, искать попутчиков и знакомиться на основе общих интересов, а также бронировать отели, авторские туры и экскурсии на внутреннем маркетплейсе.
Цифры проекта:
2024 запуск MVP;
10 000 пользователей платформы;
2 000 DAU;
21 человек в команде.
Интересны партнеры: Тревел-Блогеры и авторы контента, туроператоры, отельеры, тревел-тех сервисы в области управления турами/недвижимостью, агрегаторы событий, поставщики In-App трафика
Основатели проекта ответят на ваши вопросы в комментариях.
@TravelStartups#startechawards
Startech.Awards ищет лучший проект в сфере путешествий
Платформа Startech.Base запустила первую в России премию для технологических решений Startech.Awards, по итогу которой будет выбрана лучшая компания в каждом из 20 направлений.
Startech.Awards — лучший шанс выделиться, привлечь внимание инвесторов и корпоративных клиентов, а также получить ценные призы от партнеров: дизайн под ключ, PR и юридические консультации, а также много инновационных призов. И саму статуэтку, настоящий Оскар для предпринимателя.
Участие для проектов бесплатно. Прием заявок продлится до 1 июля.
Подавайте заявки, узнавайте подробности и покупайте билеты на церемонию награждения по ссылке.
Новости премии ловите в канале @startechmirinnovaci
TravelStartups – экспертный партнер номинации Путешествия.
@TravelStartups#startechawards
Победители премии Startech.Awards в номинации «Лучший проект в сфере путешествий»
2ROOMZ (1 место) – веб-сервис для гостей и удобный инструмент продаж дополнительных услуг в отеле;
Qeepl – камеры хранения багажа;
Roomsharing – комплексная платформа бесконтактной аренды помещений.
Финал премии прошел 13 сентября на площадке ВЕБ.РФ.
TravelStartups выступило партнером премии и в течение 3-х недель каждый день мы публиковали информацию об одном стартапе участнике.
@TravelStartups#startechawards#мероприятия
Лучший тревел стартап по версии Startech.Awards выберут 13 сентября на финале премии.
Экспертное жюри, состоящее из представителей компаний Технопарк «Сколково», MTS StartUp Hub, Ростелеком, Corteos Platfrom и РСТ и др., оценили 40 проектов в номинации «Лучший проект в сфере путешествий». На финале вы узнаете, кто же окажется лучшим. Победитель выступит с питчем.
На мероприятии вы также услышите выступления победителей в других 14 номинациях:
«Лучший студенческий проект»,
«Лучший социально значимый проект»,
«Лучший проект в сфере образования»,
«Лучший HR-проект»,
«Лучший проект в индустрии развлечений, досуга и спорта».
«Лучший проект в горной и металлургической промышленности»,
«Лучший проект в Индустрии 4.0»,
«Лучший проект в пищевой и агропромышленности»,
«Лучший проект в сфере кибербезопасности»,
«Лучший проект в сфере бизнес-процессов».
«Лучший проект в сфере ритейла и маркетплейсов»,
«Лучший проект в банковской сфере»,
«Лучший проект женщины-основателя»,
«Приз симпатий лидеров мнений»,
«Приз зрительских симпатий».
Аудитория слушателей проектов представители инновационных отделов «Норникеля», Газпромбанка, ГК «Просвещение», Media Direction Group, Яндекс 360, hh.ru, Яндекс Облака, Авито, Газпром-медиа и инвестиционных фондов Softline Venture Partners, Zerno Ventures, «Восход» и других и конечно стартапы участники премии.
На площадке весь день будут розыгрыши от компаний-партнеров премии, а также фуршет со смузи-баром и даже гольф. После церемонии все гости примут участие в нетворкинг-вечеринке.
Дата: 13 сентября
Место: ВЭБ Центр, Новинский бульвар 31
Приобрести билеты на церемонию награждения можно по ссылке. Промокод STARTECH10 даст скидку 10%. Следите за новостями Startech.Awards в канале @startechmirinnovaci
@TravelStartups выступило партнером премии и мы расскажем о проектах участниках.
Если вы планируете пойти на мероприятие, отметьтесь в комментариях, чтобы не потеряться.
@TravelStartups#startechawards#мероприятия
Travel Job - сервис поиска работы на курортах
Первая в России платформа, с помощью которой можно «забронировать курорт для работы». Отели, гостиничные курорты круглый год смогут размещать свои предложения о работе, с проживанием и питанием. Пользователи - находить такие курорты, открытые в них вакансии и оставлять заявки на приезд.
Цифры проекта:
2023 год основания, стадия проекта MVP;
11 вакансий на платформе;
4 объекта;
3 человека в команде;
Основатели проекта ответят на ваши вопросы в комментариях.
@TravelStartups#startechawards#MITT_TravelStart
ПрогулкаFM - это аудиогид нового поколения
Прогулка.FM - это платформа которая позволяет авторам создавать и монетизировать свой контент. Сервис поддерживает несколько языков и представлены в разных странах. Аудиоэкскурсии сооставлены специалистами в области краеведения, истории и искусствоведения. Двое из наших авторов являются победителями всероссийского конкурса "Лига экскурсоводов" в номинации «Цифровая экскурсия».
Основная особенность мобильного приложения - это уникальный режим «свободная прогулка». Вы гуляете, а мы рассказываем историю подбирая ее под ваши интересы. Таким образом, вы получаете уникальную экскурсию подобранную под вас. Любители авто и вело прогулок также могут воспользоваться прогулкой - система учитывает направление и скорость движения.
Приложение доступно под платформы iOS и Android, а "под капотом" активно используются технологии AI стека.
Цифры проекта:
2023 год основания;
20 000 пользователей;
12 городов;
70+ экскурсий;
5 человек в команде.
Интересны партнеры: гиды, системы бронирования, маркетплейсы, тревел агентства, отели и др.
Основатели проекта ответят на ваши вопросы в комментариях.
@TravelStartups#startechawards#MITT_TravelStart
GO AND GUIDE 360 – туристический super app
GO AND GUIDE 360 - туристическая иммерсивная цифровая платформа, показывающая все объекты в формате кругового обзора (на 360°), включает сайт goguide.ru и мобильное приложение.
Сервисы Super App:
• Бронирование экскурсий, гостиниц, столика в ресторане;
• Заказ еды;
• Аудиогид по тур. тропам, музеям, автом. маршрутам, пешим город. прогулкам;
• Демонстрация музеев, худож. галерей, церквей, природных объектов и др. в формате 360°;
• AR-квесты по объектам туристской инфраструктуры;
• Трансфер.
Реализовано:
• Полноценная панель администратора;
• Система разделения ролей и доступа, в т.ч. для региональных представителей;
• Модули создания, администрирования, бронирования по сервисам;
• Личные кабинеты для отелей, гидов;
• Возможность создания собственных аудиогидов;
• Конструктор AR квестов;
• Модуль управления отзывами и управления пользователями приложения;
и многое другое.
Цифры проекта:
2021 год основания;
3000 установок приложения(органика);
300 партнеров;
17 человек в команде.
Cтадия проекта: выход на рынок, первые продажи. Пилот – Байкальский регион.
Интересны партнерства: Тревел блогеры, отельеры, экскурсоводы, инвесторы, стратег. партнерства, рег. представители.
Основатель проекта ответит на ваши вопросы в комментариях.
@TravelStartups#startechawards#MITT_TravelStart
Пазл-Туры - программное решение для туроперторов по РФ
Пазл-Туры – это система бронирования для туроператоров со встроенными решениями для роста продаж. В первую очередь система рассчитана на туроператоров внутреннего туризма.
Продукт включает:
• Личный кабинет поставщика услуг/ агента/туриста;
• Гибкий конструктор туров;
• Модуль для работы с транспортом авто/авиа/жд;
• Динамическое ценообразование;
• Модуль автоматизации продаж: решение для работы с сетью турагентств, магазин туров ВКонтакте, готовый продающий сайт;
• Мобильное приложение для туристов и турагентств;
• Маркетплейс туров;
• Channel-manager - возможность продаж туров онлайн на крупнейших федеральных площадках.
Цифры проекта:
2021 год основана компания;
25 млн.руб. оборот в год;
15 человек в команде.
Интересны партнерства: с федеральными площадками по продаже туров, информационные партнерства для совместных маркетинговых активностей.
Основатели проекта ответят на ваши вопросы в комментариях.
@TravelStartups#startechawards#MITT_TravelStart