Tech Stacks. A word that could make many programmers shudder or jump-with-joy.
The tech stack for this website consists of Neocities For hosting and Zonelets for blog handling. Ko-Fi for handling donos.
For my example of a Tech Stack lets make a tech stack for the next Github
Githubs front end is written in PHP using the larvel framework. Since all (To most) of our data will be stored in a MySQL database we need to use a web framework that work with MySQL. Since PHP is already taken we will go with python running the Django framework.
Now for the nitty gritty backend! We will handle users with firebase reporting to our MySQL db. Go will keep track of commits (and ect.) and store them in out db. For handling the creation of Git repos we will use the Go programming language with the SCM lib. To keep track of data better we will use Redis to cache the data in out db. For 2FA we will use Twilio.
For user auth we will use Googles Firebase. For deployments we can use an Apache Web Server for user created Repos. Now for protection we will use Cloudflare and Googles reCAPTCHA
And thats it. Our Tech stack is done.
Thanks Ben from Company operations