Новый стартап AI создает открытые инструменты для решения проблемы микросервисов/монолитов

 Meet Gauge: A New AI Startup Building Open Source Tools to Solve the Microservices/Monolith Dilemma

“`html

Meet Gauge: новый стартап в области искусственного интеллекта, разрабатывающий открытые решения для разрешения проблемы микросервисов/монолита

Чтобы успешно развиваться, стартапам необходимо двигаться быстро. Однако, приоритет скорости над качеством кода приводит к росту кода и тесно связанным сервисам, что затрудняет внедрение новых функций или рефакторинга. В этом контексте многие стартапы начали обращать внимание на микросервисы. К сожалению, это эквивалентно строительству нового дома для раковины на грязной кухне. Использование микросервисов влечет за собой новые трудности, такие как оркестрация, управление жизненным циклом, зависимости версий и т. д.

Решение от Gauge

Meet Gauge, стартап, разрабатывающий открытые решения для дебатов о микросервисах против монолита. Для этого Gauge облегчает построение модульного монолита командами. Tach – первый продукт Gauge, который добавляет функциональность к вашему монолиту из микросервисов без связанных проблем.

Разбивая монолит на отдельные модули с четко определенными интерфейсами, можно получить преимущества микросервисов, избегая огромной сложности, с которой они связаны. Недавние разработки Gauge, такие как добавление поддержки анализа эффектов тестирования, визуализации и переписывание ядра на Rust (~19-кратное ускорение), предоставляют облегчение от сложностей микросервисов.

Преимущества Tach

С помощью Tach вы можете управлять тем, какие Python-модули зависят от других. Для избежания тесных зависимостей модули также могут указывать общедоступный интерфейс. Это приводит к модульному, развязанному дизайну, который облегчает разработку и обслуживание. Любая попытка одного модуля импортировать другой, который не является явно объявленной зависимостью, приведет к сообщению об ошибке от Tach. Когда модуль установлен в “строгий режим”, Tach выдаст ошибку, если другой модуль попытается импортировать из него без использования его общедоступного интерфейса.

Tach – это инструмент командной строки, который идеально подходит для выполнения проверок непрерывной интеграции и предварительных коммитов. Заметные характеристики включают в себя:

  • Бесплатность и публичность
  • Установка с помощью команды pip
  • Подходит для постепенной реализации
  • Может быть внедрен без влияния на время выполнения
  • Совместим с уже имеющимися системами (командная строка, хуки, непрерывная интеграция и т. д.)

В ближайшее время к набору инструментов Gauge для масштабирования модульных монолитов будут добавлены разумное кэширование выполнения задач, обеспечение архитектуры, умные сборки и развертывание, а также другие функции. Также будет предложен новый метод, который позволит клиентам запускать модульный монолит в виде набора автономных сервисов. Это позволит получить оставшиеся преимущества микросервисов, включая отказоустойчивость и независимую масштабируемость. Недавно Google опубликовал документ, в котором описывается этот концепт.

Используйте искусственный интеллект для развития вашего бизнеса

Если вы хотите, чтобы ваша компания развивалась с помощью искусственного интеллекта (ИИ) и оставалась в числе лидеров, грамотно используйте Meet Gauge: A New AI Startup Building Open Source Tools to Solve the Microservices/Monolith Dilemma.

Проанализируйте, как ИИ может изменить вашу работу. Определите, где возможно применение автоматизации: найдите моменты, когда ваши клиенты могут извлечь выгоду из AI. Определитесь, какие ключевые показатели эффективности (KPI) вы хотите улучшить с помощью ИИ.

Подберите подходящее решение, сейчас очень много вариантов ИИ. Внедряйте ИИ решения постепенно: начните с малого проекта, анализируйте результаты и KPI. На полученных данных и опыте расширяйте автоматизацию.

Если вам нужны советы по внедрению ИИ, пишите нам на https://t.me/flycodetelegram

Попробуйте ИИ ассистент в продажах на сайте https://flycode.ru/aisales/. Этот ИИ ассистент в продажах помогает отвечать на вопросы клиентов, генерировать контент для отдела продаж, снижать нагрузку на первую линию.

Узнайте, как ИИ может изменить ваши процессы с решениями от Flycode.ru

“`

Мобильная разработка на заказ и готовые решения

Мобильная разработка

Готовые и индивидуальные решения

Веб решения - разработка сайтов и сервисов

Web решения

Получите бесплатную консультацию по веб-разработке прямо сейчас

Аутсорсинг, подбор специалистов и команд разработки

Аутсорсинг

Выберите своего специалиста сегодня и начните свой проект