Palo Alto, CA, USA
Jul 7, 2020   |  By Jess Espino
One of the most important parts of the Mattermost source code is the one responsible for accessing the Mattermost database: the store. Every single database access is handled by the store, so we needed to find a way to extend its functionality while introducing as little complexity as possible. This is the reason behind the current layered approach using struct embedding.
Jun 29, 2020   |  By Mario de Frutos
Lately we’ve been working on improving different parts of the Mattermost server, including our monitoring and observability capabilities. We’ve been using Prometheus and Grafana to monitor our cluster for a while now, and you can read this great post where my colleague Stylianos explains how we have them working for our multi-cluster environment.
Jun 25, 2020   |  By Eli Yukelzon
Large-scale cloud applications are usually built using interconnected services that can be rather hard to troubleshoot. When a service is scaled, simple logging doesn’t cut it anymore and a more in-depth view into system’s flow is required. That’s where distributed tracing comes into play; it allows developers and SREs to get a detailed view of a request as it travels through the system of services.
Jun 24, 2020   |  By Christopher Speller
Today marks five years since the start of the Mattermost open source project! We reflected on this exciting journey and reminisced about our missteps along the way. We’ve had many laughs and wanted to share them with our community.
Jun 16, 2020   |  By Eric Sethna
Frequent logouts are a frustrating experience for users, especially on servers with short session lengths configured. In v5.24 and later, you can enable the configuration setting for extending session length with activity to automatically extend sessions and keep users logged in as long as they are active in their Mattermost apps.
Jul 8, 2020   |  By Mattermost
A short video highlighting our last five years hosted by core committers from the staff from Mattermost, Inc. Interested in joining Mattermost's next five years?
May 13, 2020   |  By Mattermost
As many teams scramble to adopt remote work, many DevOps teams are turning to messaging and integrated workflows to collaborate effectively. But how can remote teams use messaging effectively? How can you use messaging in conjunction with other collaboration tools? We’ll show you how you can use a collaboration platform like Mattermost to make the most of popular tools like the Atlassian suite and improve the workflow of your remote teams. We’ll also talk about our experiences as a remote-first company and how our team moves quickly and stays in sync.
Mar 27, 2020   |  By Mattermost
Over the last decade, software development teams have shifted from periodic releases to near-continuous releases. In fact, today’s leading DevOps teams are tasked with shipping frequent updates while maintaining a high level of quality.
Mar 26, 2020   |  By Mattermost
Email overload, distributed teams and excessive meetings have caused many organizations to move their DevOps teams to messaging platforms and thus adopt ChatOps workflows. With thousands of open source installs and hundreds of customer implementations, we have a few lessons to share on interesting DevOps workflows, how incidents can be effectively communicated across distributed teams and what messaging in secure and regulated environments should look like.
Mar 26, 2020   |  By Mattermost
Our experience working with hundreds of customers who use Mattermost, an open source messaging workspace, and a distributed team with hundreds of additional contributors all working remotely, has taught us several lessons about communications tools and how to get work done across time zones.