buildpacks / pack

CLI for building apps using Cloud Native Buildpacks
https://buildpacks.io
Apache License 2.0
2.48k stars 278 forks source link

Performance roundup #1610

Open joe-kimmel-vmw opened 1 year ago

joe-kimmel-vmw commented 1 year ago

Description

Pack has many aspects that can impact total runtime for users, including but not limited to:

Proposed solution

In order to improve user-facing performance let's pick 1 to N scenarios (choosing from possibilities such as: am I moving a lot of bits around? Am I performing similar builds over and over again? Am I constantly using new buildpacks? Large buildpacks?, etc...) For each scenario:

Additional context

This is intended as a parent issue for LFX/GSOC mentoring opportunities.

glokta1 commented 1 year ago

Hi Joe, This looks like something right up my alleyway. I've been having some fun with Golang, building a WhatsApp bot with it. I also love tinkering around, automating things and finding ways to bridge performance gaps. This mentorship would be an excellent opportunity to learn about profiling tools while also enhancing my current skillset. Looking forward to hopefully working with you during this LFX Spring season!

iyear commented 1 year ago

Hello! I'm also very interested in this project. I learned about buildpacks from CNCF's LFX idea list, which I think is a higher-level abstraction of container image. This is so cool!

It just so happens that the technology stack of the project fits me pretty well. I've developed many CLI applications using Golang, and most of them have received praise from users. During my reading of the containerd source code, I went through several of the OCI specs, which might help me with my coding.

FirePing32 commented 1 year ago

Hello 👋 I found the concept of buildpacks quite remarkable, allowing developers to focus better on application development and not worry about deployments. I am highly interested in contributing to this project and scale the project to greater heights.

I have prior experience in GO and have built some open-source tools in it. I was also an open-source contributor in Google Summer of Code 2022.

120EE0980 commented 1 year ago

Helloo!Description of this project in LFX mentorship dragged me here.I am actually very new to this. Hey @joe-kimmel-vmw, could you provide me some resources that can help me start contributing..

edithwuly commented 1 year ago

Hi, I'm Edith. I noticed buildpacks from the spring LFX mentorship program. This project attracted me since I'm trying to find a better way to build and deploy my application images recently. I'm glad to join in this community.

I have contributed to open-source CLI project with Golang. And my major is software development. I have learned how to evaluate my application by profiling tools. I think my experience on model tuning may help me on performance tuning as well.

joe-kimmel-vmw commented 1 year ago

Hi all - thanks for all your attention on this issue, it's exciting to see so much interest :)

Please do feel free to join our slack and look at some good first issues (though admittedly those are in short supply at the moment, hopefully we'll identify some more soon :) )

bhavyastar commented 1 year ago

Hey @joe-kimmel-vmw, I am very interested in this project. I am also a little bit familiar with golang as well as looking forward to applying to this mentorship. Build packs is an interesting one and it caught my attention. I also comment on 1-2 good first issues. Can you please assign those issues to me?