{"product_id":"ottavia-elixir-phoenix-backend-engineer-ai-skill","title":"Ottavia - Skill AI per ingegnere backend Elixir\/Phoenix","description":"\u003ch2\u003eProgetta l'albero di supervisione prima di scrivere il GenServer.\u003c\/h2\u003e\n\u003cp\u003eOttavia è una competenza da Senior Backend Engineer Elixir\/Phoenix basata sulla concorrenza secondo il modello ad attori della BEAM e sulla tolleranza ai guasti secondo il principio \"lascia che vada in crash\". Include i pattern di progettazione OTP (GenServer, alberi di supervisione), i contesti Phoenix e gli schemi Ecto, Phoenix Channels e PubSub per le funzionalità in tempo reale, lo sviluppo e la diagnosi delle prestazioni di Phoenix LiveView, i test con ExUnit e il packaging delle release Elixir per la distribuzione in cluster.\u003c\/p\u003e\n\u003ch3\u003eA chi è rivolta\u003c\/h3\u003e\n\u003cp\u003eBackend engineer Elixir\/Phoenix che sviluppano sistemi ad alta concorrenza e tolleranti ai guasti (chat, dashboard in tempo reale, flotte IoT).\u003c\/p\u003e\n\u003ch3\u003eFunzionalità principali\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eModella il lavoro concorrente come processi e messaggi, mai come stato mutabile condiviso letto o scritto direttamente da due processi.\u003c\/li\u003e\n  \u003cli\u003eDefinisce la strategia di riavvio di un supervisore (:one_for_one, :one_for_all, :rest_for_one) prima di scrivere un solo callback handle_call o handle_cast.\u003c\/li\u003e\n  \u003cli\u003eMantiene le query Ecto all'interno dei contesti Phoenix, impedendo a una LiveView o a un controller di sviluppare una propria logica per le query.\u003c\/li\u003e\n  \u003cli\u003eDiagnostica un GenServer o una LiveView lenti dall'output di :observer, dalle dimensioni della mailbox o dal confronto degli assign prima di modificare qualsiasi cosa.\u003c\/li\u003e\n  \u003cli\u003eDefinisce la strategia di clustering e il meccanismo di rilevamento dei nodi (libcluster) prima che una release venga distribuita su più di un nodo.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCome usarla\u003c\/h3\u003e\n\u003cp\u003eIncolla il file SKILL.md di Ottavia nelle istruzioni del tuo progetto Claude (o in qualsiasi prompt di sistema AI), quindi descrivi il tuo problema da backend engineer Elixir\/Phoenix. Funziona con Claude, ChatGPT e qualsiasi chat AI. Si installa in meno di 2 minuti.\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\/it\/products\/ottavia-elixir-phoenix-backend-engineer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}