home.social

#бэкендразработка — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #бэкендразработка, aggregated by home.social.

  1. Не прячьте интерфейс в код: защищаем внешний вид как промобразец, изобретение и товарный знак

    Проблема — копируют интерфейс, а код переписывают. Регистрация ПО не поможет, потому что она защищает бэк, а фронт так и остается беззащитным. Представьте: вы делаете мобильное приложение год, создали уникальный плиточный интерфейс с плавными переходами. Конкурент скриншотит каждый экран, переписывает и выпускает клон. Ваша регистрация программы для ЭВМ поможет? Нет, она бессильна, код-то разный. Но есть три законных способа наказать плагиатора: зарегистрировать сам визуальный образ (промышленный образец), способ переключения (изобретение), фирменный элемент или весь интерфейс (товарный знак).

    habr.com/ru/articles/1039420/

    #защита_приложений #защита_дизайна #фронтенд #фронтендразработка #бэкенд #бэкендразработка #интерфейсы #защита_интерфейса #патент #интеллектуальная_собственность

  2. Не прячьте интерфейс в код: защищаем внешний вид как промобразец, изобретение и товарный знак

    Проблема — копируют интерфейс, а код переписывают. Регистрация ПО не поможет, потому что она защищает бэк, а фронт так и остается беззащитным. Представьте: вы делаете мобильное приложение год, создали уникальный плиточный интерфейс с плавными переходами. Конкурент скриншотит каждый экран, переписывает и выпускает клон. Ваша регистрация программы для ЭВМ поможет? Нет, она бессильна, код-то разный. Но есть три законных способа наказать плагиатора: зарегистрировать сам визуальный образ (промышленный образец), способ переключения (изобретение), фирменный элемент или весь интерфейс (товарный знак).

    habr.com/ru/articles/1039420/

    #защита_приложений #защита_дизайна #фронтенд #фронтендразработка #бэкенд #бэкендразработка #интерфейсы #защита_интерфейса #патент #интеллектуальная_собственность

  3. Не прячьте интерфейс в код: защищаем внешний вид как промобразец, изобретение и товарный знак

    Проблема — копируют интерфейс, а код переписывают. Регистрация ПО не поможет, потому что она защищает бэк, а фронт так и остается беззащитным. Представьте: вы делаете мобильное приложение год, создали уникальный плиточный интерфейс с плавными переходами. Конкурент скриншотит каждый экран, переписывает и выпускает клон. Ваша регистрация программы для ЭВМ поможет? Нет, она бессильна, код-то разный. Но есть три законных способа наказать плагиатора: зарегистрировать сам визуальный образ (промышленный образец), способ переключения (изобретение), фирменный элемент или весь интерфейс (товарный знак).

    habr.com/ru/articles/1039420/

    #защита_приложений #защита_дизайна #фронтенд #фронтендразработка #бэкенд #бэкендразработка #интерфейсы #защита_интерфейса #патент #интеллектуальная_собственность

  4. Не прячьте интерфейс в код: защищаем внешний вид как промобразец, изобретение и товарный знак

    Проблема — копируют интерфейс, а код переписывают. Регистрация ПО не поможет, потому что она защищает бэк, а фронт так и остается беззащитным. Представьте: вы делаете мобильное приложение год, создали уникальный плиточный интерфейс с плавными переходами. Конкурент скриншотит каждый экран, переписывает и выпускает клон. Ваша регистрация программы для ЭВМ поможет? Нет, она бессильна, код-то разный. Но есть три законных способа наказать плагиатора: зарегистрировать сам визуальный образ (промышленный образец), способ переключения (изобретение), фирменный элемент или весь интерфейс (товарный знак).

    habr.com/ru/articles/1039420/

    #защита_приложений #защита_дизайна #фронтенд #фронтендразработка #бэкенд #бэкендразработка #интерфейсы #защита_интерфейса #патент #интеллектуальная_собственность

  5. Добавим приставку нейро: взгляд на интеграцию LLM в продукт со стороны фронтенда

    Привет, это Андрей Мелихов, ведущий разработчик интерфейсов в Yandex Cloud. Я работаю в команде DataLens — BI‑системы для визуализации больших наборов данных на дашбордах и графиках. В прошлом году в DataLens появился чат‑интерфейс: пользователь общается с ИИ‑ассистентом, который строит графики, пишет формулы и решает аналитические задачи. В рамках работы над этим продуктом, который получил имя Нейроаналитик, мы пошли не совсем очевидным для многих путём и перераспределили ответственность между командами фронтенда и бэкенда. В статье хочется поделиться этим опытом: внутри вы найдёте демо‑проект в репозитории, чтобы самим увидеть нашу идею изнутри.

    habr.com/ru/companies/yandex/a

    #datalens #bi #фронтендразработка #бэкендразработка #llm

  6. Добавим приставку нейро: взгляд на интеграцию LLM в продукт со стороны фронтенда

    Привет, это Андрей Мелихов, ведущий разработчик интерфейсов в Yandex Cloud. Я работаю в команде DataLens — BI‑системы для визуализации больших наборов данных на дашбордах и графиках. В прошлом году в DataLens появился чат‑интерфейс: пользователь общается с ИИ‑ассистентом, который строит графики, пишет формулы и решает аналитические задачи. В рамках работы над этим продуктом, который получил имя Нейроаналитик, мы пошли не совсем очевидным для многих путём и перераспределили ответственность между командами фронтенда и бэкенда. В статье хочется поделиться этим опытом: внутри вы найдёте демо‑проект в репозитории, чтобы самим увидеть нашу идею изнутри.

    habr.com/ru/companies/yandex/a

    #datalens #bi #фронтендразработка #бэкендразработка #llm

  7. Добавим приставку нейро: взгляд на интеграцию LLM в продукт со стороны фронтенда

    Привет, это Андрей Мелихов, ведущий разработчик интерфейсов в Yandex Cloud. Я работаю в команде DataLens — BI‑системы для визуализации больших наборов данных на дашбордах и графиках. В прошлом году в DataLens появился чат‑интерфейс: пользователь общается с ИИ‑ассистентом, который строит графики, пишет формулы и решает аналитические задачи. В рамках работы над этим продуктом, который получил имя Нейроаналитик, мы пошли не совсем очевидным для многих путём и перераспределили ответственность между командами фронтенда и бэкенда. В статье хочется поделиться этим опытом: внутри вы найдёте демо‑проект в репозитории, чтобы самим увидеть нашу идею изнутри.

    habr.com/ru/companies/yandex/a

    #datalens #bi #фронтендразработка #бэкендразработка #llm

  8. Добавим приставку нейро: взгляд на интеграцию LLM в продукт со стороны фронтенда

    Привет, это Андрей Мелихов, ведущий разработчик интерфейсов в Yandex Cloud. Я работаю в команде DataLens — BI‑системы для визуализации больших наборов данных на дашбордах и графиках. В прошлом году в DataLens появился чат‑интерфейс: пользователь общается с ИИ‑ассистентом, который строит графики, пишет формулы и решает аналитические задачи. В рамках работы над этим продуктом, который получил имя Нейроаналитик, мы пошли не совсем очевидным для многих путём и перераспределили ответственность между командами фронтенда и бэкенда. В статье хочется поделиться этим опытом: внутри вы найдёте демо‑проект в репозитории, чтобы самим увидеть нашу идею изнутри.

    habr.com/ru/companies/yandex/a

    #datalens #bi #фронтендразработка #бэкендразработка #llm

  9. Разбираем net/http на практике. Часть 2.1: POST, файлы и in-memory хранилище

    Предыдущая статья: habr.com/ru/articles/981356/ Продолжаем создавать сервис анонимных "мертвых ящиков" DeadDrop на чистом Go. Во второй части (первый подвыпуск) закладываем фундамент: учимся принимать POST-запросы, загружать файлы с проверкой MIME-типа и размера, создаём in-memory хранилище с потокобезопасным доступом через RWMutex. Пишем утилиты для генерации криптостойких ID и паролей. Разбираемся с интерфейсами и готовим архитектуру к дальнейшему развитию. Без фреймворков, только net/http и стандартная библиотека.

    habr.com/ru/articles/1011028/

    #Go #Golang #безопасность #secret_storage #inmemory #генератор_паролей #rwmutex #вебразработка #бэкенд #бэкендразработка

  10. Разбираем net/http на практике. Часть 2.1: POST, файлы и in-memory хранилище

    Предыдущая статья: habr.com/ru/articles/981356/ Продолжаем создавать сервис анонимных "мертвых ящиков" DeadDrop на чистом Go. Во второй части (первый подвыпуск) закладываем фундамент: учимся принимать POST-запросы, загружать файлы с проверкой MIME-типа и размера, создаём in-memory хранилище с потокобезопасным доступом через RWMutex. Пишем утилиты для генерации криптостойких ID и паролей. Разбираемся с интерфейсами и готовим архитектуру к дальнейшему развитию. Без фреймворков, только net/http и стандартная библиотека.

    habr.com/ru/articles/1011028/

    #Go #Golang #безопасность #secret_storage #inmemory #генератор_паролей #rwmutex #вебразработка #бэкенд #бэкендразработка

  11. Разбираем net/http на практике. Часть 2.1: POST, файлы и in-memory хранилище

    Предыдущая статья: habr.com/ru/articles/981356/ Продолжаем создавать сервис анонимных "мертвых ящиков" DeadDrop на чистом Go. Во второй части (первый подвыпуск) закладываем фундамент: учимся принимать POST-запросы, загружать файлы с проверкой MIME-типа и размера, создаём in-memory хранилище с потокобезопасным доступом через RWMutex. Пишем утилиты для генерации криптостойких ID и паролей. Разбираемся с интерфейсами и готовим архитектуру к дальнейшему развитию. Без фреймворков, только net/http и стандартная библиотека.

    habr.com/ru/articles/1011028/

    #Go #Golang #безопасность #secret_storage #inmemory #генератор_паролей #rwmutex #вебразработка #бэкенд #бэкендразработка

  12. Разбираем net/http на практике. Часть 2.1: POST, файлы и in-memory хранилище

    Предыдущая статья: habr.com/ru/articles/981356/ Продолжаем создавать сервис анонимных "мертвых ящиков" DeadDrop на чистом Go. Во второй части (первый подвыпуск) закладываем фундамент: учимся принимать POST-запросы, загружать файлы с проверкой MIME-типа и размера, создаём in-memory хранилище с потокобезопасным доступом через RWMutex. Пишем утилиты для генерации криптостойких ID и паролей. Разбираемся с интерфейсами и готовим архитектуру к дальнейшему развитию. Без фреймворков, только net/http и стандартная библиотека.

    habr.com/ru/articles/1011028/

    #Go #Golang #безопасность #secret_storage #inmemory #генератор_паролей #rwmutex #вебразработка #бэкенд #бэкендразработка

  13. Когда 200+ бэкенд-разработчиков меняют 400 микросервисов: зачем нужно архитектурное ревью

    Что будет, если больше 200 бэкенд‑разработчиков вносят изменения 2–3 раза в неделю в более чем 400 микросервисов, написанных на пяти разных языках — C++, Go, Python, Java и PHP? Ответ хорошо знаком любому, кто сталкивался с быстрорастущей распределённой системой: хаос появляется быстрее, чем успеваешь его отлавливать. И в какой‑то момент становится очевидно, что нужна надёжная точка контроля, чтобы поддерживать архитектуру в рабочем состоянии. В Яндекс Еде этой точкой стало архитектурное ревью — процесс, который постепенно вырос из локальной инициативы в полноценный инструмент управления сложной системой. В этой статье я расскажу, как эволюционировало архревью, какие инсайты появились по пути и как этот процесс выглядит сегодня.

    habr.com/ru/companies/yandex/a

    #яндекс #анализ_и_проектирование_систем #ревью_архитектуры #микросервисная_архитектура #микросервисное_взаимодействие #бэкендразработка

  14. Kotlin + Spring Boot: полный гайд по монолиту на 2026 год

    Всем привет, меня зовут Сергей Прощаев, и в этой статье я расскажу про то, с чего на самом деле стоит начинать большинство backend-проектов в 2026 году. Spoiler alert: это не микросервисы. Я покажу, как собрать простое, но полноценное монолитное приложение на Spring Boot и Kotlin — тот самый надежный фундамент, который позволит вам запустить MVP за недели, а не месяцы. А в конце расскажу, где можно системно прокачать навыки Kotlin-разработчика, чтобы строить такие системы уже профессионально.

    habr.com/ru/companies/otus/art

    #Kotlin #Spring_Boot #java #монолит #REST_API #архитектура #бэкендразработка

  15. Как сеньор искал работу. Опыт собеседований в Яндекс и ВК

    Сначала поговорил с руководителем, сказал, что меня не устраивает текущая ситуация, хочу что-то изменить. Он ответил, что не может предложить то, что я прошу. Тогда сказал: окей, буду смотреть, что есть на рынке.

    habr.com/ru/articles/987912/

    #бэкенд #бэкендразработчик #бэкендразработка #сбер #сбербанк #вконтакте #поиск_работы #карьера #карьера_программиста #карьера_в_itиндустрии

  16. Востребованные профессии 2026 и где на них учиться

    Конец года — подходящий момент, чтобы подвести итоги и построить новые планы. IT-рынок в 2026 году станет более требовательным: будут цениться специалисты, которые понимают систему целиком, умеют работать с неопределённостью и постоянно обновляют навыки. Выбор направления обучения сейчас — инвестиция в ближайшие несколько лет карьеры. В этой статье выделим топ-5 перспективных IT-профессий 2026 года: расскажем, что делает специалист в каждой из них, какие компетенции нужны, и где можно учиться, чтобы войти или прокачаться в выбранной области.

    habr.com/ru/companies/habr_car

    #учебный_процесс #учебный_процесс_в_it #образование_в_ит #образование_в_it #машинное_обучение #бэкендразработка #devops #data_engineering #QA #менеджмент

  17. Low-сode и профессиональная разработка: синергия вместо конкуренции

    Привет, Хабр! Я Михаил Викторов, старший инженер-программист в Контуре. В рамках одной из активностей в нашей компании возникла задача исследовать, как Low-code-платформы могут быть полезны сильным командам классических разработчиков. У меня на тот момент отношение к таким решениям было скорее скептическим, сформированным предыдущим карьерным опытом. Тем не менее, я с интересом взялся за эту тему — в частности, давно хотел посмотреть N8n вживую. В последние пару лет я регулярно сталкивался с упоминаниями этой платформы в разговорах и статьях, обычно в формате: «техническую часть стартапа можно не учитывать — за день соберём всё на N8n». В этой статье я сознательно смотрю на Low-code с позиции code‑first разработчика – без попытки объявить визуальные платформы «злом» или «серебряной пулей». На примере двух платформ, N8n и Dify, я попробую разобраться, где Low-code действительно полезен профессиональной разработке в крупных компаниях, а где проходят границы его разумного применения.

    habr.com/ru/companies/skbkontu

    #lowcode #nocode #dify #n8n #бэкендразработка

  18. Дайджест для тех, кто занимается бэкендом: чему учиться в декабре и январе

    Привет, Хабр. Это дайджест для тех, кто занимается бэкендом: от продакшен-Docker, CI/CD и Kubernetes до баз данных, мониторинга и архитектуры сервисов. Мы собрали открытые уроки и курсы, которые фокусируются не на абстрактной теории, а на реальных задачах — масштабировании, отказоустойчивости, наблюдаемости и поддержке сложных систем в проде. Если вы развиваете бэкенд-сервисы, отвечаете за их стабильность или хотите системно расти от уровня к уровню, здесь можно точечно закрыть пробелы и выстроить понятную траекторию обучения. Перейти к дайджесту

    habr.com/ru/companies/otus/art

    #бэкенд #бэкендразработка #Docker #k8s #Kubernetes #базы_данных #ClickHouse #PostgreSQL #мониторинг

  19. Карьера бэкендера от джуна до сеньора

    Бэкенд-разработка — устойчивое и востребованное направление в IT. Но с ростом в карьере растут и требования к разработчику — нужно знать языки и API до проектирования архитектуры, понимать распределённые системы, облака, DevOps-подходы и иметь софт-скиллы. О том, что требует рынок на уровне джунов, мидлов и сеньоров, как прокачиваться на каждом этапе и выстраивать траекторию развития, — рассказываем в статье

    habr.com/ru/companies/habr_car

    #образование_в_ит #образование_в_it #школы #школы_программирования #онлайнкурсы #образование_онлайн #бэкендразработка #бэкенд #бэкендразработчик

  20. Гид по Git — глазами бывшего джуна

    Привет, на связи Ксюша, миддл-разработчик Surf. Миддлом я стала недавно. Когда я пришла в компанию, я, конечно, знала, что такое Git. Ну, по крайне мере, я так говорила. Как-то я, по чистейшей случайности, разумеется, перезаписала чужую ветку. А потом потратила часов 6, чтобы вернуть всё «как было». Благо, помог наш лид, который показал, что делать. Так я и поняла, что Git — совсем не плохое слово из трёх букв. И теперь несу для всех, кто точно так же начинает свой путь в Git, подробную и понятную инструкцию работы с ним. Го разбираться. Читать дальше

    habr.com/ru/companies/surfstud

    #гит #гитхаб #git #gitlab #джун #работа_с_git #разработка #мобильная_разработка #фронтендразработка #бэкендразработка

  21. Гид по Git — глазами бывшего джуна

    Привет, на связи Ксюша, миддл-разработчик Surf. Миддлом я стала недавно. Когда я пришла в компанию, я, конечно, знала, что такое Git. Ну, по крайне мере, я так говорила. Как-то я, по чистейшей случайности, разумеется, перезаписала чужую ветку. А потом потратила часов 6, чтобы вернуть всё «как было». Благо, помог наш лид, который показал, что делать. Так я и поняла, что Git — совсем не плохое слово из трёх букв. И теперь несу для всех, кто точно так же начинает свой путь в Git, подробную и понятную инструкцию работы с ним. Го разбираться. Читать дальше

    habr.com/ru/companies/surfstud

    #гит #гитхаб #git #gitlab #джун #работа_с_git #разработка #мобильная_разработка #фронтендразработка #бэкендразработка

  22. Гид по Git — глазами бывшего джуна

    Привет, на связи Ксюша, миддл-разработчик Surf. Миддлом я стала недавно. Когда я пришла в компанию, я, конечно, знала, что такое Git. Ну, по крайне мере, я так говорила. Как-то я, по чистейшей случайности, разумеется, перезаписала чужую ветку. А потом потратила часов 6, чтобы вернуть всё «как было». Благо, помог наш лид, который показал, что делать. Так я и поняла, что Git — совсем не плохое слово из трёх букв. И теперь несу для всех, кто точно так же начинает свой путь в Git, подробную и понятную инструкцию работы с ним. Го разбираться. Читать дальше

    habr.com/ru/companies/surfstud

    #гит #гитхаб #git #gitlab #джун #работа_с_git #разработка #мобильная_разработка #фронтендразработка #бэкендразработка

  23. Гид по Git — глазами бывшего джуна

    Привет, на связи Ксюша, миддл-разработчик Surf. Миддлом я стала недавно. Когда я пришла в компанию, я, конечно, знала, что такое Git. Ну, по крайне мере, я так говорила. Как-то я, по чистейшей случайности, разумеется, перезаписала чужую ветку. А потом потратила часов 6, чтобы вернуть всё «как было». Благо, помог наш лид, который показал, что делать. Так я и поняла, что Git — совсем не плохое слово из трёх букв. И теперь несу для всех, кто точно так же начинает свой путь в Git, подробную и понятную инструкцию работы с ним. Го разбираться. Читать дальше

    habr.com/ru/companies/surfstud

    #гит #гитхаб #git #gitlab #джун #работа_с_git #разработка #мобильная_разработка #фронтендразработка #бэкендразработка

  24. 11 граблей распределенных систем: личный опыт backend-разработчика с практическими советами

    Всем привет! Меня зовут Сергей, я занимаюсь backend-разработкой уже больше 15 лет, а последние несколько лет разрабатываю объектное хранилище для ваших файлов в компании Читать статью

    habr.com/ru/companies/cloud_ru

    #распределенные_системы #бэкендразработка #высоконагруженные_системы #облачные_сервисы

  25. Вайб-кодинг уязвимостей или как AI роняет безопасность

    Писать код с LLM — очень легко, просто и весело. Не нужно мучаться с документацией, не нужно фиксить баги. Вообще ничего не нужно. Только инструкцию в чат написать. Раз-два — и всё готово. Заманчиво? Да. Но у всего есть цена — и про неё важно помнить. Сейчас разберём, как именно AI-агенты могут сломать твой прод и что можно сделать, чтобы очередной вайб-кодинг не превратился в катастрофу. В конце — чеклист, который поможет не упустить ничего важного.

    habr.com/ru/articles/955482/

    #vibecoding #вайбкодинг #cursor #qoder #llm #llmагент #программирование #фронтендразработка #бэкендразработка

  26. Как мы прессовали Redis — и остались в живых

    Привет! Меня зовут Антон Головенко и я backend-разработчик команды Search-Quality в Авито . Вот уже полтора года я ускоряю производительность поиска и повышаю его надежность, а также участвую в интеграции новых продуктов. В статье расскажу о том, как мы тестировали Redis под нагрузкой, с какими проблемами столкнулись, как их решали и какие выводы сделали. Заголовок звучит кликбейтно — но вы скоро поймёте, что он полностью оправдан.

    habr.com/ru/companies/avito/ar

    #redis #tc #highload #troubleshooting #авито #бэкенд #бэкендразработка #бэкендразработчик #backend #avito

  27. Эволюция конечных автоматов в бэкенд-разработке. Часть 2

    Привет! Меня зовут Павел, я программист-эксперт в отделе разработки серверных решений

    habr.com/ru/companies/yoomoney

    #конечный_автомат #backend #бэкендразработка #fsm #psm

  28. Что должен уметь мидл бэкенд-разработчик

    «Бэкенд — это просто! Выгрузить данные в нужном формате из одной системы и загрузить в другую. И так почти на каждом проекте!», — заявил недавно мой коллега Сергей, старший Python-разработчик. Я спросил у бэкендеров в нашей компании, с какими задачами они сталкиваются, какими hard и soft skills должны обладать мидлы в бэкенд-разработке.

    habr.com/ru/articles/835644/

    #Мидл #бэкендразработка #хард_скиллы #софтскиллы #книги_по_программированию #личный_опыт_разработки

  29. Что должен уметь мидл бэкенд-разработчик

    «Бэкенд — это просто! Выгрузить данные в нужном формате из одной системы и загрузить в другую. И так почти на каждом проекте!», — заявил недавно мой коллега Сергей, старший Python-разработчик. Я спросил у бэкендеров в нашей компании, с какими задачами они сталкиваются, какими hard и soft skills должны обладать мидлы в бэкенд-разработке.

    habr.com/ru/articles/835644/

    #Мидл #бэкендразработка #хард_скиллы #софтскиллы #книги_по_программированию #личный_опыт_разработки

  30. Что должен уметь мидл бэкенд-разработчик

    «Бэкенд — это просто! Выгрузить данные в нужном формате из одной системы и загрузить в другую. И так почти на каждом проекте!», — заявил недавно мой коллега Сергей, старший Python-разработчик. Я спросил у бэкендеров в нашей компании, с какими задачами они сталкиваются, какими hard и soft skills должны обладать мидлы в бэкенд-разработке.

    habr.com/ru/articles/835644/

    #Мидл #бэкендразработка #хард_скиллы #софтскиллы #книги_по_программированию #личный_опыт_разработки

  31. Эволюция конечных автоматов в бэкенд-разработке

    Привет! Меня зовут Павел, я программист-эксперт в отделе разработки серверных решений ЮMoney. Сегодня расскажу и покажу, как менялись наши конечные автоматы в бэкенде — как от большого страшного монстра с файлами классов по 1000+ строк мы пришли к красивым визуальным диаграммам, которые понимают не только разработчики, но и сотрудники других отделов.

    habr.com/ru/companies/yoomoney

    #конечный_автомат #бэкендразработка #backend

  32. Трёхлетний перерыв в IT из-за декрета: есть ли смысл переживать? Моя история

    Всем привет! Меня зовут Даша, мне 32 года, я работаю Java-разработчиком в ЮMoney — занимаюсь разработкой серверной части платёжной системы. В компании я почти семь лет, три из которых была в декрете . В этой статье расскажу, с какими страхами я столкнулась перед уходом в декрет, смогла ли работать и учиться в первые месяцы после рождения ребёнка и как вернулась в профессию после долгого перерыва. Будет много рефлексии и воспоминаний, интересных прежде всего для девушек в IT, которые собираются в декрет. =) Но если парням тоже хочется узнать про наши чувства и переживания в такой непростой период, велком под кат.

    habr.com/ru/companies/yoomoney

    #декрет_в_ит #декретный_отпуск #бэкендразработка

  33. Трудности перевода. Мигрируем учетные системы после переезда на отечественную СУБД

    Привет! Меня зовут Дима Татаринов, я занимаюсь бэкенд-разработкой в К2Тех. Мы живем в эпоху «великого переселения» СУБД с SQL Server, IBM DB2 и Oracle на отечественную СУБД Postgres Professional или аналоги. Подобные проекты «паровозиком» цепляют за собой потребность в модернизации бизнес-приложений, которые на них работали. Ранее зарубежные производители накладывали сильный вендор-лок с помощью экосистемы своих инструментов: от специализированного языка написания бизнес-логики (PL/SQL для Oracle) до сервера приложений. Именно поэтому особенно злободневной становится старая шутка про Oracle - «Oracle doesn't have clients. It has hostages» (У Oracle нет клиентов. Есть только заложники). Цена освобождения уже стала известна российским вендорам прикладного ПО, которые реализовали в своих продуктах миграцию на отечественные СУБД. Но что делать с тысячами так называемых «учетных систем», которые используют компании на момент принятия решения о миграции. Понятно, что затрат не избежать, но как сделать их предсказуемыми и не получить новый «вендор-лок» взамен старого? С таким запросом к нам стали часто обращаться корпоративные заказчики, и мы решили посмотреть на предложения вендоров в этом сегменте.

    habr.com/ru/companies/k2tech/a

    #учетные_системы #бэкендразработка #импортозамещение #миграция_СУБД #прикладное_по #django #jmix #CRUDприложение #вебприложение #blazor

  34. Бэкенд или мобилка. Что выбрать?

    Привет! Этот пост - ответ на статью Направо пойдешь — в бэкенд придешь, налево — в мобилки . У меня похожий опыт, я более 5 лет работал fullstack-разработчиком, затем с 2015 года перешел в Android. Я пришел к другим заключениям, чем автор и хочу поделиться своей точкой зрения по вопросу "где лучше живется в бэке или мобилках". Disclaimer : У этой статьи нет цели обесценить опыт автора, разжечь холивар или претендовать на безусловную истину, цель - поделиться своим опытом и мнением по этому вопросу.

    habr.com/ru/articles/793842/

    #карьера #карьера_программиста #мобильная_разработка #бэкэнд #бэкендразработка

  35. Направо пойдешь — в бэкенд придешь, налево — в мобилки…

    Размышляете, куда податься, какое карьерное направление будет перспективнее? Дело ведь не только в используемых технологиях, но и в распространенных подходах и практиках. И объективное сравнение от того, кто видел разные сегменты лично, встретишь не часто. В этой статье наш коллега делится своими впечатлениями о том, чем отличается разработка бэкенда от мобилок на примере Android.

    habr.com/ru/companies/maxilect

    #карьера #карьера_программиста #мобильная_разработка #бэкенд #бэкендразработка