Launching a new Chromium-based WebView for Android

Our in-app browser for Facebook on Android has historically relied on an Android System WebView based on Chromium, the open source project that powers many browsers on Android and other operating systems. On other mobile operating systems, the System WebView component cannot be updated without updating the entire operating system. On Android, this works differently,… Continue reading Launching a new Chromium-based WebView for Android

Published
Categorized as Technology

A Peek at Datorama’s AWS S3 SQL Query Tool

Datorama Reports for Marketing Cloud enables you to generate, view, and share a detailed analysis of your Email, Push, and Journey campaign-level data. For that, Datorama extracts large volumes of data to its Data Lake solution for the Marketing Cloud marketing analytics, which is stored in a structured table compatible architecture. Through our Datorama product,… Continue reading A Peek at Datorama’s AWS S3 SQL Query Tool

Published
Categorized as Technology

SRE Weekly Issue #340

View on sreweekly.com A message from our sponsor, Rootly: Manage incidents directly from Slack with Rootly 🚒. Rootly automates manual tasks like creating an incident channel, Jira ticket and Zoom rooms, inviting responders, creating statuspage updates, postmortem timelines and more. Want to see why companies like Canva and Grammarly love us?: https://rootly.com/demo/ Articles SREcon Americas 2020:… Continue reading SRE Weekly Issue #340

Published
Categorized as SRE

SRE Weekly Issue #339

View on sreweekly.com It’s with great sadness that I note the passing of a giant in our field, Dr. Richard Cook. His memory will live on through his huge body of work and the countless ways he’s impacted our thinking and practice as SREs. A message from our sponsor, Rootly: Manage incidents directly from Slack… Continue reading SRE Weekly Issue #339

Published
Categorized as SRE

How thermal simulation helps optimize Meta’s data centers

Data center optimization has always played an important role at Meta. By optimizing our data centers’ environmental controls, we can reduce our environmental impact  while ensuring that people can always depend on our products. With most other complex systems, optimization of energy consumption is a trial-and-error process. But experimenting on any component of a live… Continue reading How thermal simulation helps optimize Meta’s data centers

Published
Categorized as Technology

MemLab: An open source framework for finding JavaScript memory leaks

We’ve open-sourced MemLab, a JavaScript memory testing framework that automates memory leak detection. Finding and addressing the root cause of memory leaks is important for delivering a quality user experience on web applications. MemLab has helped engineers and developers at Meta improve user experience and make significant improvements in memory optimization. We hope it will… Continue reading MemLab: An open source framework for finding JavaScript memory leaks

Published
Categorized as Technology

SRE Weekly Issue #338

View on sreweekly.com A message from our sponsor, Rootly: Manage incidents directly from Slack with Rootly 🚒. Rootly automates manual tasks like creating an incident channel, Jira ticket and Zoom rooms, inviting responders, creating statuspage updates, postmortem timelines and more. Want to see why companies like Canva and Grammarly love us?: https://rootly.com/demo/ Articles Intro to Themes… Continue reading SRE Weekly Issue #338

Published
Categorized as SRE

Open-sourcing TAOBench: An end-to-end social network benchmark

What the research is: The continued emergence of large social network applications has introduced a scale of data and query volume that challenges the limits of existing data stores. However, few benchmarks accurately simulate these request patterns, leaving researchers in short supply of tools to evaluate and improve upon these systems.  To address this issue,… Continue reading Open-sourcing TAOBench: An end-to-end social network benchmark

Published
Categorized as Technology

Network Entitlement: A contract-based network sharing solution

Meta’s overall network usage and traffic volume has increased as we’ve continued to add new services. Due to the scarcity of fiber resources, we’re developing an explicit resource reservation framework to effectively plan, manage, and operate the shared consumption of network bandwidth, which will help us keep up with demand and limit network disruptions during… Continue reading Network Entitlement: A contract-based network sharing solution

Published
Categorized as Technology

Viewing the world as a computer: Global capacity management

Meta currently operates 14 data centers around the world. This rapidly expanding global data center footprint poses new challenges for service owners and for our infrastructure management systems. Systems like Twine, which we use to scale cluster management, and RAS, which handles perpetual region-wide resource allocation, have provided the abstractions and automation necessary for service… Continue reading Viewing the world as a computer: Global capacity management

Published
Categorized as Technology