Архив рубрики ‘API’

От Google таблиц к DataLens + PostgreSQL: как мы делали BI-систему для WB и Ozon

Всем привет! Меня зовут Александр. Хочу рассказать, как мы прошли путь от Google таблиц до собственной BI-системы на PostgreSQL + DataLens с версионированием себестоимости, оптимизацией JOIN и автоматической выгрузкой данных из API WB и Ozon.

Объединяем уровни абстракции: обобщаем артефакты анализа для общего видения концепта задачи

Добрый день, дорогие читатели! В практике системного анализа довольно часто можно встретить требования в формате пользовательских историй (User Stories, далее US). Пользовательские истории предоставляют стейкхолдеры или бизнес-аналитики как входные данные. Так или иначе, US становятся одним из ключевых артефактов требований для реализации фичей.

Как делать внешние API, если сервисов слишком много

Когда у вас один‑два сервиса и несколько интеграций, внешний API легко держать под контролем. Но если их десятки и каждый хочет выставиться наружу, приходится придумывать свой велосипед. Меня зовут Юрий Коберман, я технический продакт в Точка Банк. Мы в команде несколько раз меняли систему работы с API. Начинали с одной команды, которая писала всё вручную, и постепенно пришли к универсальному инструменту, с помощью которого […]

Владение и локальность

Итак, Вы – руководитель разработки (главный инженер, архитектор и т.п.) большой системы. После здравых размышлений Вы (обосновано) выбираете для системы микросервисную архитектуру. Далее Вы (и опять обоснованно) разделяете систему на микросервисы, продумываете API, рисуете стрелочки и диаграммы и можно программировать. Можно? Наверное, но лучше сначала рассмотреть принципы для организации доступа к данным.   Принципы   […]

Интеграция с маркетплейсами Wildberries и Ozon: коды, лимиты и одна Елена

Привет, Хабр! Меня зовут Юля Анпилогова, я менеджер команды индивидуальных интеграций CDEK. Мы стали первыми, кто не только запустил интеграцию с Wildberries по схеме

«Мы не только про одежду»: почему разработчики хотят работать в Lamoda

Если вы думаете, что Lamoda — это про платья и корзину, попробуйте залезть в её API. Под привычным интерфейсом скрывается сложная технологическая экосистема: сотни микросервисов, десятки продуктовых команд, система рекомендаций на ML и собственная логистика с маршрутами. Здесь инженеры решают задачи уровня бигтеха — только без микроменеджмента и с прямым влиянием на продукт для миллионов […]

Автоматизировали открытие новых торговых точек на базе BPMS с интеграцией геосервисов

Запуск нового магазина — это бизнес-процесс, включающий в себя пару десятков этапов. Если контролировать всё вручную или работать «костыльно», вряд ли торговая точка откроется в планируемые сроки, а компанию ждут финансовые потери. Расскажу, как автоматизировать этот этот процесс на базе BPM-платформы. Это решение подойдёт розничных и оптовых торговых сетей, супермаркетов и дарксторов.   Проблема: все […]

Banking-as-a-Service на практике: как встроить финансы в свой продукт без лицензии ЦБ

Привет! Меня зовут Андрей, в ЮMoney я работаю с 2019 года, возглавляю новое бизнес-направление — BaaS, а до этого руководил стримом карточных продуктов. В этой статье отвечу на вопрос: что делать бизнесу, если он хочет выпускать свои карты и кошельки, но не хочет получать лицензию ЦБ и строить банковскую инфраструктуру с нуля?

Жизненный цикл API. Статистика и нюансы

В наши дни в мире разработки программного обеспечения, где взаимодействие между различными сервисами и системами является одним из самых важных моментов, глубокое понимание жизненного цикла API (Application Programming Interface) играет ведущую роль в успешном создании, поддержке и продвижении цифровых продуктов.

Автоматизация аналитических процессов с помощью GitHub Actions: практический гайд

Привет, Хабр! Хочу поделиться своей историей того, как я пришла к GitHub Actions в попытках автоматизировать сбор аналитики для личного использования. Статья будет полезна аналитикам, которые хотят автоматизировать сбор и анализ данных для своих небольших пет‑проектов. Важное слово тут — небольшие, так как у этого способа автоматизации есть конкретные ограничения по суммарному времени отработки скрипта […]

123