Sat.Jul 06, 2019 - Fri.Jul 12, 2019

article thumbnail

Top 10 Tips for Making the Spark + Alluxio Stack Blazing Fast

DZone

The Apache Spark + Alluxio stack is getting quite popular particularly for the unification of data access across S3 and HDFS. In addition, compute and storage are increasingly being separated causing larger latencies for queries. Alluxio is leveraged as compute-side virtual storage to improve performance. But to get the best performance, like any technology stack, you need to follow the best practices.

article thumbnail

Re-Architecting the Video Gatekeeper

The Netflix TechBlog

By Drew Koszewnik This is the story about how the Content Setup Engineering team used Hollow, a Netflix OSS technology, to re-architect and simplify an essential component in our content pipeline?—?delivering a large amount of business value in the process. The Context Each movie and show on the Netflix service is carefully curated to ensure an optimal viewing experience.

Cache 183
Insiders

Sign Up for our Newsletter

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

article thumbnail

User-centric Metrics Matter to Ecommerce. Start with These Five.

Rigor

Reading Time: 8 minutes Whether your ecommerce business is 100% online or you supplement with bricks and mortar, your website is a critical revenue driver. When your website isn’t performing optimally, you risk not only your revenue but also your reputation as a trusted resource. It’s a given that you’re monitoring your site so it’s up and running and that you’re swiftly addressing issues when they arise.

article thumbnail

Inspired Design Decisions: Pressing Matters

Smashing Magazine

Inspired Design Decisions: Pressing Matters. Inspired Design Decisions: Pressing Matters. Andrew Clarke. 2019-07-11T12:30:59+02:00. 2019-07-11T11:39:07+00:00. As I’d always been at the top of my class during high school, I headed to art college full of confidence that one day I’d be an accomplished painter. This over-confidence didn’t last long though, because when I arrived, I found myself surrounded by conceptual artists, filmmakers, painters, performance artists, printmakers, and sculptors, w

Design 95
article thumbnail

Narratives to Drive Exponential Learning

Edge Perspectives

In our Big Shift world, the imperative of scalable learning is becoming increasingly urgent. If we’re smart about it, we have the potential to unleash the potential of exponential learning. As many of you know, I have spent over a decade studying the long-term forces that are re-shaping our global economy, something that I call the Big Shift. There are many ways of representing the Big Shift, but one dimension is the need to shift from institutional models driven by scalable efficiency to ones d

article thumbnail

Skills Required To Be A Perfect Performance Engineer

DZone

Performance testing and engineering is always a niche area with many challenging objectives across the globe. The challenge of performance testing with performance engineering is far more complex and requires one to be multi-skilled to find problems/issues/defects. In the last few years, I have come across several interviews, discussions with client-facing groups and customers, and what they have in common is a high demand for performance engineers, not just performance testers.

article thumbnail

The Best Way to Host MySQL on Azure Cloud

Scalegrid

Are you looking to get started with the world’s most popular open-source database, and wondering how you should setup your MySQL hosting ? So many default to Amazon RDS, when MySQL performs exceptionally well on Azure Cloud. While Microsoft Azure does offer a managed solution, Azure Database, the solution has some major limitations you should know about before migrating your MySQL deployments.

Azure 219

More Trending

article thumbnail

Software engineering for machine learning: a case study

The Morning Paper

Software engineering for machine learning: a case study Amershi et al., ICSE’19. Previously on The Morning Paper we’ve looked at the spread of machine learning through Facebook and Google and some of the lessons learned together with processes and tools to address the challenges arising. Today it’s the turn of Microsoft. More specifically, we’ll be looking at the results of an internal study with over 500 participants designed to figure out how product development and software engineering

article thumbnail

Chaos Engineering and Monitoring, Part 1: Sensu + Gremlin

DZone

One of my earliest jobs was as an admin for an MSP. We'd routinely generate alerts that weren't actionable, lacked context, and for most of our customers, were considered noise. From a monitoring perspective, it was bad. Customers didn't trust in the alerts they received and often resorted to having some additional monitoring product installed on their systems.

article thumbnail

PREVIEW : SentryOne Plan Explorer Extension for Azure Data Studio

SQL Performance

I have been looking forward to writing this blog post for months. MONTHS. Last year, I got together with one of my dev teams at SentryOne – they call themselves the SQL Injectors – to talk about the possibility of replicating Plan Explorer functionality inside of Azure Data Studio. After some discussion, we brought the concept to the leadership team, and set a plan in motion.

Azure 90
article thumbnail

Partner Spotlight: end-to-end data flow across the entire enterprise with ZigiWave and Dynatrace

Dynatrace

Dynatrace news. Welcome to the third edition of Dynatrace Partner Spotlight! This month we’re presenting ZigiWave – the company behind ZigiOps, the software that allows enterprises to share relevant data seamlessly between their management systems. Data management is becoming hard, as IT complexity grows. Expanding IT systems can lead to extreme data management challenges and major headaches for any organization.

DevOps 173
article thumbnail

Memory-Optimized TempDB Metadata in SQL Server 2019

SQL Shack

Introduction In-memory technologies are one of the greatest ways to improve performance and combat contention in computing today. By removing disk-based storage and the challenge of copying data in and out of memory, query speeds in SQL Server can be improved by orders of magnitude. TempDB is one of the biggest sources of latency in […].

Servers 79
article thumbnail

How to Use New Relic for Performance Engineering and Load Testing

DZone

Performance engineering and load testing are critical parts of any modern software organization's toolset. In fact, it's increasingly common to see companies field dedicated load-testing teams and environments. Many companies that don't have such processes in place are quickly evolving in that direction.

article thumbnail

Nested window functions in SQL

SQL Performance

The ISO/IEC 9075:2016 standard (SQL:2016) defines a feature called nested window functions. This feature allows you to nest two kinds of window functions as an argument of a window aggregate function. The idea is to allow you to refer to either a row number, or to a value of an expression, at strategic markers in windowing elements. The markers give you access to the first or last row in the partition, the first or last row in the frame, the current outer row, and the current frame row.

Servers 83
article thumbnail

Dynatrace introduces support for Microsoft Azure Lighthouse to provide manageability at scale

Dynatrace

Dynatrace news. Managing multi-customer environments at scale is a challenge that many Managed Service Providers (MSP) face today. Identity management and monitoring across customers and cloud provider accounts have become increasingly complex, making it harder to enforce performance and security policies. The newly launched Microsoft Azure Lighthouse offers capabilities for cross-customer management at scale for service providers to differentiate and benefit from greater efficiency and automati

Azure 157
article thumbnail

Your “top five” ISO C++ feature proposals

Sutter's Mill

The ISO C++ committee now regularly receives many more proposals than we can/should accept. For the meeting that begins this coming Monday, we have about 300 active technical papers, most targeting post-C++20. I now regularly get asked, including again a few hours ago, “how do we know which of these customers actually want and will use? what is our data that we’ve prioritized them correctly?

C++ 76
article thumbnail

Self-Service Monitoring Checks in Sensu Go

DZone

Now that we've officially launched Sensu Go and announced the EOL schedule for Sensu 1.x , I want to address some of the ways in which we're either ensuring backward compatibility between Sensu 1.x and Sensu Go or — in the case of standalone check definitions — are creating something even better. Photo by Mahkeo on Unsplash.

article thumbnail

TPDP Episode #29: Asynchronous JavaScript Development

The Polyglot Developer

The latest episode of The Polyglot Developer Podcast has just published, this time focusing on the use of callbacks, promises, and async / await, in JavaScript. This episode titled, Asynchronous JavaScript Development , is the twenty-ninth episode to appear on the show and it features Corbin Crutchley , an expert JavaScript developer and open source maintainer.

article thumbnail

Extending Dynatrace

Dynatrace

Dynatrace news. Dynatrace monitors your full stack and offers you thousands of metrics with almost zero configuration. Just a single OneAgent per host is required to collect all relevant monitoring data, all the way down to specific lines of code. However, there are certain situations where you’d like to extend our Dynatrace out-of-the-box monitoring.

Java 143
article thumbnail

Apply Transaction Logs to Secondary in SQL Server Always On Availability Group

SQL Shack

Introduction SQL Server Always On Availability Groups provides HADR solutions for the SQL databases. Here HA refers to high availability and DR refers to disaster recovery. The priority of this feature is to keep the database highly available and then provide Disaster recovery. Due to this reason, if the secondary replica goes down in a […].

article thumbnail

Monitoring Kubernetes, Part 4: The Sensu-Native Approach

DZone

This is part 4 in a series on monitoring Kubernetes and Docker. Catch up on parts 1 , 2 , and 3. Photo by Nareeta Martin on Unsplash.

article thumbnail

Will AI Perform Testing?

QAMentor

Many testers often wonder whether AI (Artificial intelligence) will threaten their existence in the future. This topic becomes even more important in the context of today’s tech-driven world where a huge number of software companies are steadily adopting high-end technologies like AI and ML. In this post, we’ve tried to find out will AI be … The post Will AI Perform Testing?

article thumbnail

Improved error handling for IBM Integration Bus (IIB) message flows

Dynatrace

Dynatrace news. As one of the most widely used enterprise service buses, IBM Integration Bus helps enterprises to connect different types of applications by defining message flows between them. For instance, IIB can be used to integrate all the internal and external applications involved when a customer places an order. This can be a first check with the inventory management system to see if there are enough goods in stock.

Retail 120
article thumbnail

Tame Kubernetes with These Open-Source Tools

Percona Community

Kubernetes’ popularity as the most-preferred open-source container-orchestration system has skyrocketed in the recent past. The overall container market is expected to cross USD 2.7 billion by 2020 with a CAGR of 40 percent. Three orchestrators spearhead this upward trend, namely Kubernetes, Mesos, and Docker Swarm. However, referring to the graph below, Kubernetes clearly leads the pack. source: [link] The automation and infrastructural capabilities of Kubernetes are transforming the DevOps spa

article thumbnail

A walk-through of moving database file in SQL Server Always On Availability Group

SQL Shack

SQL Server Always On Availability Groups feature provides high availability (HA) and disaster recovery solutions. We can add multiple databases in a single Always on Availability Group on SQL Server Enterprise edition. Before we add a database in the AG group, we need to use the following checklist. Checklist to add a database in SQL […].

article thumbnail

View-centric performance optimization for database-backed web applications

The Morning Paper

View-centric performance optimization for database-backed web applications Yang et al., ICSE 2019. The problem set-up in this paper discusses the importance of keeping web page load times low as a fundamental contributor to user satisfaction (See e.g. ‘ Why performance matters ’). Between client-side tools such as Google’s Lighthouse , back-end tools that can analyse ORM usage and database queries and point out issues such as N+1 selects, and the information provided by your favourite APM I was

article thumbnail

Dynatrace scales up Real User Monitoring to meet your digital touchpoint monitoring needs

Dynatrace

Dynatrace news. From the earliest days of Dynatrace Real User Monitoring (RUM) functionality, we’ve continued to deliver on the promise of providing you with a 360-degree diagnostic view of your end users’ experience with your applications. Starting with web application monitoring in 2011, followed by support for mobile app monitoring , and our OpenKit for Real User Monitoring solution that was introduced in 2018, we’ve provided you with monitoring coverage across all digital c

article thumbnail

Duplicate IP issues with Linux and virtual machine cloning.

n0derunner

TL;DR – Some modern Linux distributions use a newer method of identification which, when combined with DHCP can result in duplicate IP addresses when cloning VMs, even when the VMs have unique MAC addresses. To resolve, do the following ( remove file, run the systemd-machine-id-setup command, reboot): # rm /etc/machine-id. # systemd-machine-id-setup. # reboot.

article thumbnail

SQL replication with publisher database in Always On Availability Groups

SQL Shack

In this article, we will review how to setup SQL replication with publisher database in Always On availability groups so that replication continuous to sync even after failover to the secondary server in the availability group. The following are the steps involved in setting up SQL Server replication with publisher database in Always on Availability […].

article thumbnail

Three key checklists and remedies for trustworthy analysis of online controlled experiments at scale

The Morning Paper

Three key checklists and remedies for trustworthy analysis of online controlled experiments at scale Fabijan et al., ICSE 2019. Last time out we looked at machine learning at Microsoft , where we learned among other things that using an online controlled experiment (OCE) approach to rolling out changes to ML-centric software is important. Prior to that we learned in ‘ Automating chaos experiments in production ’ of the similarities between running a chaos experiment and many other online control

Metrics 42
article thumbnail

Dynatrace Managed feature update, version 1.172

Dynatrace

Dynatrace news. License consumption notifications. In order to improve notifications scope and alert on license-related issues we have added Digital Experience Monitoring quota consumption notifications. When you consume at least 90% of your total quota you’ll be alerted with a in-product notification saying “You’ve used up X% of your DEM units for this environment.

article thumbnail

Beyond Speed: Why You Should Be Tracking Interactive Metrics

Rigor

“How fast is a website?” While it’s a simple question on the surface, it can be challenging to answer. In the past, the answer would be based on the load time of a page, but over the years, we have evolved our approach to site speed to incorporate new metrics, alone or in combination with existing metrics. To build fast sites and stay competitive, it is critical for people passionate about performance to stay informed about new metrics and the methodology behind them.

Metrics 40
article thumbnail

The Flow Framework™ – Treating risk items as a security cost

Tasktop

In the Flow Framework there are four flow items that provide value to the end-user of your product: Features (new business value). Defects (quality). Technical debt (removal of impediments to future delivery). Risk (security, governance, compliance). A software organization must devote time to each flow item as they are all crucial to a strong product.

article thumbnail

Using HammerDB as a Web Service

HammerDB

HammerDB already has 2 interfaces with which to interface with the commands to build and test databases using the GUI interface or CLI. From HammerDB version 3.2 there is an additional interface that enables HammerDB to run as Web Service. This allows HammerDB to be driven with a REST type client using a HTTP interface to call and retrieve output from the CLI commands.

article thumbnail

OneAgent & ActiveGate release notes, version 1.171

Dynatrace

Dynatrace news. OneAgent. Java. Support for shaded Apache Axis2 clients (for example, the client packaged with Pega ). Support for tracing of asynchronous code execution within Spring integrations.NET. OneAgent SDK for.NET (version 1.5.0) now supports the tracing of incoming web requests. Node.js. Support for Node.js 12 (long-term support version). Go.

Java 105
article thumbnail

Sponsored Post: PA File Sight, Etleap, PerfOps, InMemory.Net, Triplebyte, Stream, Scalyr

High Scalability

Who's Hiring? Triplebyte lets exceptional software engineers skip screening steps at hundreds of top tech companies like Apple, Dropbox, Mixpanel, and Instacart. Make your job search O (1), not O ( n ). Apply here. Need excellent people? Advertise your job here! Cool Products and Services. PA File Sight - Actively protect servers from ransomware , audit file access to see who is deleting files , reading files or moving files, and detect file copy activity from the server.

Metrics 21
article thumbnail

Image CDN - Speed Up the Delivery of Your Most Important Asset

KeyCDN

Images are an integral part of the web today and are used in all sorts of different ways. They say a picture is worth a thousand words. Well, that is probably true, as long as they don’t slow down your website to the point where you are losing visitors. When it comes to optimizing your website, images are generally the most important asset you should spend time on figuring out how to reduce in size and deliver in a more efficient way.

Speed 52