Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1q6LUE-0004UV-4y for pgsql-advocacy@arkaria.postgresql.org; Tue, 06 Jun 2023 01:27:50 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1q6LUC-0007M6-Lh for pgsql-advocacy@arkaria.postgresql.org; Tue, 06 Jun 2023 01:27:48 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1q6LUC-0007Lx-9I for pgsql-advocacy@lists.postgresql.org; Tue, 06 Jun 2023 01:27:48 +0000 Received: from mail-qv1-xf33.google.com ([2607:f8b0:4864:20::f33]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1q6LU8-000RUp-Qb for pgsql-advocacy@postgresql.org; Tue, 06 Jun 2023 01:27:46 +0000 Received: by mail-qv1-xf33.google.com with SMTP id 6a1803df08f44-6261890b4d7so49621276d6.1 for ; Mon, 05 Jun 2023 18:27:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=systemguards-com-ec.20221208.gappssmtp.com; s=20221208; t=1686014863; x=1688606863; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=WDkpJotq2MvPptZ30y0httpFL3RCqxE2OucTwO235pY=; b=2+WRSdVlgTI9Bh8iS0io4spMfqcwuNZ9mUqHEQFZc3eJ3j9DT5WQVdKlMqJPJIFpIn nafEZbfpjvgDGEs1Y/b6L5FIRg01wdlYu6UwlsOEdp9x96wcatDsDJutVBIRIM/nZeU/ vFnT2jT03jCfgHXT8UjhNMB6zv7cAtHbnxLXBRZ9nQxRI+MoHaMgh3n8D0O03USE/KUh /5UFLNtATaLtDlkEwOHnld7diVUGs05kVjhMXko/STTxYGVsjvUXSpvhscvgD3nXCd7U BF9uxBCDPeqLzL9oeFznDEjHbMzM5/CN8dxweuLg4Ubfkq3OvYqt8/SGDvF3gQQPcMkL Mt8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686014863; x=1688606863; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WDkpJotq2MvPptZ30y0httpFL3RCqxE2OucTwO235pY=; b=gGHg9cLthTWsEgnNrDrILD7Fxl4eqsN68bEHH7CzOpE14zPR0S5UGrF0QqeAo+zt7u wjcuEO2VviQrSuQ68DvT73Uk9wcW4TPmWF8zjDGv50fUkJDp9rNXG9b+Q5MldBUtqZbr V2yQf42pMddlPKBlK+XunUV4JuGWB5/heBVLgknOo/P0fy4raEMo9rYuzBV3GVts4oVb 40xclG9JaTBVZhLXVdyiNR++hOKVoXhY7xtuz/+Rsqcajl/tiGJ7FQTIjeSRPaDIt1e+ m9X+7f5Q27aLOP4NTjLK3+EMHjUDZGKcaP6CQawEVCvGaxVQ+w53W8OQ7t0eDL1A16vS ufUA== X-Gm-Message-State: AC+VfDxWeGW8sczYPynq0BFgT77vlHWGfYwhG9LEZ12P1nB3ASFJ43um Cc7b35VFNKscTWHJzK2aUN3LHTMH5mWkYZOal5s1dwfRBWgL8y6uQGs= X-Google-Smtp-Source: ACHHUZ53Wma0ViNCRLu4SnhPIE47vJ7wylyFv8LbJ51Xf1Z9zDI6cJRO2PvIYuI7GLt6dZzQH2lHX2c9IhNYeUpltjs= X-Received: by 2002:a05:6214:238c:b0:579:5dbc:ab6e with SMTP id fw12-20020a056214238c00b005795dbcab6emr861926qvb.3.1686014863018; Mon, 05 Jun 2023 18:27:43 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Jaime Casanova Date: Mon, 5 Jun 2023 20:27:31 -0500 Message-ID: Subject: Re: RFC: a new try for an official community approved certification To: PostgreSQL Advocacy Cc: Adrian Klaver , Valeria Kaplan , Dave Cramer , Gunnar Nick Bluth , Katherine Mcmillan , Guillaume Lelarge , Chris Mair Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, Jun 1, 2023 at 5:04=E2=80=AFPM Jaime Casanova wrote: > > Hi everyone, > > At PgCon I mentioned a was going to create this thread so here we go: > [...] > > There are a lot of open questions yet, like where the exams will be > taken. In the community infrastructure? in the company's? > > but I guess we have still enough for start commenting. > Hi everyone, Thanks for your comments. Mine was a long trip to return to Ecuador and then I had a lot of pending things to do. First, let me mention the good ideas I read on this thread: - Gunnar and Chris suggested that we could ask a NPO that is already successfully doing a cert, namely LPI. Do any of you have a contact there to ask this? - Katherine mentioned something that is what I had in mind and maybe didn't express it correctly. The idea is that companies doing training work together for this to happen. When I said "community developed" I certainly wasn't thinking of any person to be involved. We should have a closed group, the development of the cert should be done through a system and we need a process to give credentials to anyone that will be involved. For putting companies on the professional services we follow a process outlined here https://www.postgresql.org/about/policies/services-and-hosting/ we could have something similar for this. Now, some of the questions: > 1) Who oversees all of the above? while I spoke of teachers developing the questions and validating them (and that could be a medium-size group), we could have a small group of well-known community members (not necessarily teachers) that could act as a committee for administrative actions. > 2) How are the questions and answers developed without leaking the inform= ation out to test takers? My idea is to have a system, very similar to the one for adding professional services or news or whatever. Of course, that system publishes after validation, something we don't want to happen with this. Not everyone has access to that system. > 3) Does core mean just the community Postgres? Yes. I really think that it is not correct to say that you cannot certify because you know how to use repmgr instead of patroni or pg_auto_failover, and we cannot force everyone to know all the tools. Every company developing a tool could decide to create their own certs about their tools. -- Jaime Casanova Director de Servicios Profesionales SYSTEMGUARDS - Consultores de PostgreSQL