.advertise@offshoreoiljobs.co.uk

.www.offshoreoiljobs.co.uk

Category: Telecommunications Engineering

Building the SRE Culture at LinkedIn

Co-authors: Bruno Connelly and Bhaskaran Devaraj   Being a Site Reliability Engineer (SRE) means having to talk about hard problems. Site outages, complex failure scenarios, and other technical emergencies are the things we have to be prepared to deal with every day. When we’re not dealing with problems, we’re discussing them. We regularly perform post-mortems and root cause analyses, and we generally dig into complex technical problems in an unflinching way. Strangely, talking about culture in an SRE organization can…

Introducing Load Balancing & Intelligent Failover with Cloudflare

Cloudflare’s Enterprise customers have been using our Load Balancing service since March, and it has been helping them avoid website downtime caused by unreliable hosting providers, Internet outages, or servers. Today, we’re bringing Load Balancing to all of our customers. Even the best caching can’t escape the fundamental limitations on performance created by the speed of light. Using Load Balancing, Cloudflare’s customers can now route requests between multiple origins, allowing them to serve requests from the closest (and fastest) geographic…

Democratizing Data at Airbnb – Airbnb Engineering & Data Science – Medium

By Chris Williams, Eli Brumbaugh, Jeff Feng, John Bodley, and Michelle Thomas Like many startups, the number of employees at Airbnb has grown significantly over the past several years. In parallel we have seen explosive growth in both the amount of data and the number of internal data resources: data tables, dashboards, reports, metrics definitions, etc. On one hand, the growth in data resources is healthy and reflects our heavy investment in data tooling to promote data-informed decision making. However…

Cloudflare’s Prior Art Search Bounty

Jengo Fett by Brickset (Flickr) As readers of this blog likely know, especially if you read this post, Cloudflare has been sued by a dangerous new breed of patent troll, Blackbird Technologies, asserting a very old and very vague patent. And we know we are not alone in being frustrated about the way that such patent trolls inhibit the growth of innovative companies. Cloudflare is asking for your help in this effort, and we’re putting our money where our mouth…

Cape Town (South Africa): Cloudflare Data Center #113

Five fun facts: Cape Town is where the Atlantic Ocean and the Indian Ocean meet deep in the Southern Hemisphere. The city is the start of the Garden Route, a 185 mile (300 km) glorious coastal drive brimming with native flowers and stunning vistas. Cape Town is the gateway into the Stellenbosch and Franschhoek wine districts that make for very popular weekend excursions. The imposing Table Mountain can be seen from most of Cape Town. When you take the cable…

Detecting Abuse at Scale: Locality Sensitive Hashing at Uber Engineering

With five million plus Uber trips taken daily worldwide, it is important for Uber engineers to ensure that data is accurate. If used correctly, metadata and aggregate data can quickly detect platform abuse, from spam to fake accounts and payment fraud. Amplifying the right data signals makes detection more precise and thus, more reliable. To address this challenge in our systems and others, Uber Engineering and Databricks worked together to contribute Locality Sensitive Hashing (LSH) to Apache Spark 2.1. LSH is…

Six million Internet properties now faster for six million Internet users

We are excited to add four new data centers this week to Cloudflare’s growing network, beginning with Colombo, Sri Lanka. This deployment is our 112th data center globally, and our 38th in Asia. CC BY-NC-ND 2.0 image by Pavel Dobrovsky Six million Internet properties using Cloudflare are now even faster across the island country of Sri Lanka. Previously, local visitors to Cloudflare customers were served out of our Singapore or Dubai data centers. Latency (ms) decreases 4x to Cloudflare customers. Source:…

Anonymity and Abuse Reports

Last Thursday, ProPublica published an article critiquing our handling of some abuse reports that we receive. Feedback from the article caused us to reevaluate how we handle abuse reports. As a result, we’ve decided to update our abuse reporting system to allow individuals reporting threats and child sexual abuse material to do so anonymously. We are rolling this change out and expect it to be available by the end of the week. I appreciate the feedback we received. How we…

Mobile Crash Reporting at LinkedIn

We use our own library to capture Java crashes on Android, Breakpad to capture native crashes on Android, and PLCrashreporter to capture iOS crashes. We have caching logic to capture crashes and send reports when the network becomes available. We normalize crash data regardless of platform (iOS or Android) into a crash payload backed by avro schema for consistent reporting. After the client libraries capture the crash, it is sent to the tracking frontend service, which in turn publishes the…

Redesigning Uber Engineering’s Mobile Content Delivery Ecosystem

Supporting a quick and efficient in-app communication channel for people who drive with Uber is critical to our business. If we are unable to effectively communicate messages on the app, it can prevent drivers from receiving important information. In 2015, the Driver Experience team at Uber introduced a new driver app to improve the user experience, including the deployment of a new, more effective content delivery ecosystem. In this article, we discuss the technical challenges we encountered—and solutions we developed—while…