Software Engineering Tidbits • 255 implied HN points • 26 Apr 23
- Ensure all necessary steps are taken before landing a pull request to the main branch, such as passing all tests and code reviews.
- Deploy new software versions gradually to production, starting with a small number of machines first.
- Consider implementing CI/CD for continuous deployment to improve observability, but balance it with on-demand deployments to ensure all changes are attended to.