Hi-
Thanks for introducing yourself and sharing some of your experiences! This
has potential to be a great GSoC project.

Here's how I'd suggest getting started

1) Download the latest Traffic Control release and follow the CDN-in-a-box
instructions to get it setup [1]. This will use Apache Traffic Server as
the cache.
2) Look through docs and code to understand how the `t3c` component works.
This generates ATS config files by reading the traffic ops API
3) Download and install varnish-cache. Start writing some basic VCL
4) Draft a proposal for how t3c can be modified (or a new t3c-varnish can
be written) to create VCL instead of ATS config files. Glad to review
proposals and provide feedback

If you go forward putting together a proposal, be aware that project
selection criteria rewards demonstrating your ability to accomplish the
task and the level of detail in your proposal

Good luck!

--Eric

[1]
https://traffic-control-cdn.readthedocs.io/en/latest/admin/quick_howto/ciab.html

On Wed, Mar 8, 2023 at 8:27 PM Chenhao Liu <chl...@ucsd.edu> wrote:

> Dear mentors,
>
>
>
> I hope you are well. Thank you so much for reading my email.
>
>
>
> My name is Chenhao Liu, a student majoring in computer science at the
> University of California San Diego. I really want to work on your project
> and now I am getting familiar with the project and the knowledge it
> requires.
>
>
>
> I am an experienced Go developer building several projects using Go. One
> such project was a cloud-based file storage service called SurfStore, which
> is based on Dropbox and the RAFT protocol. This application allows users to
> sync files to and from the cloud and utilizes distributed consensus to
> ensure the safety and availability of data.
>
>
>
> In addition to my experience with Go, I have an amount of knowledge in
> HTTP and caching as well. With my background in programming and experience,
> I am confident in my ability to learn quickly and adapt to new technologies
> and frameworks in GSoC.
>
>
>
> Should I share a draft proposal with you or do something to get feedback?
>
> If you have any feedback or suggestions, please do not hesitate to contact
> me.
>
>
>
> Thank you for considering my application, and I hope I could be one of the
> contributors to the Apache Software foundation.
>
>
>
> Best regards,
>
> Chenhao Liu
>

Reply via email to