home.social

#serverdriven_ui — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #serverdriven_ui, aggregated by home.social.

  1. Не всё деплоем правится: как мы вынесли интерфейс из кода с помощью Server-Driven UI

    Изменения интерфейса мобильного приложения часто упираются не в сложность реализации, а в скорость релизного цикла: даже простые правки проходят через полный конвейер — разработку, рецензирование, сборку и публикацию. При высокой частоте изменений это увеличивает time-to-market, перегружает команду и делает быстрые итерации по интерфейсу практически невозможными. Меня зовут Михаил Рыбочкин, я бэкенд-разработчик в компании GRI. Участвую в разработке и поддержке платформы для крупного ювелирного ритейлера. Я расскажу, как реализован Server-Driven UI для интернет-торговли с более чем 1000 розничных магазинов; как устроено управление конфигурацией интерфейса через Django Admin и как это позволяет менять интерфейс без релизов приложения; какие у этого подхода есть ограничения и какой инцидент произошёл в эксплуатации. Особенность нашего подхода в том, что SDUI одновременно обслуживает и нативные мобильные приложения, и веб на Vue. Один конфиг, один API, две целевых платформы

    habr.com/ru/companies/gri/arti

    #SDUI #BDUI #вебразработка #backend #django #serverdriven_ui

  2. Не всё деплоем правится: как мы вынесли интерфейс из кода с помощью Server-Driven UI

    Изменения интерфейса мобильного приложения часто упираются не в сложность реализации, а в скорость релизного цикла: даже простые правки проходят через полный конвейер — разработку, рецензирование, сборку и публикацию. При высокой частоте изменений это увеличивает time-to-market, перегружает команду и делает быстрые итерации по интерфейсу практически невозможными. Меня зовут Михаил Рыбочкин, я бэкенд-разработчик в компании GRI. Участвую в разработке и поддержке платформы для крупного ювелирного ритейлера. Я расскажу, как реализован Server-Driven UI для интернет-торговли с более чем 1000 розничных магазинов; как устроено управление конфигурацией интерфейса через Django Admin и как это позволяет менять интерфейс без релизов приложения; какие у этого подхода есть ограничения и какой инцидент произошёл в эксплуатации. Особенность нашего подхода в том, что SDUI одновременно обслуживает и нативные мобильные приложения, и веб на Vue. Один конфиг, один API, две целевых платформы

    habr.com/ru/companies/gri/arti

    #SDUI #BDUI #вебразработка #backend #django #serverdriven_ui

  3. Не всё деплоем правится: как мы вынесли интерфейс из кода с помощью Server-Driven UI

    Изменения интерфейса мобильного приложения часто упираются не в сложность реализации, а в скорость релизного цикла: даже простые правки проходят через полный конвейер — разработку, рецензирование, сборку и публикацию. При высокой частоте изменений это увеличивает time-to-market, перегружает команду и делает быстрые итерации по интерфейсу практически невозможными. Меня зовут Михаил Рыбочкин, я бэкенд-разработчик в компании GRI. Участвую в разработке и поддержке платформы для крупного ювелирного ритейлера. Я расскажу, как реализован Server-Driven UI для интернет-торговли с более чем 1000 розничных магазинов; как устроено управление конфигурацией интерфейса через Django Admin и как это позволяет менять интерфейс без релизов приложения; какие у этого подхода есть ограничения и какой инцидент произошёл в эксплуатации. Особенность нашего подхода в том, что SDUI одновременно обслуживает и нативные мобильные приложения, и веб на Vue. Один конфиг, один API, две целевых платформы

    habr.com/ru/companies/gri/arti

    #SDUI #BDUI #вебразработка #backend #django #serverdriven_ui

  4. Не всё деплоем правится: как мы вынесли интерфейс из кода с помощью Server-Driven UI

    Изменения интерфейса мобильного приложения часто упираются не в сложность реализации, а в скорость релизного цикла: даже простые правки проходят через полный конвейер — разработку, рецензирование, сборку и публикацию. При высокой частоте изменений это увеличивает time-to-market, перегружает команду и делает быстрые итерации по интерфейсу практически невозможными. Меня зовут Михаил Рыбочкин, я бэкенд-разработчик в компании GRI. Участвую в разработке и поддержке платформы для крупного ювелирного ритейлера. Я расскажу, как реализован Server-Driven UI для интернет-торговли с более чем 1000 розничных магазинов; как устроено управление конфигурацией интерфейса через Django Admin и как это позволяет менять интерфейс без релизов приложения; какие у этого подхода есть ограничения и какой инцидент произошёл в эксплуатации. Особенность нашего подхода в том, что SDUI одновременно обслуживает и нативные мобильные приложения, и веб на Vue. Один конфиг, один API, две целевых платформы

    habr.com/ru/companies/gri/arti

    #SDUI #BDUI #вебразработка #backend #django #serverdriven_ui

  5. SDUI, или Как backend-разработчику почувствовать себя frontend’ером

    Вы не стали чаще слышать о таком трендовом явлении, как Server Driven UI? Если вы ещё с ним не сталкивались, то в будущем обязательно столкнётесь. Я, как инженер, познакомилась с таким подходом чуть больше года назад, перейдя в другой проект в Альфа-Банке. И если вы, как и я тогда, задаёте себе вопрос: «Что же это такое творится-то ?», то рекомендую прочитать эту статью, где я на примере нашего нового функционала в приложении для физических лиц расскажу, что это есть на самом деле и как лёгким взмахом волшебной палочки backend-разработчик становится отчасти frontend’ером, реализуя на стороне серверной части не только логику, но и вёрстку всех экранов приложения.

    habr.com/ru/companies/alfa/art

    #sdui #kotlin #микросервисная_архитектура #архитектурны #архитектурные_паттерны #архитектурные_шаблоны #serverdriven_ui #паттерны #програмиирование #мультиплатформенная_разработка

  6. SDUI, или Как backend-разработчику почувствовать себя frontend’ером

    Вы не стали чаще слышать о таком трендовом явлении, как Server Driven UI? Если вы ещё с ним не сталкивались, то в будущем обязательно столкнётесь. Я, как инженер, познакомилась с таким подходом чуть больше года назад, перейдя в другой проект в Альфа-Банке. И если вы, как и я тогда, задаёте себе вопрос: «Что же это такое творится-то ?», то рекомендую прочитать эту статью, где я на примере нашего нового функционала в приложении для физических лиц расскажу, что это есть на самом деле и как лёгким взмахом волшебной палочки backend-разработчик становится отчасти frontend’ером, реализуя на стороне серверной части не только логику, но и вёрстку всех экранов приложения.

    habr.com/ru/companies/alfa/art

    #sdui #kotlin #микросервисная_архитектура #архитектурны #архитектурные_паттерны #архитектурные_шаблоны #serverdriven_ui #паттерны #програмиирование #мультиплатформенная_разработка

  7. SDUI, или Как backend-разработчику почувствовать себя frontend’ером

    Вы не стали чаще слышать о таком трендовом явлении, как Server Driven UI? Если вы ещё с ним не сталкивались, то в будущем обязательно столкнётесь. Я, как инженер, познакомилась с таким подходом чуть больше года назад, перейдя в другой проект в Альфа-Банке. И если вы, как и я тогда, задаёте себе вопрос: «Что же это такое творится-то ?», то рекомендую прочитать эту статью, где я на примере нашего нового функционала в приложении для физических лиц расскажу, что это есть на самом деле и как лёгким взмахом волшебной палочки backend-разработчик становится отчасти frontend’ером, реализуя на стороне серверной части не только логику, но и вёрстку всех экранов приложения.

    habr.com/ru/companies/alfa/art

    #sdui #kotlin #микросервисная_архитектура #архитектурны #архитектурные_паттерны #архитектурные_шаблоны #serverdriven_ui #паттерны #програмиирование #мультиплатформенная_разработка

  8. SDUI, или Как backend-разработчику почувствовать себя frontend’ером

    Вы не стали чаще слышать о таком трендовом явлении, как Server Driven UI? Если вы ещё с ним не сталкивались, то в будущем обязательно столкнётесь. Я, как инженер, познакомилась с таким подходом чуть больше года назад, перейдя в другой проект в Альфа-Банке. И если вы, как и я тогда, задаёте себе вопрос: «Что же это такое творится-то ?», то рекомендую прочитать эту статью, где я на примере нашего нового функционала в приложении для физических лиц расскажу, что это есть на самом деле и как лёгким взмахом волшебной палочки backend-разработчик становится отчасти frontend’ером, реализуя на стороне серверной части не только логику, но и вёрстку всех экранов приложения.

    habr.com/ru/companies/alfa/art

    #sdui #kotlin #микросервисная_архитектура #архитектурны #архитектурные_паттерны #архитектурные_шаблоны #serverdriven_ui #паттерны #програмиирование #мультиплатформенная_разработка