|
| 1 | +--- |
| 2 | +title: "Contributor Spotlight: Philippe Scorsolini" |
| 3 | +date: 2025-05-04T14:51:43+02:00 |
| 4 | +draft: false |
| 5 | +image: |
| 6 | + url: philippe.png |
| 7 | + attribution: |
| 8 | +author: fdrees |
| 9 | +tags: |
| 10 | + - prometheus |
| 11 | + - pooler |
| 12 | + - kubernetes |
| 13 | + - postgresql |
| 14 | + - open-source |
| 15 | +summary: "In a mini-series on this blog we highlight the work of the community. |
| 16 | + Today we meet Philippe Scorsolini, Staff Software Engineer and Tech Lead at Upbound, |
| 17 | + and CloudNativePG maintainer." |
| 18 | +--- |
| 19 | + |
| 20 | +Building and maintaining and open source project takes a village. In a |
| 21 | +mini-series on this blog we would like to highlight the work of our |
| 22 | +maintainers, component owners, and members of the larger community. |
| 23 | + |
| 24 | +Today's spotlight: [Philippe Scorsolini](https://github.com/phisco/), |
| 25 | +based in Italy. Philippe is a Staff Software Engineer and Tech Lead at |
| 26 | +Upbound, working on their Spaces product, and maintaining the Crossplane |
| 27 | +project. |
| 28 | + |
| 29 | +Coming from an infrastructure background, Philippe focused on Kubernetes |
| 30 | +and knew PostgreSQL as a user, but not as an administrator. "However, |
| 31 | +I was always fascinated by PostgreSQL!" So, when the team at EDB reached |
| 32 | +out for a position working on a Kubernetes controller for it, he accepted |
| 33 | +right away. That operator of course is now known as CloudNativePG. "Once |
| 34 | +it was open-sourced, although I wasn’t working on it full-time anymore, |
| 35 | +they made me a maintainer, which I feel honored by." |
| 36 | + |
| 37 | +His first contribution to the project was small, just adding a name to |
| 38 | +the metrics port to allow it to be easily discovered by the Prometheus |
| 39 | +operator. The next one was more interesting: Philippe was one of the |
| 40 | +people introducing the current framework used to parse Postgres logs and |
| 41 | +output them in JSON. If he could ask for one thing to be improved in |
| 42 | +CloudNativePG, it would have to be the Pooler resource. "Through the years, |
| 43 | +as a CloudNativePG user, I’ve ended up hitting a few of its limitations. |
| 44 | +We always wanted to support more poolers, but never got around to it." Yet. |
| 45 | + |
| 46 | +Philippe grew up in a small city in Italy nearby the border with Slovenia, |
| 47 | +and then moved to Milan when he went to University. He was always interested |
| 48 | +in technology, not just computers, but more broadly understanding how things |
| 49 | +worked. "I enjoy experimenting and iterating fast. Technology, and open-source |
| 50 | +more specifically, was just the best playground I could find for merging the |
| 51 | +two aspects: everything is just a few clicks away, and iterating has negligible |
| 52 | +costs." Philippe does not expect he'll ever lose interest. |
| 53 | + |
| 54 | +If you wanted to get in touch with Philippe, you can find him in the |
| 55 | +CloudNativePG channels on the CNCF Slack workspace, or on |
| 56 | +[Twitter](https://twitter.com/Phisc0) or [Bluesky](https://bsky.app/profile/phisco.bsky.social). |
0 commit comments