Как мы наладили процесс разработки внутренних приложений с помощью Appsmith

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Привет! Меня зовут Алексей, я аналитик данных в команде BI финансового маркетплейса Банки.ру. Сегодня хочу поделиться опытом работы с Appsmith. Это low-код инструмент для автоматизации бизнес-процессов. 

В статье расскажу:  

  • зачем вообще нам понадобился подобный инструмент

  • почему мы выбрали appsmith и чем он нам понравился 

  • на кейсах разработки подробнее раскрою его возможности и функциональность

С чего все началось

Наша команда собирает данные для организации сквозной аналитики в Банки.ру. Мы настраиваем приложения, проектируем отчетности для каналов, маркетплейсов, разрабатываем отчеты финансов и маркетинга, дашборды и прочее. 

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

Данные мы обрабатываем в Postgres, поэтому нам нужно было решить, каким образом их туда доставлять. 

Начали мы с использованиям связки Excel+Pentaho, благодаря которой данные загружались в Postgres, на их основе можно было делать отчеты в Tableau. 

Но у такого подхода были свои недостатки. 

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

Уведомления о том, загрузились ли данные вообще, тоже появлялись. Пользователям  приходилось ждать, пока они отобразятся в финальной отчетности, и если их там не было, весь процесс начинался сначала. 

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

Среди них: 

  • не Excel

Источник: https://habr.com/ru/companies/banki/articles/777616/


Интересные статьи

Интересные статьи

Мы привыкли к линейным алгоритмам. Нас учили строить их на информатике в школах, затем на младших курсах в колледжах и институтах. Это был бейсик или паскаль в консоли. Часто учителя просто выдава...
Всем привет. Меня зовут Гриша Дядиченко, и я технический продюсер. Сегодня мы поговорим о том, как жить без математики или почему можно делать интересные визуальные эффекты и шейдеры с нулевыми познан...
Обычное использование httr2 — это создание обёртки над каким нибудь API и предоставление его в виде R пакета, в котором каждая конечная точка API (то есть URL-адрес с параметрами) становится функцией....
Привет, Хабр!Меня зовут Марк Порошин, я занимаюсь DataScience в DV Group. Недавно я уже рассказывал про то, как начать трансформировать данные с помощью dbt. Сегодня я решил поделиться, как ...
Любой программист, решивший заняться разработкой под Embedded Linux, придя буть-то из высокоуровневых языков программирования, либо из программирования микроконтроллеров на С/С++, неизбежно оказываетс...