We are releasing Winterfell, our implementation of a STARK prover/verifier to Crates.io Winterfell is an easy to use open source implementation of STARKs for security and privacy applications. One potential application for Winterfell’s zero-knowledge proofs is blockchain privacy and scalability. “Any sufficiently advanced technology is indistinguishable from magic.” —Clarke’s Third Law What if the average… Continue reading Open sourcing Winterfell: A STARK prover and verifier
Blog
118. Why Writing Matters for Engineers
ListenSubscribe In this episode, Ian, Laura, and Wesley talk about the importance of communication skills, specifically writing, for people in technical roles. Ian calls writing the single most important meta skill you can have. And the good news is that you can get better at it, with deliberate practice! Ian and Wesley both come from… Continue reading 118. Why Writing Matters for Engineers
SRE Weekly Issue #281
View on sreweekly.com A message from our sponsor, StackHawk: Traditional application security testing methods fail for single page applications. Check out why single page apps are different and how you can run security tests on your SPAs. https://sthwk.com/SPA Articles Learning from incidents – Formula 1 The incident: a formula 1 car hit the side barrier… Continue reading SRE Weekly Issue #281
A linear programming approach for optimizing features in ML models
Whether it’s iterating on Facebook’s News Feed ranking algorithm or delivering the most relevant ads to users, we are constantly exploring new features to help improve our machine learning (ML) models. Every time we add new features, we create a challenging data engineering problem that requires us to think strategically about the choices we make.… Continue reading A linear programming approach for optimizing features in ML models
Coordinated Rate Limiting in Microservices
The Problem Any multitenant service with public REST APIs needs to be able to protect itself from excessive usage by one or more tenants. Additionally, as the number of instances that support these services is dynamic and varies based on load, the need arrises to perform coordinated rate limiting on a per tenant, per endpoint basis.… Continue reading Coordinated Rate Limiting in Microservices
SRE Weekly Issue #280
View on sreweekly.com A message from our sponsor, StackHawk: DataRobot is using StackHawk to automate API security testing and to scale AppSec across their dev team. Learn more about all they’re up to: https://sthwk.com/DataRobot Articles The Harmful Consequences of the Robustness Principle The Robustness Principle (“be conservative in what you send, and liberal in what… Continue reading SRE Weekly Issue #280
Migrating Facebook to MySQL 8.0
MySQL, an open source database developed by Oracle, powers some of Facebook’s most important workloads. We actively develop new features in MySQL to support our evolving requirements. These features change many different areas of MySQL, including client connectors, storage engine, optimizer, and replication. Each new major version of MySQL requires significant time and effort to… Continue reading Migrating Facebook to MySQL 8.0
Building Data Pipelines Using Kotlin
Co-written by Alex Oscherov Up until recently, we, like many companies, built our data pipelines in any one of a handful of technologies using Java or Scala, including Apache Spark, Storm, and Kafka. But Java is a very verbose language, so writing these pipelines in Java involves a lot of boilerplate code. For example, simple bean… Continue reading Building Data Pipelines Using Kotlin
SRE Weekly Issue #279
View on sreweekly.com A message from our sponsor, StackHawk: On July 28, ZAP Creator Simon Bennetts is giving a first look at ZAP’s new automation framework. Grab your spot: https://sthwk.com/ZAP-Automation Articles Managing the Risk of Cascading Failure This is a presentation by Laura Nolan (with text transcript) all about cascading failure, what causes it, how… Continue reading SRE Weekly Issue #279
Innovation is About the Journey: The Mulesoft Design Services Story
Meet Mulesoft Design Services At Mulesoft, a critical part of integrating everything is building the Mule Applications that make those integrations. For such, Mulesoft has many different options for our customers to use, including Composer, Flow Designer, and Studio, among others. All of those need a Mule Runtime in the back to help the customer quickly… Continue reading Innovation is About the Journey: The Mulesoft Design Services Story