home.social

#микросервисы_python — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #микросервисы_python, aggregated by home.social.

  1. Как мы ускорили разработку python-микросервисов с помощью шаблонизатора

    Привет! Меня зовут Влад и занимаюсь Python backend-разработкой. Довольно долго я работал над большим продуктом, который объединял несколько команд разработки. В нем было много микросервисов, базовые фичи кочевали из одного в другой, и часто разработчики делали одни и те же инфраструктурные компоненты по-разному. А когда переходили с одного микросервиса на другой, им приходилось долго осмыслять кодовую базу нового решения. Код полнился ошибками, а разработчики тратили время на их отладку и исправление. Так мы вживую воплотили печальную статистику: разработчики ПО в среднем тратят на написание кода лишь [52 минуты в день]( software.com/reports/code-time ), остальное — исправление ошибок и другие сопутствующие задачи. Поэтому мы собрали небольшую команду разработчиков и вместе сделали шаблонизатор. Если проблема знакома, читайте дальше — расскажу, как он работает, поделюсь кодом и советами о том, как его эффективно применять.

    habr.com/ru/articles/920558/

    #микросервисы_python #шаблонизатор #архитектура_приложений #opensource #стандарты_разработки #python

  2. Как мы ускорили разработку python-микросервисов с помощью шаблонизатора

    Привет! Меня зовут Влад и занимаюсь Python backend-разработкой. Довольно долго я работал над большим продуктом, который объединял несколько команд разработки. В нем было много микросервисов, базовые фичи кочевали из одного в другой, и часто разработчики делали одни и те же инфраструктурные компоненты по-разному. А когда переходили с одного микросервиса на другой, им приходилось долго осмыслять кодовую базу нового решения. Код полнился ошибками, а разработчики тратили время на их отладку и исправление. Так мы вживую воплотили печальную статистику: разработчики ПО в среднем тратят на написание кода лишь [52 минуты в день]( software.com/reports/code-time ), остальное — исправление ошибок и другие сопутствующие задачи. Поэтому мы собрали небольшую команду разработчиков и вместе сделали шаблонизатор. Если проблема знакома, читайте дальше — расскажу, как он работает, поделюсь кодом и советами о том, как его эффективно применять.

    habr.com/ru/articles/920558/

    #микросервисы_python #шаблонизатор #архитектура_приложений #opensource #стандарты_разработки #python

  3. Как мы ускорили разработку python-микросервисов с помощью шаблонизатора

    Привет! Меня зовут Влад и занимаюсь Python backend-разработкой. Довольно долго я работал над большим продуктом, который объединял несколько команд разработки. В нем было много микросервисов, базовые фичи кочевали из одного в другой, и часто разработчики делали одни и те же инфраструктурные компоненты по-разному. А когда переходили с одного микросервиса на другой, им приходилось долго осмыслять кодовую базу нового решения. Код полнился ошибками, а разработчики тратили время на их отладку и исправление. Так мы вживую воплотили печальную статистику: разработчики ПО в среднем тратят на написание кода лишь [52 минуты в день]( software.com/reports/code-time ), остальное — исправление ошибок и другие сопутствующие задачи. Поэтому мы собрали небольшую команду разработчиков и вместе сделали шаблонизатор. Если проблема знакома, читайте дальше — расскажу, как он работает, поделюсь кодом и советами о том, как его эффективно применять.

    habr.com/ru/articles/920558/

    #микросервисы_python #шаблонизатор #архитектура_приложений #opensource #стандарты_разработки #python

  4. Как мы ускорили разработку python-микросервисов с помощью шаблонизатора

    Привет! Меня зовут Влад и занимаюсь Python backend-разработкой. Довольно долго я работал над большим продуктом, который объединял несколько команд разработки. В нем было много микросервисов, базовые фичи кочевали из одного в другой, и часто разработчики делали одни и те же инфраструктурные компоненты по-разному. А когда переходили с одного микросервиса на другой, им приходилось долго осмыслять кодовую базу нового решения. Код полнился ошибками, а разработчики тратили время на их отладку и исправление. Так мы вживую воплотили печальную статистику: разработчики ПО в среднем тратят на написание кода лишь [52 минуты в день]( software.com/reports/code-time ), остальное — исправление ошибок и другие сопутствующие задачи. Поэтому мы собрали небольшую команду разработчиков и вместе сделали шаблонизатор. Если проблема знакома, читайте дальше — расскажу, как он работает, поделюсь кодом и советами о том, как его эффективно применять.

    habr.com/ru/articles/920558/

    #микросервисы_python #шаблонизатор #архитектура_приложений #opensource #стандарты_разработки #python

  5. Событийный заказ: Python и Kafka

    Привет, Хабр! В этой статье рассмотрим, как на примере магазина котиков — кейса, где каждый заказ превращается в событие — создать событийно‑ориентированную систему обработки заказов с использованием Python, Kafka и Django REST Framework. Создадим REST API для приёма заказов, настроим Kafka‑продюсеры, консьюмеры и реализуем компенсационные транзакции по принципу Saga.

    habr.com/ru/companies/otus/art

    #микросервисы_python #Python #Kafka #Django_REST_Framework #Saga

  6. Событийный заказ: Python и Kafka

    Привет, Хабр! В этой статье рассмотрим, как на примере магазина котиков — кейса, где каждый заказ превращается в событие — создать событийно‑ориентированную систему обработки заказов с использованием Python, Kafka и Django REST Framework. Создадим REST API для приёма заказов, настроим Kafka‑продюсеры, консьюмеры и реализуем компенсационные транзакции по принципу Saga.

    habr.com/ru/companies/otus/art

    #микросервисы_python #Python #Kafka #Django_REST_Framework #Saga

  7. Событийный заказ: Python и Kafka

    Привет, Хабр! В этой статье рассмотрим, как на примере магазина котиков — кейса, где каждый заказ превращается в событие — создать событийно‑ориентированную систему обработки заказов с использованием Python, Kafka и Django REST Framework. Создадим REST API для приёма заказов, настроим Kafka‑продюсеры, консьюмеры и реализуем компенсационные транзакции по принципу Saga.

    habr.com/ru/companies/otus/art

    #микросервисы_python #Python #Kafka #Django_REST_Framework #Saga

  8. Событийный заказ: Python и Kafka

    Привет, Хабр! В этой статье рассмотрим, как на примере магазина котиков — кейса, где каждый заказ превращается в событие — создать событийно‑ориентированную систему обработки заказов с использованием Python, Kafka и Django REST Framework. Создадим REST API для приёма заказов, настроим Kafka‑продюсеры, консьюмеры и реализуем компенсационные транзакции по принципу Saga.

    habr.com/ru/companies/otus/art

    #микросервисы_python #Python #Kafka #Django_REST_Framework #Saga