home.social

#celery — Public Fediverse posts

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

  1. CW: Nudity

    Time for a coffee! I've got a whole #chicken cooking covered with chopped #potatoes, #carrots, #leeks, #swede, #courgette, #mushrooms, #garlic, #celery, bay leaf, mixed #herbs & chicken stock. I'll use the carcase to make a chicken #soup with the leftover veg in the fridge tomorrow.

    #naked #gay

  2. CW: Nudity

    Time for a coffee! I've got a whole #chicken cooking covered with chopped #potatoes, #carrots, #leeks, #swede, #courgette, #mushrooms, #garlic, #celery, bay leaf, mixed #herbs & chicken stock. I'll use the carcase to make a chicken #soup with the leftover veg in the fridge tomorrow.

    #naked #gay

  3. Как мы переписывали логику очередей: Celery => aio-pika => FastStream

    Наш путь активной работы с очередями RabbitMQ начался с классического Celery. Осознав критичность низкоуровневого контроля системы, принялись работать с aio-pika. Но и этот уровень слишком местами сложный (далее расскажу почему), и нашли отличное решение, на текущий момент, в лице FastStream. Сразу оставлю такую пометку, что каждый инструмент подходит для решения своей задачи. Мы больше хотели сделать акцент на удобство и скорость разработки относительно затрачиваемого времени на миграции решений. N.B. : Код возможно покажется неоптимальным или старым. Это всё наш дорогой Легаси.

    habr.com/ru/articles/1030082/

    #celery #rabbitmq #faststream #aiopika #python3

  4. Как мы переписывали логику очередей: Celery => aio-pika => FastStream

    Наш путь активной работы с очередями RabbitMQ начался с классического Celery. Осознав критичность низкоуровневого контроля системы, принялись работать с aio-pika. Но и этот уровень слишком местами сложный (далее расскажу почему), и нашли отличное решение, на текущий момент, в лице FastStream. Сразу оставлю такую пометку, что каждый инструмент подходит для решения своей задачи. Мы больше хотели сделать акцент на удобство и скорость разработки относительно затрачиваемого времени на миграции решений. N.B. : Код возможно покажется неоптимальным или старым. Это всё наш дорогой Легаси.

    habr.com/ru/articles/1030082/

    #celery #rabbitmq #faststream #aiopika #python3

  5. Как мы переписывали логику очередей: Celery => aio-pika => FastStream

    Наш путь активной работы с очередями RabbitMQ начался с классического Celery. Осознав критичность низкоуровневого контроля системы, принялись работать с aio-pika. Но и этот уровень слишком местами сложный (далее расскажу почему), и нашли отличное решение, на текущий момент, в лице FastStream. Сразу оставлю такую пометку, что каждый инструмент подходит для решения своей задачи. Мы больше хотели сделать акцент на удобство и скорость разработки относительно затрачиваемого времени на миграции решений. N.B. : Код возможно покажется неоптимальным или старым. Это всё наш дорогой Легаси.

    habr.com/ru/articles/1030082/

    #celery #rabbitmq #faststream #aiopika #python3

  6. Как мы переписывали логику очередей: Celery => aio-pika => FastStream

    Наш путь активной работы с очередями RabbitMQ начался с классического Celery. Осознав критичность низкоуровневого контроля системы, принялись работать с aio-pika. Но и этот уровень слишком местами сложный (далее расскажу почему), и нашли отличное решение, на текущий момент, в лице FastStream. Сразу оставлю такую пометку, что каждый инструмент подходит для решения своей задачи. Мы больше хотели сделать акцент на удобство и скорость разработки относительно затрачиваемого времени на миграции решений. N.B. : Код возможно покажется неоптимальным или старым. Это всё наш дорогой Легаси.

    habr.com/ru/articles/1030082/

    #celery #rabbitmq #faststream #aiopika #python3

  7. At-least-once. Это не баг провайдера. Это ваша архитектурная проблема

    Думал, зайду в крипту и буду просто дёргать API блокчейна. Не вышло. Захожу в проект. Стек: FastAPI, PostgreSQL, Redis как Celery broker, Celery workers, Docker, Web3. Стартап на хайпе, деньги реальные, архитектура собрана на коленке. Смотрю на архитектуру платёжного процессинга и первая мысль: ребята, вы серьёзно? Финансовые операции с реальными деньгами, без idempotency вообще, Redis как брокер без persistence, Web3.py синхронные вызовы внутри Celery тасков. Разговор был короткий: задача такая, чини что есть. Сроки горели.

    habr.com/ru/articles/1028708/

    #idempotency #PostgreSQL #Celery #FastAPI #Redis #atleastonce #webhook #distributed_systems #финтех

  8. At-least-once. Это не баг провайдера. Это ваша архитектурная проблема

    Думал, зайду в крипту и буду просто дёргать API блокчейна. Не вышло. Захожу в проект. Стек: FastAPI, PostgreSQL, Redis как Celery broker, Celery workers, Docker, Web3. Стартап на хайпе, деньги реальные, архитектура собрана на коленке. Смотрю на архитектуру платёжного процессинга и первая мысль: ребята, вы серьёзно? Финансовые операции с реальными деньгами, без idempotency вообще, Redis как брокер без persistence, Web3.py синхронные вызовы внутри Celery тасков. Разговор был короткий: задача такая, чини что есть. Сроки горели.

    habr.com/ru/articles/1028708/

    #idempotency #PostgreSQL #Celery #FastAPI #Redis #atleastonce #webhook #distributed_systems #финтех

  9. At-least-once. Это не баг провайдера. Это ваша архитектурная проблема

    Думал, зайду в крипту и буду просто дёргать API блокчейна. Не вышло. Захожу в проект. Стек: FastAPI, PostgreSQL, Redis как Celery broker, Celery workers, Docker, Web3. Стартап на хайпе, деньги реальные, архитектура собрана на коленке. Смотрю на архитектуру платёжного процессинга и первая мысль: ребята, вы серьёзно? Финансовые операции с реальными деньгами, без idempotency вообще, Redis как брокер без persistence, Web3.py синхронные вызовы внутри Celery тасков. Разговор был короткий: задача такая, чини что есть. Сроки горели.

    habr.com/ru/articles/1028708/

    #idempotency #PostgreSQL #Celery #FastAPI #Redis #atleastonce #webhook #distributed_systems #финтех

  10. At-least-once. Это не баг провайдера. Это ваша архитектурная проблема

    Думал, зайду в крипту и буду просто дёргать API блокчейна. Не вышло. Захожу в проект. Стек: FastAPI, PostgreSQL, Redis как Celery broker, Celery workers, Docker, Web3. Стартап на хайпе, деньги реальные, архитектура собрана на коленке. Смотрю на архитектуру платёжного процессинга и первая мысль: ребята, вы серьёзно? Финансовые операции с реальными деньгами, без idempotency вообще, Redis как брокер без persistence, Web3.py синхронные вызовы внутри Celery тасков. Разговор был короткий: задача такая, чини что есть. Сроки горели.

    habr.com/ru/articles/1028708/

    #idempotency #PostgreSQL #Celery #FastAPI #Redis #atleastonce #webhook #distributed_systems #финтех

  11. Как я реализовал Blue-Green деплой с нулевым даунтаймом на Docker Compose

    Недавно я внедрил blue‑green деплой в проде. Реализация довольно простая и кастомная, но справляется со своей задачей на ура! Также сообщу, что используется обычный докер композ на виртуалке — возможно, кому‑то такой подход будет полезен. Для фоновых процессов (воркеров) В приложение добавляется специальный инфрастуктурный singleton класс с флагом is_accepting, и обертка на consumers. В каждом консьюмере перед обработкой проверяем этот флаг: если True — обрабатываем задачу, если False — переносим задачу на повторную обработку (например, в rabbitmq делаем сразу nack(requeue=true))

    habr.com/ru/articles/1025776/

    #bluegreen_deployment #zero_downtime #dockercompose #cicd #rabbitmq #kafka #faststream #celery

  12. Как я выбирал стек для SaaS-мониторинга сайтов

    Как в одиночку собрать полноценный сервис мониторинга с проверками из 10 точек мира, алертами в Telegram/Slack и собственным агентом? Делюсь личным опытом выбора стека: почему FastAPI выиграл у Django, как TimescaleDB справляется с миллионами строк логов и зачем писать агент на Go, если основной код на Python. Только практика, архитектурные решения и честный расчет стоимости инфраструктуры в €11/мес. Изучить стек

    habr.com/ru/articles/1021000/

    #FastAPI #Vuejs #TimescaleDB #SaaS #мониторинг_сайтов #Celery #Go #архитектура #стартап #разработка

  13. @publicdomainrev Here's a contemporary take on the medium by Mark Oatis, as featured in BLAG 08 (bl.ag/08).

    This short film explores its inspiration, development, and execution: video.bl.ag/w/sLwMew6kPgXwr1vE.

    #SignPainting #Mural #PublicArt #WheatRidge #Celery

  14. Westway’s open! Don’t change a hair for me, New York.
    I should have left a tip, he had a dollar in the NYC coffee cup already…
    #sidewalk #snowman #NewYorkCity #diner #midtown #Manhattan #Clinton #HellsKitchen #NYC #plow #shovel #carrot #nose #celery #arms

  15. #Celery, get addicted to celery.

    Gambling, sugar, sex, heroin, tobacco, meth-amphetamine #addictions will kill you or ruin your life.

    Celery is the answer.

    Celery is a pretty harmless thing to be addicted to, just don't mainline the bloody stuff!

  16. #Celery, get addicted to celery.

    Gambling, sugar, sex, heroin, tobacco, meth-amphetamine #addictions will kill you or ruin your life.

    Celery is the answer.

    Celery is a pretty harmless thing to be addicted to, just don't mainline the bloody stuff!

  17. 10th or 11th harvest of celery from the plants I put in a pot last summer.

    I bought a bunch at the farmers market in Nice last year after I had my annual physical there.

    I have been enjoying them ever since. Very low maintenance, easy to pick and delicious when fresh.
    #celery #BalconyGarden #ContainerGardening #vegetables #GrowOwnFood #France #Antibes
    @gardening

  18. 📉🥳 Wow, who knew that the secret to #immortality was hiding in your grandma's #pantry alongside dusty cans of peaches? 🎉 Apparently, the key to dodging the grim reaper is fiber—yes, the very thing that turns you into a walking, talking bran muffin. 📊 Forget cutting-edge science; just eat your weight in #celery every day and live forever. 🥦🥳
    empirical.health/blog/dietary- #fiber #health #HackerNews #ngated

  19. Как и когда использовать Celery — мой опыт на проде

    Как и когда использовать Celery — мой опыт на проде Недавно мне пришлось обрабатывать множество долгих запросов к внешней API, и я внедрил Celery. В этом посте — практический разбор: • что такое Celery, • когда он реально нужен, • и какие подводные камни есть на проде.

    habr.com/ru/articles/918592/

    #celery #python #aiogram

  20. I’m a soupavore and a gardener. I derive joy from making food from things I’ve grown. #Soup of the day today comes mostly from the garden.

    #Squash, #celery, #rosemary and #bayleaf

  21. propublica.org/article/epa-ace

    “I’m surprised and very pleased,” said Patti Goldman, a senior attorney at #Earthjustice, who has been part of a farmworker led group that expressed concerns to EPA officials over the past years about the ongoing use of acephate and other #organophosphates.

    As much as 12M pounds of acephate were used on #soybeans, #Brusselssprouts and other crops in 2019…up to 30% of #celery, 35% of #lettuce and 20% of #cauliflower and #peppers were grown with #acephate.

  22. Фоновые асинхронные задачи в FastAPI и их мониторинг

    Привет! Меня зовут Иван, я бэкенд-разработчик в KTS. Сегодня расскажу, как в FastAPI эффективно работать с фоновыми задачами и настроить их мониторинг в Prometheus. В туториалах для фоновых задач в FastAPI обычно предлагают celery и при этом используют синхронный код. Но сегодня в реальной практике такое встречается редко, поэтому в этой статье я покажу, как в фоновых задачах использовать асинхронный код. В статье опишу 5 вариантов: встроенный в FastAPI Background Tasks и 4 библиотеки — ARQ, SAQ, FastStream, адаптированный к асинхронному коду Celery. В конце расскажу, как мониторить фоновые задачи. Оглавление

    habr.com/ru/companies/kts/arti

    #fastapi #faststream #celery #locust #prometheus #arq #saq #grafana

  23. 10 Times as Much of This #Toxic #Pesticide Could End Up on Your #Tomatoes and #Celery Under a New #EPA Proposal

    Against the guidance of scientific advisory panels, the EPA is relying on industry-backed tests to relax regulations on #acephate, which has been linked to #neurodevelopmental disorders. “It’s exactly what we recommended against,” one panelist said.

    propublica.org/article/epa-ace

    #EPAFail #ToxicPesticides #BrainDevelopment #FoodSafety

  24. Лучший стек для питониста-джуна 2024 (2 часть)

    Итак, что же поменялось за чуточку больше чем полгода? Если мы будем говорить об актуальности - ничего. Django до сих пор, а скорее всего так будет и всегда, остается "на плаву". Большая часть вакансий для back-end разработчика на Python имеет в себе требования по знаниям Django. Говорить вечно о том, что он удобен, постоянно поддерживаем, дает довольно обширный функционал и так далее - бессмысленно. Все основные моменты я упомянул в первой части. Ладно, вступление в сторону! Лучше обсудить то, что изменилось с Django за это время. Самое грандиозное из этого - выход Django 5! По сути скачок на пятую версию не принес в фреймворк особо крупных изменений, но парочку моментов хочу подчеркнуть. Первое и самое важное, на мой взгляд, это то, что разработчики решили добавить больше асинхронности без подключения таск-менеджеров. Для этого они добавили несколько декораторов и методов. Хотя это немного, на мой взгляд, противоречит самому принципу работы Django (напоминаю: Django синхронный фреймворк и для того, чтобы сделать очередь задач, нужно подключать таск-менеджеры, например, Celery), но тем не менее, это все равно крутой шаг в эволюцию. Надеюсь, что разработчики и дальше будут двигаться в этом направлении. Далее, не могу не упомянуть очень важный момент - совместимость с Python. Django 5 будет работать только с версиями Python 3.10 и выше. Django 4.2.x - последняя версия, которая работает с Python 3.8 и 3.9. Остальное я могу отнести в одну кучу: добавление фасетных фильтров в админке, упрощение шаблонов для отрисовки полей формы, прикольная, на мой взгляд, функция для значений по умолчанию, вычисленных базой данных, и еще пару приколюх с БД. Все остальное и более подробно вы сможете почитать в официальной документации. Я же не буду все разжевывать, так как отойду от темы статьи. Смотреть польностью

    habr.com/ru/articles/797209/

    #python #django #django_rest_framework #javascript #redis #celery #git #junior_python #backend

  25. I finally finished a new post for my blog. Not that it took me so long to actually write it, but more that I couldn't force myself to find the time for writing and then also finishing it!
    The post is about an approach to tasks procession more evenly among users using , and , while staying in . I had not had the chance yet to actually stress test the solution, but so far it seems to work. Please shoot me your feedback/comments!
    hrdina.me/posts/user-based-or-

  26. @grumpasaurus

    Superior to a Bloody Mary, you mean?

    I have to ask, what was yours #garnished with? #Celery is traditional, but there's about 13 different #vegetables people put in now to be unique 😂

  27. CW: Food

    I only eat #Celery in #EggSalad. This egg salad also has a little onion, bell peppers, a few spices, and I replaced half the mayo with blue cheese dressing.

  28. Ладно чё, самолёт задержали, не спится.
    Кодинг. Синусы, косинусы, import, рельеф планеты.
    Питонизм.
    #Celery тяжёлая и быстрая, #RQ легкий и немношк не быстр.
    Профили радиорелеек считаются все лучше.
    #python
    @ru
    @rf

  29. #Turmeric is a favorite spice of mine as it adds dramatic #color and amazing #flavor to #food. It is also a great anti-inflammatory and I add it to #celery and #carrot #juice for a nice morning boost.
    You may have guessed that I am here again to beg and plead for #votes in the #FavChef competition.
    There are only a few hours left and I would love to get into the next round in a great place.
    Head to favchef.com/2023/tiesa-meskis and place your #vote.

  30. Made a tuna salad from fat-free #tuna, #hummus, green #olives and #celery. Will be making again. Made for a very nice whole-wheat #wrap with some #mesclun 💚