Operations | Monitoring | ITSM | DevOps | Cloud

Best Practices for Software Development with Mattermost

Ask any software engineer about the best way to do something and they’ll likely tell you “it depends.” Every project and team works differently and has specific concerns, requirements, and opinions, adding complexity on top of the technical and operational complexity of software development. The challenge lies in managing the work and emergent complexity while staying abreast of industry best practices in a way that fits our teams’ particular processes and environments.

Fairwinds: Kubernetes Guardrails and Governance to Enable Developers and Reduce Risk

Customers of both PagerDuty and Fairwinds Insights can generate and customize PagerDuty incidents for critical issues in their Kubernetes clusters. This capability includes over 100 checks that have been built-in to Fairwinds Insights for things like container vulnerabilities, insecure workload configurations, runtime security events, and resource usage—as well as custom user-defined policies for compliance and internal requirements.

CI/CD - What You Need to Know

Continuous integration (CI) and continuous delivery or deployment (CD) cover the process of automatically merging, building, and testing code changes ready for release, and – in the case of continuous deployment – releasing those changes to users. If you’re developing software for others to use, you’ll need to go through some form of build and test process before you make your latest changes available.