Superpack: Pushing the limits of compression in Facebook’s mobile apps

Managing app size at Facebook is a unique challenge: Every day, developers check in large volumes of code, and each line of code translates into additional bits in the apps that people ultimately download onto their phones. Left unchecked, this added code would make the app bigger and bigger until eventually the time it takes… Continue reading Superpack: Pushing the limits of compression in Facebook’s mobile apps

Published
Categorized as Technology

SRE Weekly Issue #288

View on sreweekly.com A message from our sponsor, StackHawk: Want to see what’s new with automated security tooling? Tune in on September 30 to see how StackHawk and Semgrep are making it possible to embed security testing in CI/CD. https://sthwk.com/whats-new-webinar Articles Tammy Bryant Butow on SRE Apprentices Faced with a difficult hiring market for SREs,… Continue reading SRE Weekly Issue #288

Published
Categorized as SRE

Autonomous Monitoring and Healing Networks

Autonomous Monitoring and Self-Healing Networks Occasional failure is inevitable in any network system. The need of the hour is a robust, self-reliant automated monitoring tool that provides great insight and a lesser degree of manual intervention. We need autonomous interventions that save us time and enhance system availability. What Salesforce Edge now offers is a… Continue reading Autonomous Monitoring and Healing Networks

Published
Categorized as Technology

10 Principles for Architecture at Salesforce

co-written by Ian Varley Software engineering can’t be reduced to a set of rules. Rather, it’s about understanding the problems we’re trying to solve, and making trade-offs among competing priorities. It’s nuanced work that requires experience and lots of clear communication. That said, there are some things we think are true across the board — some principles that… Continue reading 10 Principles for Architecture at Salesforce

Published
Categorized as Technology

Building a Language-Agnostic Neural Machine Translation System

Why Machine Translation At Salesforce, our goal in introducing machine translation was to increase scalability and better serve our international customers. Advantages include: Innovating and acquiring know-how internallyReducing translation time by enhancing translators’ productivityIncreasing content freshness by publishing more frequent updatesReinvesting savings into high-value content and products When we explored commercially available solutions four years ago, we… Continue reading Building a Language-Agnostic Neural Machine Translation System

Published
Categorized as Technology

How We’re Working Smarter in a Hybrid Workplace

At Salesforce, we’re committed to creating a workplace that enables our employees to do their best work. That looks pretty different in the year 2021, so we’ve been continuously evolving how we work. Despite many of us within the Technology, Marketing, and Product organization (TMP) already embracing a globally distributed workforce with a lot of… Continue reading How We’re Working Smarter in a Hybrid Workplace

Published
Categorized as Technology

Evolution of Region Assignment in the Apache HBase Architecture — Part 2

Evolution of Region Assignment in the Apache HBase Architecture — Part 2 The first part of this two-part series of blog posts provided an introduction to some of the important design aspects of Apache HBase. We introduced the concept of the AssignmentManager and the importance of its role in the HBase architecture. In this second post, we will… Continue reading Evolution of Region Assignment in the Apache HBase Architecture — Part 2

Published
Categorized as Technology

Evolution of Region Assignment in the Apache HBase Architecture — Part 1

Evolution of Region Assignment in the Apache HBase Architecture — Part 1 Written by Viraj Jasani and Andrew Purtell At Salesforce, we run a large number of Apache HBase clusters in our own data centers as well as in public cloud infrastructure. This post outlines some important design aspects of Apache HBase and how its data distribution mechanism has… Continue reading Evolution of Region Assignment in the Apache HBase Architecture — Part 1

Published
Categorized as Technology

Looking at the Kubernetes Control Plane for Multi-Tenancy

The Salesforce Platform-as-a-Service Security Assurance team is constantly assessing modern compute platforms for security level and features. We use the insights from these research efforts to provide fast and comprehensive support to engineering teams who explore platform options that adequately support their security requirements. Unsurprisingly, Kubernetes is one of the platforms that we deal with… Continue reading Looking at the Kubernetes Control Plane for Multi-Tenancy

Published
Categorized as Technology

SRE Weekly Issue #255

View on sreweekly.com A message from our sponsor, StackHawk: With StackHawk’s new GitHub Action, you can integrate AppSec testing directly into your GitHub CI/CD pipeline. See how: http://sthwk.com/appsec-github-action Articles Why It Should Be Service, Not Site Reliability It really should! Even Google is much more accurately described as a “service” than a “site”. Chris Riley… Continue reading SRE Weekly Issue #255

Published
Categorized as SRE