META
navigation

МЕТА - Платформа для построения сложных приложений корпоративного уровня

Это может быть просто! Мы взяли на себя все сложности со сборками, развертываниями, фоновыми операциями. Повышает продуктивность в разы!

В Мете уже есть огромная библиотека элементов интерфейса с единым API, множество стилей оформления элементов, много готовых примеров и практик для быстрого достижения результата. Вы удивитесь насколько просто вы можете начать делать отчеты, формы и строить графики!

Общие сведения

  • МЕТА содержит простую схему данных, набор унифицированных интерфейсов, обработок, которые позволяет реализовать функционал большинства бизнес-приложений.
  • МЕТА подключается к данным приложения, импортирует модель и реализует обработку внешних данных
  • МЕТА работает отдельно от “старых” приложений с их данными
  • МЕТА позволяет быстро запускать SaaS приложения
  • МЕТА сама написана на МЕТА

Возможности

Если вкратце, то МЕТА позволяет:

  • Быстро создавать отдельные приложения с общим ACL
  • Выкладывать приложения на отдельные домены (https://reports.garpun.com, https://partner.realweb.ru)
  • Настраивать иерархию страниц приложения
  • Eдиные интерфейсные решения по фильтрации данных и кастомизации интерфейса
  • Использовать богатый набор пользовательских элементов и строить из них страницы отчетов с графиками от Google или редактирования объектов
  • Просто делать сложные зависимые элементы
  • Кастомные пользовательские select-ы (скоро)
  • Редактировать страницы прямо в браузере и публиковать их немедленно
  • Писать фоновые скрипты на различных языках используя META CUSTOM USER API, RPC META API напрямую или через SDK
  • Разрабатывать локально имея META Developer Key
  • Подключаться к БД PostgreSQL, MySQL, MSSQL из коробки
  • Подключаться к API различных систем напрямую или через БД (Google Analytics, Google AdWords, Yandex Direct и пр.)
  • Связывать пользователей для быстрого перехода между учетными записями
  • Переводить страницы на различные языки
  • Очень быстро программировать страницы перехода между объектами (Как переключение между клиентами в AdHands) http://samples-demo.devision.io/page?a=63&p=3975
  • Создавать сборщиков событий (http event collector). И собирать важные логи для анализа в Yandex ClickHouse. Сейчас это запросов гапруна, adhands, meta в Я.Директ и другие
  • Автоматические логирование действий пользователя
  • Автоматически доступная выгрузка таблиц в Excel
  • Простое добавление чата по объекту (например чат по клиенту, баннеру, ОМП и пр.)
  • Возможность классификации любого объекта системы

Примеры

Все примеры можно смотреть в приложении META Примеры. На нем гоняются тесты самой меты и там обычно самая актуальная информация

Технологии

TL;DR

  • Кластер: Kubernetes
  • Языки: Java, Python, Go, TypeScript
  • Базы Данных: PostgreSQL, MySQL, BigQuery, ClickHouse

Конструктор интерфейсов

Это базовая часть платформы на которой строятся все текущие интерфейсные решения

  • Backend: Java для ядра платформы
  • Frontend: Typescript + AngularJS

Микросервисы

Языки: Python, Go, Java

Примеры сервисов:

  • PixelTracker
  • Определение QrCode на картинке
  • ApiProxy

Асинхронные фоновые процессы

Это долгие большие или маленькие задачи, которые запускаются сейчас десятками тысяч в день.