November, 2022

article thumbnail

Machine Learning for Fraud Detection in Streaming Services

The Netflix TechBlog

By Soheil Esmaeilzadeh , Negin Salajegheh , Amir Ziai , Jeff Boote Introduction Streaming services serve content to millions of users all over the world. These services allow users to stream or download content across a broad category of devices including mobile phones, laptops, and televisions. However, some restrictions are in place, such as the number of active devices, the number of streams, and the number of downloaded titles.

C++ 311
article thumbnail

Sorting in C#: OrderBy.OrderBy or OrderBy.ThenBy? What's More Effective and Why?

DZone

Suppose we need to sort the collection by multiple keys. In C#, we can do this with the help of OrderBy().OrderBy() or OrderBy().ThenBy(). But what is the difference between these calls? To answer this question, we need to delve into the source code.

C++ 261
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Optimize your observability pipeline for AWS Lambda serverless functions

Dynatrace

As companies accelerate digital transformation, cloud services such as AWS Lambda help companies to modernize their application architectures to quickly adapt to the needs of their customers while offloading the operational complexity to their cloud vendor. With the growing complexity of application architectures which can rely on tens of thousands of microservices, end-2-end observability is a requirement to optimize application performance and to deliver intelligent root-cause analysis.

Lambda 235
article thumbnail

The Distributed Computing Manifesto

All Things Distributed

Today, I am publishing the Distributed Computing Manifesto, a canonical document from the early days of Amazon that transformed the architecture of Amazon's ecommerce platform. It highlights the challenges we were facing at the end of the 20th century, and hints at where we were headed.

Ecommerce 218
article thumbnail

AI’s ‘SolarWinds Moment’ Will Occur; It’s Just a Matter of When

O'Reilly

Major catastrophes can transform industries and cultures. The Johnstown Flood, the sinking of the Titanic, the explosion of the Hindenburg, the flawed response to Hurricane Katrina–each had a lasting impact. Even when catastrophes don’t kill large numbers of people, they often change how we think and behave. The financial collapse of 2008 led to tighter regulation of banks and financial institutions.

article thumbnail

Sustainable Software Engineering Through Performance Testing

Abstracta

The optimization of performance testing can contribute to achieving sustainable software engineering. Why is the digital carbon footprint getting bigger every day? What are the best practices to reduce it? Find out everything in this article, with an interview with Mercedes Quintero, Federico Toledo, and. The post Sustainable Software Engineering Through Performance Testing appeared first on Abstracta Software Testing Services.

article thumbnail

For your eyes only: improving Netflix video quality with neural networks

The Netflix TechBlog

by Christos G. Bampis , Li-Heng Chen and Zhi Li When you are binge-watching the latest season of Stranger Things or Ozark, we strive to deliver the best possible video quality to your eyes. To do so, we continuously push the boundaries of streaming video quality and leverage the best video technologies. For example, we invest in next-generation, royalty-free codecs and sophisticated video encoding optimizations.

Network 292

More Trending

article thumbnail

Dynatrace enhances Business Analytics with business events powered by Grail

Dynatrace

Following the launch of Dynatrace® Grail for Log Management and Analytics , we’re excited to announce a major update to our Business Analytics solution. Business events powered by our new Grail™ data lakehouse and by other Dynatrace platform technologies ensures the real-time precision that business and IT teams need to make data-driven decisions and improve business outcomes.

Analytics 233
article thumbnail

Best Frontend Frameworks for Web Development in 2022

Simform

User experience is the number one priority for every business in the market today. As a developer, even the brief you get on your project talks about the simplicity of the user interface it is supposed to feature.

article thumbnail

A Guide To Image Optimization On Jamstack Sites

Smashing Magazine

A Guide To Image Optimization On Jamstack Sites. A Guide To Image Optimization On Jamstack Sites. Alba Silvente. 2022-11-17T10:00:00+00:00. 2022-11-17T14:33:01+00:00. This article is sponsored by Storyblok. Today, creating content on the Internet is the norm, not the exception. It has never been easier to build a personalized website, digitalize a product and start seeing results.

Media 103
article thumbnail

The new AWS Europe (Zurich) Region and 16 years of Swiss innovation

All Things Distributed

Starting today the new AWS Europe (Zurich) Region is now open for use!

AWS 145
article thumbnail

New Series: Creating Media with Machine Learning

The Netflix TechBlog

By Vi Iyengar , Keila Fong , Hossein Taghavi , Andy Yao , Kelli Griggs , Boris Chen , Cristina Segalin , Apurva Kansara , Grace Tang , Billur Engin , Amir Ziai , James Ray , Jonathan Solorzano-Hamilton Welcome to the first post in our multi-part series on how Netflix is developing and using machine learning (ML) to help creators make better media?—?

Media 233
article thumbnail

A Primer on Distributed Systems Observability

DZone

This is an article from DZone's 2022 Performance and Site Reliability Trend Report. For more: Read the Report. In the past few years, the complexity of systems architectures drastically increased, especially in distributed, microservices-based architectures. It is extremely hard and, in most cases, inefficient to debug and watch logs, particularly when we have hundreds or even thousands of microservices or modules.

Systems 258
article thumbnail

Dynatrace supports SnapStart for Lambda as an AWS launch partner

Dynatrace

Dynatrace is proud to be an AWS launch partner in support of Amazon Lambda SnapStart. The new Amazon capability enables customers to improve the startup latency of their functions from several seconds to as low as sub-second (up to 10 times faster) at P99 (the 99th latency percentile). Today, application modernization efforts are centered on application programming interfaces and microservices that are sensitive to startup latency.

Lambda 227
article thumbnail

Observability-Driven Development: From Development to DevOps

Simform

Observability allows visibility into distributed systems for automated problem identification and resolution. Observability-driven development (ODD) is an approach to shift left observability to the earliest stage of the software development life cycle. This article provides a guide on ODD and its benefits, its role in SDLC, and key considerations for adoption.

article thumbnail

Debugging Tactics

Addy Osmani

Debugging is the process of finding and fixing problems in software so that it functions as intended

Software 133
article thumbnail

¡Bienvenida España! Introducing the new AWS Europe (Spain) Region

All Things Distributed

The new AWS Europe (Spain) Region is ready for use. Now, go build!

AWS 111
article thumbnail

Effective Software Development Using a Comprehensive Agile Testing Methodology

Kovair

Agile testing methodology is an integral part of the agile software development process. It is because agile testers allow product owners and stakeholders to communicate.

article thumbnail

Performance Engineering Powered by Machine Learning

DZone

This is an article from DZone's 2022 Performance and Site Reliability Trend Report. For more: Read the Report. Software testing is straightforward — every input => known output. However, historically, a great deal of testing has been guesswork. We create user journeys, estimate load and think time, run tests, and compare the current result with the baseline.

article thumbnail

Accelerate resolution of network issues with AI-powered event reporting based on SNMP traps

Dynatrace

Complexity and data volume for IT infrastructure soars to new heights. The volume of data and events grows in tandem with the rising complexity of IT infrastructure. Monitoring modern IT infrastructure is difficult, sometimes impossible, without advanced network monitoring tools. While the market is saturated with many Network Administrator support solutions, Dynatrace can help you analyze the impact on your organization in an automated manner.

Network 227
article thumbnail

Trip report: Autumn ISO C++ standards meeting (Kona)

Sutter's Mill

A few minutes ago, the ISO C++ committee completed its second-to-last meeting of C++23 in Kona, HI, USA. Our host, the Standard C++ Foundation, arranged for high-quality facilities for our six-day meeting from Monday through Saturday. We currently have 26 active subgroups, nine of which met in six parallel tracks throughout the week; some groups ran all week, and others ran for a few days or a part of a day, depending on their workloads.

C++ 71
article thumbnail

Focus on high-leverage activities.

Addy Osmani

Leverage = impact produced / time invested. It is the ability to get more done with less effort, time or money.

107
107
article thumbnail

Getting Started with MongoDB Atlas and Azure Functions using Node.js

The Polyglot Developer

So you’re building serverless applications with Microsoft Azure Functions, but you need to persist data to a database. What do you do about controlling the number of concurrent connections to your database from the function? What happens if the function currently connected to your database shuts down or a new instance comes online to scale with demand?

Azure 64
article thumbnail

On site in Denmark: Behind the scenes with Veo

All Things Distributed

In the fourth episode of season 3 of Now Go Build, I visit with Veo in Denmark.

81
article thumbnail

Creating an SRE Practice: Why and How

DZone

This is an article from DZone's 2022 Performance and Site Reliability Trend Report. For more: Read the Report. Site reliability engineering (SRE) is the state of the art for ensuring services are reliable and perform well. SRE practices power some of the most successful websites in the world. In this article, I'll discuss who site reliability engineers (SREs) are, what they do, key philosophies shared by successful SRE teams, and how to start migrating your operations teams to the SRE model.

Website 246
article thumbnail

What is container as a service? How CaaS compares to PaaS, IaaS, and FaaS

Dynatrace

The containerization craze has continued for enterprises, with benefits such as portability, efficiency, and scalability. In fact, according to a Gartner forecast , revenue for global container management software and services will reach $944 million in 2024 — up from $465.8 million in 2020. With the significant growth of container management software and services, enterprises need to find ways to simplify the process.

article thumbnail

KeyCDN Launches New POPs in Latin America

KeyCDN

We are excited about the newly established points of presence (POPs) in Latin America! So far, we could cover Latin America through Mexico City, Santiago, and São Paulo. Now Buenos Aires and Bogotá have been added. KeyCDN is always looking for ways to minimize latency and accelerate the delivery of assets worldwide. The proximity to Latin American users now enables even more reliable and faster connections within Latin America and outside the region to anywhere else in the world.

Latency 60
article thumbnail

A coach, a mentor and a sponsor

Addy Osmani

A coach talks to you, a mentor talks with you, and a sponsor talks about you. Each can play a valuable role in your career growth.

94
article thumbnail

A Look at WOPR’s History From Within

Abstracta

How was the Workshop on Performance and Reliability (WOPR) born? What is the vision behind it? Find out in this article, featuring Eric Proegler and Paul Holland. By Natalie Rodgers WOPR is still making significant contributions even after 29 editions. The first one was held. The post A Look at WOPR’s History From Within appeared first on Abstracta Software Testing Services.

Testing 59
article thumbnail

Page labels: Why they are important and how to use them

Speed Curve

Labeling your pages in your synthetic and real user monitoring (RUM) tools is a crucial step in your performance monitoring setup. We recently released some exciting new capabilities for labeling your RUM pages that we want to share with you. This is also a great opportunity to reiterate why page labels are important, and to show you how easy it is to apply labels to your pages.

article thumbnail

Building an Open-Source Observability Toolchain

DZone

This is an article from DZone's 2022 Performance and Site Reliability Trend Report. For more: Read the Report. Open-source software (OSS) has had a profound impact on modern application delivery. It has transformed how we think about collaboration, lowered the cost to maintain IT stacks, and spurred the creation of some of the most popular software applications and platforms used today.

article thumbnail

What is MTTR? How mean time to repair helps define DevOps incident management

Dynatrace

DevOps and ITOps teams rely on incident management metrics such as mean time to repair (MTTR). These metrics help to keep a network system up and running?, a critical task that’s easier said than done. Other such metrics include uptime, downtime, number of incidents, time between incidents, and time to respond to and resolve an issue. A 2022 Outage Analysis report found that enterprises are struggling to achieve a measurable reduction in outage rates and severity.

DevOps 209
article thumbnail

Build a Totally Serverless REST API with MongoDB Atlas

The Polyglot Developer

So you want to build a REST API, but you don’t want to worry about the management burden when it comes to scaling it to meet the demand of your users. Or maybe you know your API will experience more burst usage than constant demand and you’d like to reduce your infrastructure costs. These are two great scenarios where a serverless architecture could benefit your API development.

article thumbnail

Why Software Development Projects Fail

Kovair

Software development projects are notoriously difficult to get right. A study by the Standish Group found that only 29% of software development projects are successful.

article thumbnail

What is the Importance of Performance Testing in the Current and Global Situation?

Abstracta

WOPR29 is coming and we wonder: how does the current and global situation affects performance testing? And how does it help to overcome historical moments? Let’s find out in this article, with the opinions of Matías Reina, Roger Abelenda, and Paz de Soto, as part. The post What is the Importance of Performance Testing in the Current and Global Situation?

article thumbnail

Managing Complex Change

Addy Osmani

The Managing Complex Change model by Dr.

108
108
article thumbnail

Big O Notation - Why? When? Where?

DZone

What Is Big O? This is a mathematical term that originated in the early 20th century in number theory and came almost immediately to computer science as questions arose with resource optimization. Wiki-defined Big O notation is a mathematical notation that describes the limiting behaviour of a function when the argument tends towards a particular value or infinity.