Главное Свежее Вакансии   Проекты
Комментируемое:
50 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как создать API за неделю, улучшить time-to-market и сэкономить миллион рублей?

Для большинства компаний вывод новых цифровых продуктов бывает достаточно сложным из-за наличия IT-систем с «негибкой» функциональностью – так называемых «монолитов».

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

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

Существует хорошо известный термин, который описывает временной интервал от начала разработки продукта до его поставки на рынок — time-to-market. Эта продолжительность включает генерацию идей, проектирование, разработку и тестирование, а также представление его потребителям. Чем лучше организована и эффективна система разработки IT-продуктов вашего бизнеса, тем эффективнее Вы будете планировать время выхода на рынок.

Как быть, если возникли проблемы, и сроки выпуска продукта начинают смещаться? Именно с такой трудностью к нам обратилась одна из крупнейших лизинг-компаний России, бизнес которой заключается в приобретении у поставщика оборудования и последующей сдачи его в аренду за определенную плату на определенный срок и на определенных условиях с дальнейшим переходом права собственности Клиенту.

Клиент поставил четкую задачу — сократить время выпуска нового web-сервиса, а конкретнее — из хранимых процедур СУБД извлечь (выделить) сервис и выпустить его, как API, что позволит в дальнейшем использовать функциональность в системе BPM компании.

Изначально компания заложила на разработку данного сервиса 40 дней и 2-х разработчиков, что сильно влияло на эффективность и общий план развития других систем, зависящих от этого API сервиса.

Клиенту было предложено использовать платформу OpenLegacy для реализации данной задачи. С использованием коннекторов к БД в среде разработки OpenLegacy были автоматически сформированы:

  1. методы подключения к базе данных
  2. методы получения и записи данных
  3. методы, обрабатывающие вызов хранимых процедур
  4. построен контракт API и реализована связка API с методами получения и обработки данных
  5. реализована логика обработки http методов
  6. реализованы механизмы аутентификации, а также ряд механик, позволяющих контролировать и управлять нагрузкой на API

Реализация сервиса с учетом нагрузочного и функционального тестирования заняла дней вместо исходных 40 дней, при этом работа была выполнена одним разработчиком, экономия бюджета составила более 1 млн. руб.

Глобальная цифровизация заставляет компании оптимизировать свои ИТ-процессы, поэтому все больше компаний находятся в поисках решений, позволяющих улучшить показатели TTM и TCO, так как именно они часто дают важные конкурентные преимущества на рынке.

Платформа OpenLegacy обеспечивает взаимодействие множества ИТ-систем компании по различным интерфейсам, позволяя построить API над системами компании за считанные часы.

При использовании в компании микросервисной архитектуры, OpenLegacy автоматически формирует API в виде легковесного микросервиса, который может быть встроен в общую CI/CD модель компании, позволяя планировать интеграционные проекты с учетом современных принципов разработки ПО.

Таким образом, внедрив платформу OpenLegacy в процесс разработки API слоя, компания получила прозрачный подход в планировании ресурсов на интеграцию и ее поддержку, при этом позволив бизнесу оптимизировать TTM и TCO в несколько раз.

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Первые Новые Популярные
Комментариев еще не оставлено
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.