!OHimLTKAXNbFrEoogf:matrix.org

Nix Milan

107 Members
https://milano.nix.pizza/7 Servers

Load older messages


SenderMessageTime
30 Oct 2025
@telegram_906592699:t2bot.ioAlex0Non avete modo di sbarcare in altri "mercati"? In modo tale da "not putting all the eggs in the same basket"20:36:10
@telegram_906592699:t2bot.ioAlex0Non il mio server che ha panicato il kernel perché facendoci runnare nixpkgs-review è finita la RAM + SWAP 18GiB di nix-eval20:26:42
@telegram_906592699:t2bot.ioAlex0Ma nix-eval Non nix build20:32:01
@telegram_524811522:t2bot.ioTonioÈ stato questo a farmi venire la scimmia per nix20:40:32
@telegram_906592699:t2bot.ioAlex0Ahh ecco ci sta, figo20:30:51
@telegram_906592699:t2bot.ioAlex0At this point I'm booting off Google drive A lavoro ho 5TB ma non per molto siccome l'azienda è stata comprata e migremo da Google workspace20:39:12
@telegram_906592699:t2bot.ioAlex0Massì, non voglio tutti i dettagli xD20:38:02
@telegram_524811522:t2bot.ioTonioParlando di NDA, dovrei chiedere se posso mostrare il setup del monorepo a lavoro. Abbiamo dei nix ninja che hanno messo in piedi comandi singoli che fanno packaging, creano dei systemd service e li terraformano su 10 macchine una alla volta. È stato molto bello fare il mio primo deploy in produzione in questa azienda con 1 solo comando 😊20:39:49
@telegram_73824637:t2bot.ioAndrea Cicerieasy, metti uno swap file nella cartella di google drive e scarica piu' ram20:37:30
@telegram_73824637:t2bot.ioAndrea Ciceri io intendevo piu' per la memoria, secondo me almeno 1 giga ci vuole anche solo per valutare hello.outPath 20:32:45
@telegram_73824637:t2bot.ioAndrea Cicerie la peppa, cosa stavi rebuildando?20:29:52
@telegram_73824637:t2bot.ioAndrea CiceriAnche me e' successo che scoppiasse ad eval time comunque nixpkgs-review, non ricordo cosa stessi facendo pero'20:34:27
@telegram_73824637:t2bot.ioAndrea Cicerisi si chiaro, forse nixpkgs-review sotto usa nix-eval-jobs e stava provando a valutare piu' derivazioni assieme? 18 giga e' comunque tantissimo20:33:59
@telegram_73824637:t2bot.ioAndrea Ciceri
In reply to Tonio
Aggiunti just because, se buildano 1 derivation in due è tanto
ah ecco immaginavo. Tra l'altro probabilmente sono troppo lenti anche per valutare codice nix
20:25:21
@telegram_524811522:t2bot.ioTonio
In reply to Alex0
Ma pardon la mia ignoranza ma che componentistica software hanno?
In effetti non ho dato una panoramica esaustiva. Abbiamo 2 hw engineer che disegnano i caricatori, ma noi facciamo tutta la piattaforma di gestione. Si possono controllare e configurare da remoto e se il tuo operatore di energia partecipa al mercato libero dell'energia puoi fare in modo che questo controlli la schedule di ricarica offrendoti la corrente ad un prezzo più basso. Chiaramente l'accesso remoto lo dobbiamo fornire noi integrando l'energy partner.
20:28:13
@telegram_524811522:t2bot.ioTonioÈ fatto apposta per fare blue/green deployment. Gestiamo il rollout delle macchine nuove, tirandone giù una vecchia e deviando con il load balancer il traffico sulle altre nove, istanziandone una nuova e spostando il traffico anche su quella. Nel caso in cui abbiamo migrazioni di DB schema, topic pulsar o altro che richieda uno stop the world programmiamo un outage. Avere un mercato limitato ad un solo fuso orario è comodo per programmare le cose alle 3 di notte quando hai un picco negativo di utenti connessi.20:50:52
@telegram_524811522:t2bot.ioTonioAppunto :D20:52:21
@telegram_906592699:t2bot.ioAlex0Le migrazioni dei DB sono sempre una rottura farli senza avere downtime20:54:20
@telegram_906592699:t2bot.ioAlex0Si se fa blue/green è apposto20:52:05
@telegram_906592699:t2bot.ioAlex0
In reply to Tonio
Parlando di NDA, dovrei chiedere se posso mostrare il setup del monorepo a lavoro. Abbiamo dei nix ninja che hanno messo in piedi comandi singoli che fanno packaging, creano dei systemd service e li terraformano su 10 macchine una alla volta. È stato molto bello fare il mio primo deploy in produzione in questa azienda con 1 solo comando 😊
Su 10 macchine uno alla volta?
Ma non rischi che vadano out of sync?
20:46:25
31 Oct 2025
@telegram_98204228:t2bot.ioAlessandro 🤔➖☀️🖌 nix shell --help fa un po' pena, se volessi informazioni un po' più dettagliate su cosa fa nix shell o nix env, dove potrei trovarle? 09:53:22
@telegram_98204228:t2bot.ioAlessandro 🤔➖☀️🖌in particolare, volevo capire se settava delle variabili d'ambiente, quali, come, perché09:53:44
@telegram_906592699:t2bot.ioAlex0con systemd so che puoi restringere un bel po' di roba, se vuoi farlo bare metal could be a way Ma non è critico questo servizio no?11:27:35
@telegram_721172851:t2bot.iox71c9Ho una domanda per tutti, alla quale immagino ci siano un'infinità di possibili risposte. Vorrei sapere come approccereste il seguente scenario: - Voglio costruire un’applicazione con uno stack, ad esempio, composto da Node.js e MySQL (o tecnologie simili). - Desidero che l’ambiente di sviluppo locale sia il più possibile identico a quello di produzione. - Entrambe le macchine utilizzano NixOS. - Il server di produzione deve includere solo le librerie strettamente necessarie all’esecuzione dell’applicazione (possibilmente eliminare anche gli eseguibili di nixos), mentre la macchina locale può avere già vari servizi in esecuzione. - Gli aggiornamenti dell’applicazione devono essere distribuiti tramite una pipeline di deploy. Come gestireste questa situazione? Quali sono, secondo voi, le migliori praticVhe o gli strumenti più efficaci per affrontarla?11:12:26
@telegram_721172851:t2bot.iox71c9Avevo letto che per evitare modifiche alla macchina, si potevano eliminare anche i comandi di nix. Ma comunque non è la parte fondamentale. Volevo capire appunto se utilizzare container, come con docker, oppure ci sono soluzioni migliori.11:24:32
@telegram_906592699:t2bot.ioAlex0Cioè se ci può essere del downtime tra gli update intendo O vuoi qualcosa che possa fare tipo blue/green deployment11:30:21
@telegram_721172851:t2bot.iox71c9Ah ok, non ci devono essere downtime.11:30:46
@telegram_721172851:t2bot.iox71c9Cosa intendi per critico? Comunque mi interessa di più sapere il processo di sviluppo per avere facilemente lo stesso sistema sulla macchina locale e sul server di produzione. Posso stare sicuro con nix-shell? Oppure è meglio utilizzare i container? (Scusate l'ignoranza ma sono alle prime armi con Nix)11:30:22
@telegram_906592699:t2bot.ioAlex0Cosa intendi per "eliminare anche gli eseguibili di nixos"? Puoi fare roba con systemd con dynamic user, restringere capabilities, etc, ma dipende cosa ti serve etc Ti serve davvero deployarlo bare-metal? Non puoi usare containers ad esempio?11:23:14
@telegram_721172851:t2bot.iox71c9Ottimo, grazie11:32:07

Show newer messages


Back to Room ListRoom Version: 10