I was told that sharing here will help more people.
These three patterns have been applied in my teams and are very successful.
Design a workflow to be resettable safe: What is the best way to make use of the workflow reset feature in Cadence/Temporal/iWF? - Stack Overflow
Simplify the way of using versioning API(this may need to change to apply for core based SDKs like PHP) What is a good way/pattern to use Temporal/Cadence versioning API - Stack Overflow
Signal Queue pattern(mostly for Java, since Golang SDK is already doing it, not sure about cored based SDK) What is the best way/pattern to process a signal in Cadence/Temporal workflow - Stack Overflow
Design patterns may have lots of “opinions”, so I am always open to any suggestion.