Operations | Monitoring | ITSM | DevOps | Cloud

Collaboration

Optimizing Database Connection Loads With PgBouncer and Testwick

The majority of engineers know that a minor misconfiguration might lead to some big troubles. Usually, we tend to forget the importance of that tense when we are configuring a new tool or a new service, as our focus is initially to make the tool functional and to evaluate if it fits our needs. Mattermost Cloud hosts thousands of workspaces which each one needs to have a different database backend, as in Mattermost we think that isolation is one very important aspect in our security guidelines.

How We Use RPC to Share Database Connections and Scale our Multi-Product Architecture

The database/sql package in the Go standard library maintains a pool of connections so that all queries going through a single *sql.DB instance will reuse the same pool. This is great because you get a connection pool out of the box. But what if you need to share the same connection pool across processes? How do you use the same API in different processes but still reuse the same pool?

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.

Authentication Methods for the Mattermost Apps Framework

In the first part of this series, we explored the fastest way to get started with Mattermost Apps. In the second installment, we looked under the hood of a Mattermost App and examined how it works and how its components interact with each other. In this piece, we’ll outline the various authentication methods available using the Mattermost Apps framework.

Making software changes safer and faster with Jira Service Management

Customer expectations of software services are higher than ever before. Teams are under enormous pressure to rapidly deliver improvements to services without any disruption. In this session, we’ll share ways you can use Jira Service Management and other Atlassian products to harness the power of change management, automation, SLAs to supercharge the process so you can meet (and, even exceed) your customers’ expectations.

How an open approach to DevOps gives you the flexibility to adapt to anything

No single vendor will ever build or own all the DevOps tools your team needs. Atlassian has created a large ecosystem of partners who deliver expertise in key areas of the DevOps lifecycle. Join this session to learn about Atlassian’s open toolchain approach and how it can empower your teams with best of breed tools that work better together. In this session, Snyk, JFrog, and Gitlab will discuss how their integrations can help you achieve your DevOps goals.

Boosting ITSM with asset and configuration management in Jira Service Management

Organizations that use Mindville Insight for their ITSM practices often find that their resolution times shrink, their customer satisfaction increases, and their teams operate more efficiently. In this session we'll use in-app demonstrations to show how Insight can help you manage assets effectively, quickly troubleshoot incidents, minimize the impact of changes, and streamline the handling of requests.

Collaboration: The key to a reimagined employee experience

The ServiceNow product team had a clear goal: Reimagine the employee experience on the Now Platform. That meant designing a solution that would deliver a unified and proactive experience personalized for each user. The team started by talking with customers around the world—of all sizes and across many industries. They also turned to the ServiceNow IT team. IT provided firsthand knowledge of what it means to deliver an exceptional employee experience on the platform.

Featured Post

Follow the engineer: what DevOps teams can teach businesses about agility and efficiency

The pandemic threw out the rulebook on work. And we're still slowly writing a new one. Over the past year and a half, companies have been forced to rethink their processes to accommodate lockdown restrictions and the seismic shift in work they triggered. Remote working rendered old systems obsolete and companies are figuring out how to adapt them.