This template uses custom fonts.
See the demo and find the detailed guide to connecting fonts at the bottom of the page.
Привет, мы команда
Topos Core
Мы создаем микросервисную платформу обработки данных Topos
Подробнее о Topos
Для Вас трудятся:
Иван Мищенко Архитектор Topos
Куратор сообщества

Евгений Скребанов
Qlik Специалист

Ксения Данилина
Глава отдела аналитики

О КОМАНДЕ
Игорь Геша
Backend Senior
Денис Селезнев
Topos-Наука
Социолог
Барахлюшка
Генеральный директор
И многие другие
В Topos уже есть:
- Ассоциативная сеть данных In-Memory
- Микросервисная архитектура
- Встроенный визуальный язык разработки
- Backend C++ & Python
- Frontend IDE: 1C & Web-based
- Topos API & Pandas API
Текущий статус Topos
Создана Beta-версия Topos платформы. Существует две версии клиентов к ядру Topos - клиент для 1С любых конфигураций, и вторая ветка полностью Web-based. Клиенты являются IDE средами для Topos. Разработка приложений для платформы ведется из двух зон: на визуальном языке Topos внутри Topos. А расширения для Topos на любой привычной вам технохнологии и языке. API Topos прост и дорабатываем, большинство действий работает на JSON структурах.
Релиз альфа-версии Topos ожидается во 2 квартале 2023 года. С этого момента появится возможность разворачивать Topos самостоятельно на Linux и Windows системах. Также будет доступен Topos в контейнере.
2020
Год начала активной разработки Topos
α-версия
2 квартал 2023
В основе Topos лежит соединение несколькоих концепций
Ассоциативная сеть данных In-Memory
Модель данных Topos представляет из себя замкнутую сеть данных In-Memory (фигура Тор из топологии). Все данные связаны друг с другом.
No Code
Да, никакого кода или компромиссов Low Code для пользователя. Управление данными, семантическим слоем, связыванием данных и т.п. происходит без написания кода.
No SQL
2 раза No SQL: нереляционная, собственная модель хранения данных, а также отсутствие SQL синтаксиса (Например, при ETL пользователь не делает Joins, Concatenate и тп действий), Topos связывает данные сам.
Микросервисная архитектура
Topos состоит из компонентов. Каждый компонент выполняет определенную функцию. Такой подход позволяет собрать Topos под любую безнес-задачу.
Self Service
Самообслуживание так, как оно должно быть в 21 веке.
Администраторы настраивают систему и серверы.
Разработчики предоставляют данные.
Пользователи используют данные и модели так, как им требуется самим.
Расширяемость
Topos имеет расширяемое API. Изначально ядро разрабатывается в концепции API First, что позволяет любому разработчику создать свои компоненты к платформе (коннекторы, визуализации, драйвера, элементы интерфейса, решения целиком)
Немного деталей о Topos
Работает на Linux, выполняет функции обработки данных. Содержит в себе модель данных в виде ассоциативной сети In-Memory. Работает на основе ядра, написанного на C++ и Python, а также Backend, реализованный на Django и Twisted.
Сервер имеет два вида API: Topos API и Pandas API, соответственно, сервер может как принимать данные, используя методы Pandas, так и принимать данные из Pandas в свою модель данных.
Пользователь Topos работает в одном из двух клиентов Topos (или сразу в двух, если это необходимо). Первый клиент - это расширение конфигурации 1С. Устанавливается в любую конфигурацию 1С и позволяет, используя визуальную нотацию Topos работать с данными из 1С. Обработка данных осуществляется на сервере Topos. Второй клиент - это веб клиент, работает из любого браузера. Пользователь, также, используя визуальную нотацию Topos создает схемы загрузки и обработки данных.
Схемы представляют из себя по большей части работу с метаданными.
Topos по-умолчанию поддерживает подключение к различным источникам данных через ODBC, OLE DB, а также REST, XLS, CSV, Parquet и многие другие. Но, если требуется создать специфическое подключение к особенной системе, или же создать новые элементы интерфейса, модули системы, полноценные решения на Topos - все это можно сделать, используя любые удобные вам средства разработки и Topos API.
Topos сервер
Клиентская часть
Расширения
Некоторые области применения Topos
  • Рекомендательная система
    Социальные сети построены на графах. Это позволяет обрабатывать большой объем факторов о пользователе и настраивать рекомендацию. Наша система может совершать аналогичные операции на ваших данных
  • Выявление мошеннеческих операций
    Применив графовый поиск и соответствующие настройки к модели, в качестве результата мы получим самообновляемую модель данных, которая позволяет выявлять странности в операциях. Подозрительные транзакции и активности, даже если объем данных не очень велик.
  • Очистка данных (Data quality)
    Один из элементов системы - это возможность обнаруживать связи между сущностями в данных. Как следствие, наше решение позволяет получать корректный словарь номенклатур для оптимизации учета и отображается аналитической информации. Например, Иван Петров, Петров Иван, ПЕТРОВ И. система сопоставит с Петровым И. согласно мастер справочнику наименований.
  • Альбом бхугалтерских проводок
    Обычно, эта процедура занимает от нескольких недель до месяцев, тк требует проработку большого количества проводок в связанном виде. А связь зачастую бухгалтер или аналитик устанавливает вручную, до сих пор рисуя альбом бухгалтерских проводок на доске/бумаге.
    Наше решение может изобразить динамический альбом проводок за 24-96 часов.
  • Системный взгляд на бизнес
    Многие факторы влияют на прибыль, выручку, эффективность процессов. Эти факторы как внешние, так и внутренние. Графовая модель позволяет получить метавзгляд на бизнес и рассмотреть его в виде связанных собитий, когда видно как одни события влияют на другие.
  • Новый подход к планированию и прогнозам во всем
    Соответственно, сам факт построения графовых моделей в бизнесе применительно к любой сфере или функции влечёт за собой внедрение новых подходов к планированию. Так как теперь становится ясно, как работа поставщика А и Б влияет на работу, как качество материалов поставщика С увелививают прибыль, как дружелюбность менеджера позволяет поддерживать клиентскую базу. Это неизбежно, если вы знаете и видите что влияет на бизнес, то можете на эти факторы и события влиять.
Что уже готово и работает в Topos
Загрузка и выгрузка данных
Созданы основные механизмы загрузки данных из внешних источников ODBC, OLE DB, XLS, CSV, REST, Parquet, а также возможность данные выгружать дальше в системы-приемники или форматы файлов (например, Parquet)
Визуальная нотация
Внутри Topos используется собственная визуальная нотация, вдохновленная Теорий категорий и языком программирования Haskell.
Модель данных
Ассоциативная сеть данных In-Memory. Данные связываются по принципу "что встретилось в данных вместе - хранится вместе".
Topos Server
Ядро и Backend в однопользовательском режиме. Параллельная работа пользователей в Roadmap (см. ниже).
IDE
Две версии IDE, для 1С и универсальная для любых иных систем, реализованная на Web технологиях.
Конкатенация
На уровне IDE и ядра реализован механизм отключения лишних (не нужных, избыточных) связей данных друг с другом. После чего происходт графовая конкатенация данных.
Roadmap по разработке до конца 2022 года
Каждый день наша команда разрабатывает Topos и добавляет новые компоненты, модули, функционал. Ниже представлен план разработки до 31.12.2022
  • 1
    Разработка решений - Бюджетирование
    -Моделирование рекламных акций
    -Функции контроля лимитов через API
    -Управление моделями бюджетирования
    -Управление прогнозными сценариями
  • 2
    Подключение внешних библиотек
    -ML
    -Статистика
    -Регулярные выражения
    -Всплески и аномалии
    -Замена и автоподстановка
  • 3
    Ядро и Topos Server
    -Совместная (многопользовательская) работа в Topos
    -Транзакционный режим управления данными (в дополнение к текущему ассоциативному)
    -Режим отложенных вычислений
    -Управление блокировками
    -Ролевая модель
    -Обмен метаданными между метапространствами
  • 4
    Интерфейсы и IDE
    -Формы ввода и "постинга данных"
    -Конструктор пользовательских интерфейсов
    -API подключения библиотек визуализаций
  • 5
    Оптимизация платформы
    -Перенос ряда функций в Redis
    -Оптимизации ядра по построению ассоциативной модели данных
Roadmap по разработке до конца 2023 года
  • 1
    Разработка решений - Бюджетирование
    -Управление процессом бюжетирования
    -Казначейство и управление оборотными активами
    -Базовый модуль корпоративного аудита
  • 2
    Подключение внешних существующих библиотек
    -Подключение графических библиотек
  • 3
    Оптимизация
    -Оптимизация под аппаратные платформы
    -Эксперименты с вычислениями на видеокартах (CUDA)
  • 4
    Моделирование
    -Доработка атомарных объектов до конечных автоматов, интеллектуальных агентов
    -Функции логического вывода
    -Функции имитационного моделирования
Часто
Задаваемые
Вопросы
Приглашаем в закрытое Beta тестирование Topos
!
All photo and video materials from free resources unsplash.com and pexels.com belong to their owners. All photographs, texts, and business descriptions are fictitious. Please don’t use the template content for commercial purposes.
Attention!
This template requires custom fonts. Set them up manually before using this template.
Heading font: Inter
Body text font: Inter

How to connect fonts:
1. Go to Site settings → Fonts and Colors → Google Fonts
2. Fill out the following input fields:
CSS link: https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap
Heading font family name: Inter
Body text font family name: Inter
3. Open each block, select text elements, go to the settings, and change the typeface to Inter

Learn more about setting up custom fonts:
https://help.tilda.сс/fonts

See the original page design here: https://johndoe-template.tilda.ws