June, 2019

Are Times still Good for Load Testing?

Alex Podelko

My post Good Times for Load Testing was published in 2014. It is difficult to believe that 5 years passed… Are times still good for load testing? Well, yes and no. I am not so upbeat as I was in 2014.

The “Best” Performance Metrics? Start With These Six


It’s true that what might be considered the “most important” or “best” web performance metrics can vary by industry.

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

Predictive CPU isolation of containers at Netflix

The Netflix TechBlog

By Benoit Rostykus, Gabriel Hartmann Noisy Neighbors We’ve all had noisy neighbors at one point in our life. Whether it’s at a cafe or through a wall of an apartment, it is always disruptive.

Cache 258

ACM Survey, Part 2: How your peers use production monitoring data to innovate faster


Dynatrace news. Welcome back to the blog series in which we summarize the findings of our Autonomous Cloud Management Survey. In part 1 we examined the Dev-to-Ops ratios that organizations have for their most critical application projects.

RSocket vs. gRPC Benchmark


Almost every time I present RSocket to an audience, there will be someone asking the question: "How does RSocket compare to gRPC?" " Today we are going to find out. java performance scalability latency cpu grpc rpc qps

ScaleGrid DBaaS Expands MySQL Hosting Services Through AWS Cloud


PALO ALTO, Calif., June 6, 2019 – ScaleGrid , the Database-as-a-Service (DBaaS) leader in the SQL and NoSQL space, has announced the expansion of their fully managed MySQL Hosting services to support Amazon Web Services (AWS) cloud.

Cloud 166

2019 Open Source Database Report: Top Databases, Public Cloud vs. On-Premise, Polyglot Persistence

High Scalability

Ready to transition from a commercial database to open source, and want to know which databases are most popular in 2019? Wondering whether an on-premise vs. public cloud vs. hybrid cloud infrastructure is best for your database strategy? Or, considering adding a new database to your application and want to see which combinations are most popular?

More Trending

T-SQL bugs, pitfalls, and best practices – Joins

SQL Performance

This article is the third installment in a series about T-SQL bugs, pitfalls and best practices. Previously I covered determinism and subqueries. This time I focus on joins. Some of the bugs and best practices that I cover here are a result of a survey I did among fellow MVPs.

Monitor web applications from within your corporate network


Dynatrace news. We’re happy to announce the launch of Dynatrace Synthetic private browser monitors! We continue to grow our public synthetic monitoring locations, but customers using Dynatrace Synthetic still need to monitor the performance and availability of internal web applications.

2019 Top Slack Channels for Software Testers


Slack is the hottest collaboration tool in the market today, both as an internal tool for teams working together and for external groups who share similar interest and need a place to collaborate and share ideas.

Connecting MongoDB to Ruby with Self-Signed Certificates for SSL


Given the popularity of our post on connecting MongoDB SSL with Self-Signed Certificates in Node.js , we decided to write a tutorial on connecting MongoDB with Ruby. In this blog, we’ll show you how to connect to a MongoDB server configured with self-signed certificates for SSL using both the Ruby MongoDB driver and the popular Object-Document-Mapper (ODM) mongoid. ScaleGrid currently uses self-signed certificates for SSL when creating nodes for a new cluster.

C++ 100

The Role of Artificial Intelligence in Software Development and Testing


According to Garter, artificial intelligence will be omnipresent in all spheres of technology and will successfully make its presence prominent among the top investment priority. The post The Role of Artificial Intelligence in Software Development and Testing appeared first on Kovair Blog.

Fast key-value stores: an idea whose time has come and gone

The Morning Paper

Fast key-value stores: an idea whose time has come and gone Adya et al., HotOS’19. No controversy here! Adya et al. would like you to stop using Memcached and Redis, and start building 11-factor apps.

Cache 106

Next Architecture

O'Reilly Software

Chris Guzikowski discusses the convergence of microservices, cloud, containers, and orchestration that points toward the rise of a Next Architecture. Continue reading Next Architecture

Supporting Disaster Recovery with Dynatrace at NYCM


Dynatrace news. When disaster strikes, it is important to react fast and get live updates on the recovery progress of the business and mission-critical systems.

Unit Testing in ReactJS using Jest and Enzyme


According to Michael Feathers, “Any code that has no tests is a legacy code.” So as a developer it is your duty to avoid creating legacy code by using test-driven development (TDD). There are many tools available for unit testing in ReactJS but we will be going through Enzyme and Jest.

Cutting Through Performance Metrics Fog with the Lighthouse Score


With so many different metrics available to measure dozens of different aspects of a web page, it can be a struggle to know how best to quantify that page’s overall web performance.

How DevOps Testing can Enhance the Application Development Process?


We have entered the digital age where technology is flourishing everywhere and is playing an integral role in our lives. Mobile applications are one great. The post How DevOps Testing can Enhance the Application Development Process? appeared first on Kovair Blog.

Data validation for machine learning

The Morning Paper

Data validation for machine learning Breck et al., SysML’19. Last time out we looked at continuous integration testing of machine learning models , but arguably even more important than the model is the data. Garbage in, garbage out.

Google 103

Getting started with web performance? Here's what you need to focus on.

Speed Curve

A while back, our friends at Shopify published this great case study , showing how they optimized one of their newer themes from the ground up – and how they worked to keep it fast.

Tightening the communication within BizDevOps with Adobe Analytics & Dynatrace


Dynatrace news. The premise of BizDevOps is the easy, full circle collaboration and sharing of information to make applications perform as best as possible, all the time, and create new opportunities for businesses.

Using Selenium, Docker, and Cloud for Performance Testing


Growing up in performance engineering in the last decade, it was almost impossible to think of simulating load using a real browser because a performance engineer would need a lot of machines to simulate load using a real browser.

Sponsored Post: 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! Fun and Informative Events. Advertise your event here! Cool Products and Services.

Highlights from the O'Reilly Software Architecture Conference in San Jose 2019

O'Reilly Software

Experts explore software architecture security, design heuristics, Next Architecture, and more. Experts from across the software architecture world are coming together in San Jose for the O'Reilly Software Architecture Conference. Below you'll find links to highlights from the event.

Machine learning systems are stuck in a rut

The Morning Paper

Machine learning systems are stuck in a rut Barham & Isard, HotOS’19. In this paper we argue that systems for numerical computing are stuck in a local basin of performance and programmability.

The Paradox of Connection

Edge Perspectives

We are becoming more connected with each other and less connected with each other at the same time. The Big Shift that we're experiencing on a global scale is full of paradox – this is just one of many, but a particularly important paradox to acknowledge and address.

Get automated full-stack visibility into containerd-based Kubernetes environments


Dynatrace news. Docker, Inc. contributed the containerd container runtime to the Cloud Native Computing Foundation (CNCF) in 2017. In 2019, Containerd became the 5th project to reach CNCF’s highest maturity level, graduation.

Benchmark Netifi RSocket Broker on Alibaba Cloud


Purpose. Recently there has been some discussions around service mesh benchmark tests. We are evaluating Netifi RSocket broker, and I think it would be nice to get a sense on the performance of RSocket broker using the same Istio setup. RSocket.

Technical Debt is just like financial debt…except when it isn’t


“‘Tech debt is taking a loan against next month’s income in order to buy a feature today”‘ The rollout of our founder and CEO Mik Kersten’s Flow Framework has led me to a whole new understanding of how software should be built.

Isolation levels behavior in SQL Server Always On Availability Groups

SQL Shack

In my previous article, Data synchronization in SQL Server Always On Availability Groups, we explored the internal data synchronization for both Asynchronous and Synchronous data commit mode. In the following image, on the secondary replica, we can see two important processes.

Designing far memory data structures: think outside the box

The Morning Paper

Designing far memory data structures: think outside the box Aguilera et al., HotOS’19. Last time out we looked at some of the trade-offs between RInKs and LInKs , and the advantages of local in-memory data structures.

View from Nutanix storage during Postgres DB benchmark


A quick look at how the workload is seen from the Nutanix CVM. In this example from prior post. The Linux VM running postgres has two virtual disks – one taking transaction log writes. The other is doing reads and writes from the main datafiles.

What is keptn, how it works and how to get started!


Dynatrace news. Keptn is an open source enterprise-grade control plane for cloud-native continuous delivery and automated operations.” That’s the high-level introduction you will find on www.keptn.sh. But what does this really mean? Let me explain it in my words – or – just watch my latest YouTube Performance Clinic Tutorial on “ Getting Started with keptn and Dynatrace ” I ran with Dirk Wallerstorfer who leads the keptn Dev Team. In our performance clinic, we pushed a simple node.js

How I Ran 100 UI Tests in Just 20 Seconds


Applitools Visual AI then grabs a screenshot of each page, compares it to its baseline screenshot, and determines visual differences and the root cause unpinning them. In less than a minute, your cross-browser testing is done and your developers have what they need to fix any visual bugs.

QA Mentor Helps Clients Optimize Apps and Websites


The technology industry has made leaps and bounds in the last decade- in fact, so much that it’s hard to make sure all the new software and hardware available is safe and of good quality.

Four tips to maximise your time at DevOps Enterprise Summit 2019, London


The countdown is on. In one week’s time, thousands of IT and business professionals will descend on London for the latest iteration of DevOps Enterprise Summit London 2019 (June 25-27 – InterContinental O2, London, UK).

Beyond data and model parallelism for deep neural networks

The Morning Paper

Beyond data and model parallelism for deep neural networks Jia et al., SysML’2019. I’m guessing the authors of this paper were spared some of the XML excesses of the late nineties and early noughties, since they have no qualms putting SOAP at the core of their work!