Week 17 - Issue #76
The Post-Incident Review (PIR) can be downloaded as a PDF file. This PIR provides the exact details of the incident, outlines the steps we took to recover and describes how we will prevent situations like this from happening in the future. We hope the details and actions outlined in this document show that Atlassian will continue to provide a world-class cloud platform and a robust portfolio of products.
In this article, we'll explore some of the best practices of Argo that I've found and learn how we can validate our custom resources against these best practices. For every Rollout, we can define a list of steps with one of two fields: setWeight and PauseConditions. Argo uses these steps to manipulate the pause and the Rollout to trigger the reaction of the next Rollout. There is only a single supported resource name for each specific kind of ConfigMap and Secret resource.
Threatpost polled 400+ readers about security challenges in the cloud. Misconfigurations and data exposure is the biggest threat to cloud deployments. According to the poll results, data privacy and regulatory issues are just the tips of the iceberg. Almost a quarter (24 percent) said they had no confidence in their organization's cloud security. Just 8 percent said they feel "highly" confident in their cloud security, and the majority felt bullish (68 percent). When asked if they've implemented a zero-trust architecture for access management, 53 percent said, "not yet but plan to," and 17 percent said it confused them.
This is my personal story of starting the SRE organization at Uber. We were about twenty people within an engineering organization of about two hundred, rapidly on its way to two thousand. The infrastructure teams were:
The Developer Tools team.
The Infrastructure Engineering team is laser-focused on outpacing Postgres' appetite for disk space.
A team in Denmark primarily focused on deployment tooling.
The InfraOps team did everything else.
Uber's monolith had become difficult: migrations were risky, and deployments included many teams'.
JetBrains Gateway is our solution for remote development. It is a standalone app that will connect to a remote server via SSH. It will download and install an IDE as a backend service and open a project hosted on the remote machine. All language processing happens in your Gitpod environment while working locally with a rich, thin client. IntelliJ IDEA, GoLand, PyCharm, and PhpStorm are currently supported. Gitpod is a well-known open-source orchestration and provisioning platform for automated developer environments.