• Get Started
  • Learn
  • Community
  • Blog
  • Docs
  • Slack
  • GitHub
  • Stackoverflow
  • Twitter
  • LinkedIn

›Recent Posts

Recent Posts

  • Introducing Presto Working Groups
  • Scaling Presto for Data Analytics - Insights from Meta, Uber, and Intuit
  • Simplifying Presto on Kubernetes - Introducing the Presto Helm Chart
  • Quick Stats - Runtime ANALYZE for Better Query Plans with Presto
  • Migrating to Presto - How Bolt Built a Data Platform Architecture for Scalability and Cost Efficiency

Introducing Presto Working Groups

August 29, 2023

Tim Meehan, Chair of Presto TSC

Recently we introduced some new working groups within the Presto open-source project. Before sharing more about those groups, I wanted to give a perspective on why working groups in open-source projects like Presto are important and will help move the project forward at a faster and more effective pace. Below you’ll see an FAQ that shares that perspective, as well as how to join.

The technical community is extremely important to the Presto project—the technical product is what gets shipped, and having more contributors means we have more people to support, grow and improve Presto itself. The trouble is, when someone wants to get involved, it can often feel overwhelming—there's huge initiatives that are ongoing, and it’s not always clear who to connect with to ask questions, even if you’re deeply involved in the project.

We looked at how other open source projects solve this problem, and came across working groups as a really nice framework.

What are working groups?

Working groups help to create focus around specific areas of the project to advance that part of the project more effectively. Each group will have a leader who will call meetings and help facilitate discussions. Members are encouraged to attend these meetings to help determine priorities and roadmap as well as work on delivering on that roadmap.

Who are working groups for?

Whether you’re new to Presto or a seasoned vet who has been working on Presto for a long time, working groups are for anyone in the technical community!

If you’re brand new to the Presto community and don’t know where to get started, working groups are a great way to meet other Presto engineers and start contributing to the project.

If you’re a Presto user and want to see more features built within a specific area of Presto, joining that working group will enable you to influence the roadmap in addition to contributing to the project.

If you’re a Presto engineer and want to work on a lot of the next-generation of Presto, there’s a working group for you too.

I’ll say it again – working groups are for anyone who wants to get involved in the Presto technical community!

What are the working groups and how do I join?

Today, we have four working groups and I’ll link each one:

  • Join the Architecture working group | Read the charter

  • Join the Optimizer working group | Read the charter

  • Join the Native Workerworking group | Read the charter

  • Join the Securityworking group | Read the charter

To join, all you need to do is create a Linux Foundation account (if you haven’t already) and click “+ Join This Group”. Once you do that, you’ll be subscribed to the mailing list and added to the calendar invites.

We encourage anyone in the Presto community to join a group they’re interested in – working groups are open to all!

What’s next

We’re looking forward to everything you do in the working groups! If there’s a particular area you’re interested in and there’s not yet a working group formed, ask in the #dev channel in Presto Slack and let us know.

We have a lot more exciting things coming in the community this year, including a new community leaderboard (more to come!) and PrestoCon, our annual in-person community conference in December (early bird passes are on sale now!). Stay tuned!

Recent Posts
  • What are working groups?
  • Who are working groups for?
  • What are the working groups and how do I join?
  • What’s next
Copyright © The Presto Foundation.
All rights reserved. Presto is a registered trademark of LF Projects, LLC.
Please see ourTrademark Policy for more information.
Privacy Policy |Terms of Use.