Categorygithub.com/Hackfred/golang-webserver-performance
module
0.0.0-20221213080327-03adb33449f8
Repository: https://github.com/hackfred/golang-webserver-performance.git
Documentation: pkg.go.dev

# README

golang-webserver-performance

Project for fun to compare performance of GRPC and HTTP servers. Can also function as a demo project.

Takeaways

Structure of code

  • domain driven design oriented

Code generation

  • GRPC server
  • HTTP server
  • clients are not generated yet but can/will be

Load testing tools for HTTP and GRPC

  • autocannon
  • ghz

Automating flows with go-task

  • see Taskfile.yml

Usage of trace

  • to measure and compare performance gotrace is used (see main.go)

# Packages

No description provided by the author
No description provided by the author
Package v1 provides primitives to interact with the openapi HTTP API.
No description provided by the author