Golang - applying Builder pattern in CRM development.
When we design API modules, one question may arise: how will the logic of working with optional parameters of our struct be organized? Effectively solving this problem can significantly increase the usability of our API. In this article I will give a concrete example from my practice in CRM development and how the Builder pattern helped me in this issue.