{"product_id":"ottavia-elixir-phoenix-backend-engineer-ai-skill","title":"Оттавия — AI Skill backend-инженера на Elixir\/Phoenix","description":"\u003ch2\u003eСпроектируйте дерево супервизоров до написания GenServer.\u003c\/h2\u003e\n\u003cp\u003eOttavia — это навык Senior Elixir\/Phoenix Backend Engineer, основанный на акторной модели конкурентности BEAM и отказоустойчивости по принципу «пусть падает». Он охватывает шаблоны проектирования OTP (GenServer, деревья супервизоров), контексты Phoenix и схемы Ecto, Phoenix Channels и PubSub для функций реального времени, разработку и диагностику производительности Phoenix LiveView, тестирование в ExUnit и упаковку релизов Elixir для кластерного развертывания.\u003c\/p\u003e\n\u003ch3\u003eДля кого\u003c\/h3\u003e\n\u003cp\u003eДля backend-инженеров Elixir\/Phoenix, создающих высококонкурентные и отказоустойчивые системы (чаты, информационные панели в реальном времени, IoT-парки устройств).\u003c\/p\u003e\n\u003ch3\u003eКлючевые возможности\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eМоделирует конкурентную работу как процессы и сообщения, а не как общее изменяемое состояние, которое два процесса читают или изменяют напрямую.\u003c\/li\u003e\n  \u003cli\u003eОпределяет стратегию перезапуска супервизора (:one_for_one, :one_for_all, :rest_for_one) до написания единственного callback для handle_call или handle_cast.\u003c\/li\u003e\n  \u003cli\u003eХранит запросы Ecto внутри контекстов Phoenix и не допускает, чтобы LiveView или контроллер разрастались собственной логикой запросов.\u003c\/li\u003e\n  \u003cli\u003eПрежде чем что-либо менять, диагностирует медленный GenServer или LiveView по данным :observer, размеру очереди сообщений или сравнению различий assign.\u003c\/li\u003e\n  \u003cli\u003eОпределяет стратегию кластеризации и механизм обнаружения узлов (libcluster) до выпуска релиза более чем на один узел.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eКак использовать\u003c\/h3\u003e\n\u003cp\u003eВставьте SKILL.md Ottavia в инструкции проекта Claude (или в системный prompt любой AI-системы), затем опишите задачу backend-инженера elixir\/phoenix. Работает с Claude, ChatGPT и любым AI-чатом. Установка занимает менее 2 минут.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342397083912,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/sw33-ottavia-elixir-phoenix-backend-engineer-nf.png?v=1785685146","url":"https:\/\/kissmyskills.com\/ru\/products\/ottavia-elixir-phoenix-backend-engineer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}