{"repo":"codealong-dev/microservices-go-starter","free":true,"listed":false,"github":"https://github.com/codealong-dev/microservices-go-starter","clone":"git clone https://github.com/codealong-dev/microservices-go-starter.git","description":"Starter template for the Ride-Sharing course project - Microservices with Go","language":"TypeScript","stars":74,"topics":["golang","grpc","microservice","rabbitmq"],"license":null,"category":"networking-infra","readme_excerpt":"\"Microservices with Go\" course project This is the starter code for the \"Microservices with Go\" project. Project overview In this project‑driven course, you’ll build the backend microservices system for a Uber‑style ride‑sharing app from the ground up—using Go, Docker, and Kubernetes. By the end, you’ll have a fully deployed, horizontally scalable ride‑sharing system that’s ready for real traffic. Plus, you’ll walk away with reusable template for building future distributed projects—accelerating your path to become a lead engineer. Check it out at: https://www.selfmadeengineer.com/ Trip Scheduling Flow Installation The project requires a couple tools to run, most of which are part of many developer's toolchains. - Docker - Go - Tilt - A local Kubernetes cluster MacOS 1. Install Homebrew from Homebrew's official website 2. Install Docker for Desktop from Docker's official website 3. Install Minikube from Minikube's official website 4. Install Tilt from Tilt's official website 5. Install Go on MacOS using Homebrew: 6. Make sure kubectl is installed. Windows (WSL) This is a step by step guide to install Go on Windows using WSL. You can either install via WSL (recommended) or using powershell (not covered, but similar to WSL). 1. Install WSL for Windows from Microsoft's official website 2. Install Docker for Windows from Docker's official website 3. Install Minikube from Minikube's official website 4. Install Tilt from Tilt's official website 5. Install Go on Windows using WSL: 6","default_branch":null,"files":null,"tree":[],"storefront":"/r/codealong-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/codealong-dev/microservices-go-starter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}