<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/kield/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя kield]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Mon, 04 May 2026 15:56:39 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[Хорошая замена Celery для асинхрощины]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/736598/</guid>
      <link>https://habr.com/ru/articles/736598/?utm_campaign=736598&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/b6c/74e/8fe/b6c74e8fe9095febfaf7c63692888782.jpeg" /><p>Речь пойдет о библиотеки для работы с AMPQ - aio-pika. Она имеет всего в районе 1К звёзд на GitHub (по сравнению с 20К+ у Celery). Я рассмотрел абсолютно все популярные (500+ звёзд) решения и остановился именно на этом из-за активной (на текущий момент) разработке и соответствии всем моим требованиям.</p><p>Стек, который вы увидите в статье: FastAPI, RabbitMQ, aio_pika и docker. Статья будет полезна тем кто использует Celery в своих проектах, а так же тем, кто только слышал о том, что такое очереди и RabbitMQ.</p><p></p> <a href="https://habr.com/ru/articles/736598/?utm_campaign=736598&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 21 May 2023 22:29:33 GMT</pubDate>
      <dc:creator><![CDATA[kield]]></dc:creator>
      <category><![CDATA[Веб-разработка]]></category><category><![CDATA[Python]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[Распределённые системы]]></category>
      <category><![CDATA[python]]></category><category><![CDATA[aio-pika]]></category><category><![CDATA[aio_pika]]></category><category><![CDATA[rabbitmq]]></category><category><![CDATA[микросервисы]]></category><category><![CDATA[delayed_job]]></category><category><![CDATA[отложенные сообщения]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[От парсинга к Private API. В гонке за производительностью]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/724780/</guid>
      <link>https://habr.com/ru/articles/724780/?utm_campaign=724780&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/9c3/4b6/253/9c34b62534ada0669c9d22c3e0209133.jpg" /><p>В статье будет затронут способ с применением ревёрсинга траффика Android-устройства для обнаружения endpoints, по которым можно взять то, что лежит в более приятной форме, нежели получаемое через парсинг HTML-дерева.</p><p></p> <a href="https://habr.com/ru/articles/724780/?utm_campaign=724780&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sat, 25 Mar 2023 21:46:02 GMT</pubDate>
      <dc:creator><![CDATA[kield]]></dc:creator>
      <category><![CDATA[Python]]></category><category><![CDATA[Проектирование API]]></category>
      <category><![CDATA[парсинг]]></category><category><![CDATA[python]]></category><category><![CDATA[reverse proxy]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Strawberry GraphQL и FastAPI. Так что получается, Pydantic всё-таки не нужен?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/723220/</guid>
      <link>https://habr.com/ru/articles/723220/?utm_campaign=723220&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/5fe/f70/420/5fef70420276cdc0e07f4f6e7325a6d9.jpg" /><p>В статье вы узнаете про мой подход к реализации mapper SQLAlchemy &lt;-&gt; Strawberry (GraphQL). Значительная часть статьи состоит из кода! </p><p></p> <a href="https://habr.com/ru/articles/723220/?utm_campaign=723220&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать</a>]]></description>
      
      <pubDate>Fri, 17 Mar 2023 16:36:34 GMT</pubDate>
      <dc:creator><![CDATA[kield]]></dc:creator>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[fastapi]]></category><category><![CDATA[sqlalchemy]]></category><category><![CDATA[python]]></category><category><![CDATA[sql]]></category><category><![CDATA[graphql]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как подружить Celery и SqlAlchemy 2.0 с асинхронным Python]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/721186/</guid>
      <link>https://habr.com/ru/articles/721186/?utm_campaign=721186&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/cb3/eb2/ec6/cb3eb2ec6155a85a362c1050ea43aac5.png" /><p>Недавно, я столкнулся с задачей, когда с проекта на Python нужно было стряхнуть пыли и заставить работать чуточку производительнее. В следствии чего монолит был распилен на микросервисы, а брокером между сервисами стали всем знакомый RabbitMQ и такой же старый как сам Python - Celery. Проект был перенесен с Django на FastAPI, который по-моему субъективному мнению является идеальным решением для любых бэкендов на Python. Проблема с которой я столкнулся во время подключения Celery описана в данном посте.</p><p></p> <a href="https://habr.com/ru/articles/721186/?utm_campaign=721186&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 09 Mar 2023 02:46:26 GMT</pubDate>
      <dc:creator><![CDATA[kield]]></dc:creator>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[python]]></category><category><![CDATA[sqlalchemy]]></category><category><![CDATA[celery]]></category><category><![CDATA[fastapi]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
