June, 2019

article thumbnail

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. If we speak about commercial load testing tools, we see rather a shrinking market and not too much innovation recently. If we speak about open source tools, we definitely see some improvement – but in many areas they are still behind the best commercial tools (yes, many may not need these adv

Testing 243
article thumbnail

The “Best” Performance Metrics? Start With These Six

Rigor

It’s true that what might be considered the “most important” or “best” web performance metrics can vary by industry. For example, a media organization may be interested in tracking Time to Interactive because its site relies on third-party advertising for revenue, while an ecommerce business might want to dig deeper into First Meaningful Paint so it can ensure that customers can quickly take action to purchase an item.

Metrics 101
Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

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. The need for good manners in shared spaces turns out to be important not just for people, but for your Docker containers too. When you’re running in the cloud your containers are in a shared space; in particular they share the CPU’s memory hierarchy of the host instance.

Cache 251
article thumbnail

RSocket vs. gRPC Benchmark

DZone

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.

article thumbnail

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?

article thumbnail

ScaleGrid DBaaS Expands MySQL Hosting Services Through AWS Cloud

Scalegrid

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. The platform allows MySQL AWS administrators to automate their time-consuming database operations in the cloud and improve their performance with high availability, disaster recovery, polyglot persistence, and advanced monitoring and analytics.

AWS 191
article thumbnail

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

Dynatrace

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. In this post, we’ll look at organizational silos, and how far organizations have come in breaking them down. To explore this issue, we asked participants the following question: Which of your teams have access to production monitoring data?

More Trending

article thumbnail

Getting Started with Building Chatbots using AWS Lex and Node.js

The Polyglot Developer

Amazon and a lot of cloud vendors such as Microsoft and Google have services around machine learning (ML), artificial intelligence (AI), and virtual assistants. A popular one that might come to mind is Amazon Alexa, something I’ve written quite a few tutorials around over the years. The concept around Alexa is simple. Provide the Alexa service some audio, have that audio converted into text or some other format that can be evaluated, execute some code, and respond with something to be spok

AWS 97
article thumbnail

Load Testing Your Application Using JMeter, Docker, and Amazon Web Services

DZone

Test how your application will react when many users access it. When building your application, you probably test your application in a lot of ways, such as unit testing or simply just running the application and checking if it does remotely what you expect it to do. If this succeeds you are happy. Hooray for you, it works for one person! Of course, you’re not in the business of making web applications that will only be used by just one person.

Testing 240
article thumbnail

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. For heads of IT/Engineering responsible for building an analytics infrastructure , Etleap is an ETL solution for creating perfect data pipelines from day

Java 116
article thumbnail

Connecting MongoDB to Ruby with Self-Signed Certificates for SSL

Scalegrid

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.

C++ 100
article thumbnail

Elevate your dashboards with the new Dynatrace metrics framework

Dynatrace

Dynatrace news. Dynatrace leverages high-fidelity data to fuel Davis, our AI-driven causation engine for automatic monitoring insights. If you’re already using Davis as a foundation for custom drill-downs or dashboards to answer business-specific questions, you’ll be able to do this even more extensively with Dynatrace version 1.172. We’ve introduced a new framework for metrics that provides (1) a logical tree structure, (2) globally unique metric keys that ease integration bet

Metrics 142
article thumbnail

How DevOps Testing can Enhance the Application Development Process?

Kovair

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.

DevOps 102
article thumbnail

Image Cropping, Zooming, and Scaling with Angular and JavaScript

The Polyglot Developer

When building a web application there is a good chance you’re going to need to work with images eventually, even if it is something as simple as allowing a user to upload a profile image. In theory this is a simple task, but in reality, your website theme is probably anticipating images of a certain resolution or aspect ratio. If the user tries to upload an image that doesn’t meet your requirements, it might break your theme.

Website 94
article thumbnail

2019 Top Slack Channels for Software Testers

DZone

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. Slack also offers a free tier which is used by many public communities such as software developers and testers. This tier includes unlimited private and public channels, 10K messages, up to 10 apps (Github, Bitbucket, etc.), file sharing, custom notifications and more.

Software 189
article thumbnail

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.

article thumbnail

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. Thanks Erland Sommarskog, Aaron Bertrand, Alejandro Mesa, Umachandar Jayachandran (UC), Fabiano Neves Amorim, Milos Radivojevic, Simon Sabin, Adam Machanic, Thomas Grohser, Chan Ming Man and Paul White for offering your in

article thumbnail

Reporting at scale leveraging cross-environment dashboards (EAP)

Dynatrace

Dynatrace news. Monitoring the enterprise cloud poses many challenges when it comes to scale. How do you, for instance, manage to keep an eye on all your AWS instances, Kubernetes nodes, on-premise VMs, and the entirety of user-experience KPIs of all your public and internal applications across multiple staging environments? With growing complexity and variety, you’ll likely want multiple Dynatrace environments so that you can take full advantage of the benefits of segmentation and scale.

article thumbnail

The Role of Artificial Intelligence in Software Development and Testing

Kovair

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.

article thumbnail

Towards multiverse databases

The Morning Paper

Towards multiverse databases Marzoev et al., HotOS’19. A typical backing store for a web application contains data for many users. The application makes queries on behalf of an authenticated user, but it is up to the application itself to make sure that the user only sees data they are entitled to see. Any frontend can access the whole store, regardless of the application user consuming the results.

article thumbnail

Unit Testing in ReactJS using Jest and Enzyme

DZone

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.

Testing 190
article thumbnail

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. Security and deception: Lessons from a professional liar. Michael Carducci takes an entertaining look at why humans are so easy to fool, and he explores what we can do to overcome our weaknesses and build more secur

article thumbnail

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. Let’s explore the forces that are shaping both dimensions of the paradox. More connection.

article thumbnail

Increased accuracy for Visually complete and Speed index—measurements may be impacted

Dynatrace

Dynatrace news. This is an announcement for the OneAgent version 1.171 release: you may see a change in Visually complete and Speed index calculation once you upgrade to OneAgent 1.171. Improved calculations reflect above-the-fold experience more precisely. The Visually complete metric measures the time it takes for the visible portion of a web application to fully render on your end-users’ device screens.

Speed 127
article thumbnail

Test in production? Yes you can (and you should)

TechBeacon Testing

"I don't always test," muses the Most Interesting Man in the World, on one of the most evergreen tech meme posters of all time, "but when I do, I test in production." I have been laughing at that meme ever since someone posted it on the wall at work way back in. 2013? It's hilarious! Since then, "test in prod" has become shorthand for all of the irresponsible ways we interact with production services, or cut corners in our rush to ship.

Testing 82
article thumbnail

What bugs cause cloud production incidents?

The Morning Paper

What bugs cause production cloud incidents? Liu et al., HotOS’19. Last time out we looked at SLOs for cloud platforms , today we’re looking at what causes them to be broken! This is a study of every high severity production incident at Microsoft Azure services over a span of six months, where the root cause of that incident was a software bug.

Cloud 81
article thumbnail

Using Selenium, Docker, and Cloud for Performance Testing

DZone

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. Performance engineers used to have a couple of desktop or servers to simulate hundreds and thousands of users load. Their preferred choice used to be to capture HTTP/s requests using tools like LoadRunner , JMeter , Soasta , and Neoload.

article thumbnail

WebP Caching has Landed!

KeyCDN

WebP has become a popular image format. Therefore, we’ve developed a solution to even better integrate WebP into our service. We’re happy to announce that WebP Caching has landed! The new feature integrates into the existing CDN and is available to all customers. We offer both a one click solution with no change required on your origin server as well as an approach where you can deliver the WebP assets from your origin server.

Cache 81
article thumbnail

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

Tasktop

“‘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. At first, I wasn’t sure about the idea that there are four (and only four) types of work involved in delivering software, and I spent a lot of time thinking about how to debunk this idea.

DevOps 80
article thumbnail

Easy automated Concourse deployment validation with Dynatrace and Pitometer

Dynatrace

Dynatrace news. In my colleague Andi Grabner’s recent blog on Automated Deployment and Architectural Validation, he notes that, based on a recent ACM survey , validating deployment still seems to be a semi-automated task for most software delivery teams. And, with the length of manual work directly contributes to the overall Commit Cycle Time, this to me shows room for automation and improvements!

article thumbnail

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. Inspired by that post, I wanted to dig a bit deeper into a few of the best practices they mentioned, which fall loosely into these three buckets: Analyze your pages – understand the critical rendering path and page composition.

article thumbnail

View from Nutanix storage during Postgres DB benchmark

n0derunner

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. Since the DB is small (50% the size of the Linux RAM) – the database is mostly cached on the read side – so we only see writes going to the DB files.

article thumbnail

Benchmark Netifi RSocket Broker on Alibaba Cloud

DZone

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. RSocket is an "application protocol providing Reactive Streams semantics." What that means is it ensures back pressure end-to-end.

article thumbnail

QA Mentor Helps Clients Optimize Apps and Websites

QAMentor

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. Application testing has become vital in recent years to ensure that a platform is safe whether it be with location … The post QA Mentor Helps Clients Optimize Apps and Websites appeared first on QA Mentor Blog.

Website 74
article thumbnail

Perhaps Consciousness is Just Human Observability?

Adrian Cockcroft

Photo taken by Adrian at the Park Hyatt NingBo, China I recently read Annaka Harris’ new book Conscious about the mysteries and nature of consciousness and had an epiphany. What we do to make our computer systems observable is actually closely related to consciousness. The essential quality of conciseness is a model of the system. That model is fed with information and interrogated about the overall health and behavior of the system.

article thumbnail

New filtering capabilities for large service lists in your monitoring environment

Dynatrace

Dynatrace news. Dynatrace became the de facto standard for monitoring Web-scale software production environments , which also means to present huge numbers of monitored services, processes and hosts. Given a real-time monitoring environment with several thousands of hosts operating a much higher number of running processes and software services. The latest release of Dynatrace dramatically improves the load speed of loading such large lists of services, processes, and hosts.

article thumbnail

The Best In Performance Interview Series – Episode #2: Recap with Alla Gringaus

Rigor

“The Best in Performance” video series from Rigor gives you the chance to eavesdrop on conversations with web performance industry experts, thought leaders, and technologists. Listen in as they talk about current trends, challenges, and lessons that impact the APM and performance space today. You’ll be armed with information you can use in your own organization, and you’ll impress everyone with your insider knowledge!