Automating dead code cleanup

Meta’s Systematic Code and Asset Removal Framework (SCARF) has a subsystem for identifying and removing dead code. SCARF combines static and dynamic analysis of programs to detect dead code from both a business and programming language perspective. SCARF automatically creates change requests that delete the dead code identified from the program analysis, minimizing developer costs.… Continue reading Automating dead code cleanup

Published
Categorized as Technology

5 Things you didn’t know about Buck2

Meta has a very large monorepo, with many  different programming languages. To optimize build and performance, we developed our own build system called Buck, which was first open-sourced in 2013.  Buck2 is the recently open-sourced successor. In our internal tests at Meta, we observed that Buck2 completed builds approximately 2x as fast as Buck1. Below… Continue reading 5 Things you didn’t know about Buck2

Published
Categorized as Technology

SRE Weekly Issue #395

View on sreweekly.com A message from our sponsor, FireHydrant: Incident management platform FireHydrant is combining alerting and incident response in one ring-to-retro tool. Sign up for the early access waitlist and be the first to experience the power of alerting + incident response in one platform at last. https://firehydrant.com/signals/ What every developer should know about… Continue reading SRE Weekly Issue #395

Published
Categorized as SRE

How Meta is creating custom silicon for AI

With the recent launches of MTIA v1,  Meta’s first-generation AI inference accelerator, and Llama 2,  the next generation of Meta’s publicly available large language model, it’s clear that Meta is focused on advancing AI for a more connected world. Fueling the success of these products are world-class infrastructure teams, including Meta’s custom AI silicon team,… Continue reading How Meta is creating custom silicon for AI

Published
Categorized as Technology

How the Einstein Team Operationalizes AI Models at Lightning Speed and Massive Scale

By Yuliya Feldman and Scott Nyberg In our “Engineering Energizers” Q&A series, we examine the professional life experiences that have shaped Salesforce Engineering leaders. Meet Yuliya Feldman, a Software Engineering Architect at Salesforce. Yuliya works on Salesforce Einstein’s Machine Learning Services team, responsible for operationalizing AI models, which serves as the engine behind Salesforce’s generative… Continue reading How the Einstein Team Operationalizes AI Models at Lightning Speed and Massive Scale

Published
Categorized as Technology

How the Einstein Team Operationalizes AI Models at Lightning Speed and Massive Scale

By Yuliya Feldman and Scott Nyberg In our “Engineering Energizers” Q&A series, we examine the professional life experiences that have shaped Salesforce Engineering leaders. Meet Yuliya Feldman, a Software Engineering Architect at Salesforce. Yuliya works on Salesforce Einstein’s Machine Learning Services team, responsible for operationalizing AI models, which serve as the engine behind Salesforce’s generative… Continue reading How the Einstein Team Operationalizes AI Models at Lightning Speed and Massive Scale

Published
Categorized as Technology

Automating product deprecation

Systematic Code and Asset Removal Framework (SCARF) is Meta’s unused code and data deletion framework. SCARF guides engineers through deprecating a product safely and efficiently via an internal tool. SCARF combines this tooling with automation to reduce load on engineers. At Meta, we are constantly innovating and experimenting by building and shipping many different products,… Continue reading Automating product deprecation

Published
Categorized as Technology

SRE Weekly Issue #394

View on sreweekly.com A warm welcome to my new sponsor, FireHydrant! A message from our sponsor, FireHydrant: The 2023 DORA report has two conclusions with big impacts on incident management: incremental steps matter, and good culture contributes to performance. Dig into both topics and explore ideas for how to start making incremental improvements of your… Continue reading SRE Weekly Issue #394

Published
Categorized as SRE

Revealing the Newest Data Science Tool: Speeding AI Development and Securing Customer Data

by Chi Wang and Scott Nyberg In today’s data-powered world, leveraging customer data to improve AI capabilities remains key for providing highly personalized consumer experiences. In fact, 43% of customers believe AI has improved their lives, with 54% willing to provide their anonymized data to improve AI-related products. However, more than half of customers shared… Continue reading Revealing the Newest Data Science Tool: Speeding AI Development and Securing Customer Data

Published
Categorized as Technology

SRE Weekly Issue #393

View on sreweekly.com A message from our sponsor, Rootly: Rootly is proud to have been recognized by G2 as a High Performer and Enterprise Leader in Incident Management for the sixth consecutive quarter! In total, we received nine G2 awards in the Summer Report. As a thank-you to our community, we’re giving away some awesome… Continue reading SRE Weekly Issue #393

Published
Categorized as SRE