This repository demonstrates how to profile, optimize and benchmark a given problematic Go code for study purposes.
This repository provides a hands-on study of performance optimization techniques for Go applications, using an event processing system as a practical example. It demonstrates measurable improvements—achieving a 5.35x speedup and 3x reduction in memory allocations—through strategies like string pooling and streaming JSON. The project is designed for Go developers looking to learn systematic profiling, benchmarking, and optimization.
How the donated funds are distributed
Kivach works on the Obyte network, and therefore you can track all donations.