We get familiar with location modifiers and look at how to use them.
By compressing responses, the amount of data sent is reduced, and transferring it over the network happens faster.
We get familiar with load balancing and learn how to use Nginx as a load balancer.
Caching means certain requests no longer need to be processed again. In that case, the response stored in the cache is served directly to the user.
In this part, we learn how to run commands using go generate. Then, using this command, we generate openapi files based on annotations we've added to our code.
Mahdi.Kh
September 21, 2026
We get familiar with channels and learn how goroutines can communicate with each other using channels.
Mahdi.Kh
September 21, 2026
We look at the time standard package and get familiar with the parts of it that are used most often.
Mahdi.Kh
September 21, 2026