From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id qLjtHzy85WLWbwAAbAwnHQ (envelope-from ) for ; Sun, 31 Jul 2022 01:18:20 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id yI/yHjy85WKGQAAAG6o9tA (envelope-from ) for ; Sun, 31 Jul 2022 01:18:20 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 2D98194D2 for ; Sun, 31 Jul 2022 01:18:20 +0200 (CEST) Received: from localhost ([::1]:41662 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oHvis-0001DP-VX for larch@yhetil.org; Sat, 30 Jul 2022 19:18:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58050) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oHvii-0001AD-EZ for help-guix@gnu.org; Sat, 30 Jul 2022 19:18:08 -0400 Received: from mail1.g12.pair.com ([66.39.4.99]:27341) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oHvig-0000NT-Ma for help-guix@gnu.org; Sat, 30 Jul 2022 19:18:08 -0400 Received: from mail1.g12.pair.com (localhost [127.0.0.1]) by mail1.g12.pair.com (Postfix) with ESMTP id ADCD471E5A1; Sat, 30 Jul 2022 19:18:05 -0400 (EDT) Received: from smtpclient.apple (w135107.ppp.asahi-net.or.jp [121.1.135.107]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail1.g12.pair.com (Postfix) with ESMTPSA id 4B216745713; Sat, 30 Jul 2022 19:18:05 -0400 (EDT) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Yasuaki Kudo Mime-Version: 1.0 (1.0) Subject: Re: Enterprise Guix Hosting? Date: Sun, 31 Jul 2022 08:18:02 +0900 Message-Id: <961019EF-219A-4DAE-BED3-4DCB7BC386B8@yasuaki.com> References: <87edy2a7xb.fsf@beadling.co.uk> Cc: Olivier Dion , help-guix@gnu.org In-Reply-To: <87edy2a7xb.fsf@beadling.co.uk> To: Phil X-Mailer: iPhone Mail (19F77) X-Scanned-By: mailmunge 3.09 on 66.39.4.99 Received-SPF: none client-ip=66.39.4.99; envelope-from=yasu@yasuaki.com; helo=mail1.g12.pair.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1659223100; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=px5GJc28Yk6a+NhxQQdAYeQFm0nP1+eKJymZrzYoO2U=; b=dEQ0I/aKRmfITKJmuJ5us7W4CukoSE10IXJIH+z/pv9Jp+69EUWPewPokhKJBrfWXQjFbD M4UBvzUu1FIuYiDabkEMT7f0L25QfNCyh8dtKUrygFfRrxsHedKwI24EbRpjOu2WolIDN2 8ej44RFS/iv6vY9ZNvC7xV9jXVpPz6HA8MvarJYXYeJPA/6RY5a1XP7ddxTt0s0vkbuk8D 5ev9UCnmVrIsUdyL2Xfs5xq7UPY883dqk6Q2c83k6zV12WVyx0mFkdKIFpXuq9rFUDcTYC nthowvKju5VZgWFgD5lbyWjiegLivpg00YFqLTLJSfTRhFPhcPMCkZlb6lInGA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1659223100; a=rsa-sha256; cv=none; b=Jo97OPthhvP/PEgdqmh1YOBO1TOAiEBvAMHBD8zbLTfqPPJkIewF/WVZiWZY42kkjuaPml 1+WQ1pWuQuVY2lspcxCR3AcY2+LIkxmv2fBrkKv7hJg8+bklbrdOBjfrhp3de6cXDvqRre l5wYS8bebQe48L0nIbhA03GJELJL/127ew6efyvHjXuqSor4a1fs8z8XW9VfehPc927aw0 0hyz31HvX+rjFC4LSwmJn5Riy3GyKXd7Rqg59H64wCJ2NDigcewmtJaxyyNEaPR1ITHhCn y8ZqwLT956bGsxi1vjOHO1JOSu/lUt3Z77gia0J0PLWJQzHQiV+Sp1cySJk3cQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -0.02 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 2D98194D2 X-Spam-Score: -0.02 X-Migadu-Scanner: scn0.migadu.com X-TUID: 5PTqqAKQnCsp Oh wow!! Thank you everyone!!! I will definitely show our conversation th= read to my partners - in fact, right now!!! Let's make it happen!! > On Jul 31, 2022, at 01:20, Phil wrote: >=20 > =EF=BB=BF > Olivier Dion via writes: >=20 >>> On Sat, 30 Jul 2022, Yasuaki Kudo wrote: >>> I have been exposed to the world of Docker images and Continuous >>> Integration that seem spend most of the time downloading and building >>> them =F0=9F=98=85 >>=20 >> Yup. Tons of energy wasted and pollution generated. >>=20 >>> Have you heard of Guix Hosting services jusy like the Docker or Github >>> companies target enterprises customers? >>=20 >> IMO Guix is still very niche. Only a handful of Unix enthusiasms / >> scientifics use it and companies are not in yet. I might be wrong. >=20 > I introduced Guix to a company called Quantile where I work as the > Head of Enterprise Architecture. Docker would have been the typical > mainstream alternative, but for the reasons you say and others Guix was > considered a more complete solution to a whole engineering ecosystem. > Nix was also considered, but we went with Guix in the end. >=20 > We have integrated it into our standard Jenkins pipeline and AWS cloud, > and it plays a central role both in how developers work (eg replacing > Python's virtual environments) and how software is deployed by our CI/CD s= ystem. >=20 > It was a bit of a punt, given Guix is not yet widely used outside > academia, but it ticked all the boxes, performed well in PoC tests, and > seemed like a solid tech decision - and one I'm still very pleased I made!= >=20 > We've done a few talks on our setup and integration with more standard > commercial tooling - in case you haven't seen these they might be of inter= est: > https://www.cloudbees.com/videos/purely-functional-ci-cd-pipeline-using-je= nkins-with-guix > https://xana.lepiller.eu/guix-days-2022/guix-days-2022-guix-aws-lambda.mkv= >=20 > I'm always very interested in any discussions regarding Guix use in > mainstream and commerical projects - I think it has a bright future in > this space. >=20 >=20 > Phil