# Cloud Platform

The Cloud Platform team is responsible for our Mattermost Cloud SaaS technology.

### Vision

Enable everyone to build and deploy with high velocity in a self-served manner.

### Actions

* Increase developer productivity
* Influence Cloud readiness
* Input driven decision making
* Encourage best practices and keep quality standards high
* Keep experimenting
* Keep documentation fresh

### Principles

* Balance stability and experimentation
* Embrace teamwork
* Leave the room better than it was
* Data/Feedback driven to find the best solution
* Distributed systems, distributed team
* Be curious and keep learning
* Share knowledge and seek feedback

### Ask for Help

If you need our assistance please use the following follow the [General Workflow](#general-workflow)

We can also be reached out:

1. For support questions related to production you can reach us in `~cloud-support` channel.
2. For all the other questions you can reach us in [\~infrastructure-platform-team](https://community.mattermost.com/private-core/channels/infrastructure-platform-team) channel

### How we work

#### General Workflow

1. Mattermost members open new issues in [Platform Board](https://mattermost.atlassian.net/jira/software/c/projects/CLD/boards/129)
2. Every new issues goes through an Issue Triage weekly

### Areas of Ownership

The team regularly works on the following tasks, in the order of priority:

* Ensuring provisioning, rolling out and controlling the workspaces fleet with an automated manner (eg. provisioner, k8s operator)
* Improving developer productivity with providing self-served capabilities for testing envs in cloud developer platform (eg. [spinwick](https://handbook.mattermost.com/company/about-mattermost/list-of-terms#spinwick), cloud plugin)
* Ensuring and supporting other teams for cloud readiness (eg. Mattermost migrations, database connection pooling)

### Meetings

| Topics                  | Meeting              | Participants                                  | Cadence  |
| ----------------------- | -------------------- | --------------------------------------------- | -------- |
| Triage & Planning       | Platform Planning    | SRE, Platform                                 | Tuesday  |
| Cross-org collaboration | Infrastructure Guild | Leadership, Infrastructure, Product, Security | Thursday |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://handbook.mattermost.com/operations/research-and-development/organization/cloud_platform.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
