Alex Podelko

Performance Testing at MongoDB

Alex Podelko

MongoDB has the most advanced continuous performance testing I know about. It quite could be that some other companies have something interesting too – but they are not sharing that. Another interesting project in that area is keptn , but that is about it.

MongoDB Performance Resources

Alex Podelko

As I started to work for MongoDB, I started to get questions about MongoDB performance. We do have a lot of great resources that can help with MongoDB performance. First of all, it is MongoDB and Atlas documentation: Performance , Monitoring , and Query Optimization.

Insiders

Sign Up for our Newsletter

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

Performance Testing with Open Source Tools – Myths and Reality

Alex Podelko

Some time ago Federico Toledo published Performance Testing with Open Source Tools- Busting The Myths. While Federico definitely has good points there, there is some truth in these myths too. Otherwise we wouldn’t see so many commercial tools built on the top of open source including BlazeMeter (it is ironic that the article is posted on the BlazeMeter site), Flood, and OctoPerf.

The Future of Performance Testing

Alex Podelko

Following up my post Are Times still Good for Load Testing? , I decided to answer multiple comments here separately. First, I’d like to elaborate on “It may be less need for simple load testing due to increased scale and sophistication of systems” I meant that the traditional way – testing the system before deploying in production using production-type workload – is not the only way anymore.

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.

Ensuring Performance, Efficiency, and Scalability of Digital Transformation

Alex Podelko

The CMG Impact conference (February 10-12, 2020 in Las Vegas) is coming. Looking at the program I have the same problem as I always had with CMG conferences – how could I attend all the sessions I want considering that we have multiple tracks? Even when I took out the sessions that don’t directly cover the topics of my primary interests as well as mainframe-specific presentations, I ended up with 21 sessions in 2.5

Master Apache JMeter. From Load Testing to DevOps

Alex Podelko

I was honored to write a preface to the great new book Master Apache JMeter. From load testing to DevOps. Here it is: An important event, directly related to this book, happened recently and probably went unnoticed. It appears that Apache JMeter became the most popular load testing tool. In 2014, I was preparing a presentation about load testing tools and criteria for their selection. One criterion was the existence of ecosystem (documents, expertise, people, services, etc).

DevOps 109

Industry Trends and Performance

Alex Podelko

One software vendor ask me, along with a few other performance professionals, to answer questions related to performance trends. But they changed their mind and never published it – leaving me to contemplate which particular thought they didn’t like… Well, here are their questions and my answers: What do you think is the “next big thing in performance” – or what should we all keep an eye out for in 2018?

Java Or Scala Performance – Which One Is Better?

Alex Podelko

Guest Post by Wendy Dessler. Source- Pixabay. When trying to develop a new piece of software or an app, one of the first things a developer has to do is pick a programming language. For years, the debate has raged on regarding which programming language is better, Java or Scala. While some argue that just because Java is older it is better, others believe Scala is better for a variety of reasons. In essence, Java is classified as an object oriented programming language.

Java 100

Excited by the Upcoming CMG imPACt Performance and Capacity Conference

Alex Podelko

I am very excited by the upcoming CMG imPACt performance and capacity conference. This year it would be held on November 6-9, 2017 in New Orleans, LA. It is only such vendor-neutral, 4-day, 5-track conference devoted completely to performance, capacity, scalability, and adjacent topics. It is organized by CMG (Computer Measurement Group) , a not-for-profit, worldwide organization of performance and capacity planning professionals.

IoT 109

The Role of Recording in Load Testing Tools

Alex Podelko

An interesting discussion started around a very good post Open Source Load Testing Tool Review by Ragnar Lönn. Somehow the latest comment, which I got in my e-mail, didn’t get published. So I decided to copy the discussion as is and publish the comment (and my answer) here. Check the original post (as well as many other great posts) following the link above – but the discussion below is somewhat independent.

Reinventing Performance Testing: New Technologies

Alex Podelko

I am looking forward to share my thoughts on ‘Reinventing Performance Testing’ at the imPACt performance and capacity conference by CMG held on November 7-10, 2016 in La Jolla, CA. I decided to publish a few parts here to see if anything triggers a discussion. It would be published as separate posts: – Introduction (a short teaser). – Cloud. – Agile. – Continuous Integration. – New Architectures. New Technologies (this post).

Reinventing Performance Testing: New Architectures

Alex Podelko

I am looking forward to share my thoughts on ‘Reinventing Performance Testing’ at the imPACt performance and capacity conference by CMG held on November 7-10, 2016 in La Jolla, CA. I decided to publish a few parts here to see if anything triggers a discussion. It would be published as separate posts: – Introduction (a short teaser). – Cloud. – Agile. – Continuous Integration. New Architectures (this post). – New Technologies.

Reinventing Performance Testing: Continuous Integration

Alex Podelko

I am looking forward to share my thoughts on ‘Reinventing Performance Testing’ at the imPACt performance and capacity conference by CMG held on November 7-10, 2016 in La Jolla, CA. I decided to publish a few parts here to see if anything triggers a discussion. It would be published as separate posts: – Introduction (a short teaser). – Cloud. – Agile. Continuous Integration (this post). – New Architectures. – New Technologies.

Reinventing Performance Testing: Agile

Alex Podelko

I am looking forward to share my thoughts on ‘Reinventing Performance Testing’ at the imPACt performance and capacity conference by CMG held on November 7-10, 2016 in La Jolla, CA. I decided to publish a few parts here to see if anything triggers a discussion. It would be published as separate posts: – Introduction (a short teaser). – Cloud. Agile (this post). – Continuous Integration. – New Architectures. – New Technologies.

mysqldump Best Practices: Part 2 – Migrations Guide

Scalegrid

In the second and final part of our mysqldump best practices we will talk about how to handle the migration and import for stored program objects and views from your MySQL database.

Auditing PostgreSQL Using pgAudit

Scalegrid

Auditing in information technology (IT) is a process of examining an organization’s IT infrastructure to ensure compliance with the requirements imposed by recognized standards or established policies.

Happy 15th Birthday Amazon S3 -- the service that started it all

All Things Distributed

15 years is a long time in the world of technology. Back when S3 launched on March 14, 2006 (also known as “Pi Day” to some), iPhones didn’t exist, neither did tweets or likes, Facebook was still only used by a few colleges and universities, and you couldn’t hail a ride or order lunch with an app.

The Fastest Google Fonts

CSS Wizardry

* The Wiz: [link] 200518_2J_70c5f6c1c92a1cd436e525ac2b895f51 200518_AY_290d20f93c0e4b469e0bbe60a63f678e 200518_8F_49cb76e22485f51fad729e085a8bd08e 200518_4W_7d70995268b4aa4f495304063d449ae3&thumbSize=150&ival=100&end=all * harry.is: [link] --> For the most part, web fonts nowadays are faster than ever.

Google 285

Remote Workstations for the Discerning Artists

The Netflix TechBlog

By Michelle Brenner Netflix is poised to become the world’s most prolific producer of visual effects and original animated content. To meet that demand, we need to attract the world’s best artistic talent.

Business Insights extends support for optimizing Core Web Vitals

Dynatrace

Dynatrace news. In February 2021, Dynatrace announced full support for Google’s Core Web Vitals metrics , which will help site owners as they start optimizing Core Web Vitals performance for SEO. This is good news if you’ve been tasked with leading a Core Web Vitals SEO project.

Google 151

ConsoleMe: A Central Control Plane for AWS Permissions and Access

The Netflix TechBlog

ConsoleMe: A Central Control Plane for AWS Permissions and Access By Curtis Castrapel , Patrick Sanders , and Hee Won Kim At AWS re:Invent 2020, we open sourced two new tools for managing multi-account AWS permissions and access.

AWS 239

Dynatrace again named a Leader in 2021 Gartner Magic Quadrant for APM, received highest scores in 4 of 5 use cases in 2021 Gartner Critical Capabilities for APM

Dynatrace

Dynatrace news. I am delighted to share, Dynatrace has been named a Leader for the 11 th consecutive time in the 2021 Gartner Magic Quadrant for Application Performance Monitoring (APM) report.

What is AWS Lambda?

Dynatrace

Dynatrace news. The 2014 launch of AWS Lambda marked a milestone in how organizations use cloud services to deliver their applications more efficiently, by running functions at the edge of the cloud without the cost and operational overhead of on-premises servers. What is AWS Lambda?

Lambda 200

Reducing Your Database Hosting Costs: DigitalOcean vs. AWS vs. Azure

Scalegrid

If you’re hosting your databases in the cloud, choosing the right cloud service provider is a significant decision to make for your long-term hosting costs. This is especially apparent in today’s world where organizations are doing whatever they can to optimize and reduce their costs.

Azure 272

mysqldump Best Practices: Part 1 – MySQL Prerequisites

Scalegrid

Mysqldump is a client utility that is used to perform logical backups of the MySQL database. This popular migration tool is useful for various use cases of MySQL such as: Backup and restore of databases. Migrating data from one server to another.

Celebrating 10 years in Japan with the new AWS Asia Pacific (Osaka) Region

All Things Distributed

I am pleased to share that the AWS Asia Pacific (Osaka) Region has transitioned from a Local Region into a standard region with three Availability Zones (AZs), a broader (and growing) service portfolio, free tier option, and new pricing options.

AWS 167

Core Web Vitals: Practical metrics for optimal user experiences

Dynatrace

Dynatrace news. User experience now defines website success. Ben Rushlo, Dynatrace Vice President of DEM Services, puts it this way: “As performance degrades, user experience degrades, engagement degrades, and business outcomes degrade.” ” The solution?

23 Node.js Best Practices For Automation Testing

DZone

If you are in the world of software development, you must be aware of Node.js. From Amazon to LinkedIn, a plethora of major websites use Node.js. Powered by JavaScript, Node.js can run on a server, and a majority of devs use it for enterprise applications.

Life of a Netflix Partner Engineer?—?The case of extra 40 ms

The Netflix TechBlog

Life of a Netflix Partner Engineer?—?The The case of the extra 40 ms By: John Blair , Netflix Partner Engineering The Netflix application runs on hundreds of smart TVs, streaming sticks and pay TV set top boxes.

How to Compare Core Dumps for Simple Time Travel Debugging

DZone

How can the difference between two Linux core dumps be identified and why would this even come up? This is going to be lengthy, but will hopefully give you your answer to both of those questions. The Case for Comparing Core Dumps.

C++ 141

Lower total cost of ownership with improved OneAgent and ActiveGate update process

Dynatrace

Dynatrace news. If you’re a Dynatrace administrator who’s responsible for installing and updating OneAgent or ActiveGate instances or you’re simply interested in learning how to get new functionality from Dynatrace as soon as possible, this blog post is for you.

DynaWine: Transform faster with automation and AI

Dynatrace

Dynatrace news. Recently, after an unusual year for most, Dynatrace was joined by Grant Hedley, from Laithwaite’s, and a range of customers and prospects from the financial services and media industries for a return to normality – Drinking wine.

Media 169

What is Greenplum Database? Intro to the Big Data Database

Scalegrid

Greenplum Database is a massively parallel processing (MPP) SQL database that is built and based on PostgreSQL.

How to solve the challenges of multicloud AWS, Azure and GCP observability

Dynatrace

Dynatrace news. Consumer demand for digital services has soared in the past year, steeply accelerating a trend that was already well underway.

Azure 195

4 Software QA Metrics To Enhance Dev Quality and Speed

DZone

Introduction. Today, the demand for software is higher than ever. Lines of code govern almost everything we do in our day-to-day activities. The way we buy, the way we sell, even the way we communicate. In 2019, according to Evans Data Corporation, there were 23.9 million developers worldwide.

Speed 163

Control Flow: try-catch or if-else?

DZone

Introduction. Lately, while working on a new project, I had a chance to think about the proper way to handle control flow. As all developers might know well, the most common approaches used are try-catch and if-else. So far, I haven't thought deeply about the difference between these two.

A practical guide to monitoring Python Applications with Dynatrace

Dynatrace

Dynatrace news. Monitoring and observability are important topics for any developer, architect, or Site Reliability Engineer (SRE), and this holds true independent of the language or runtime of choice.

Automate Dynatrace configuration management at scale with new security policies (Preview)

Dynatrace

Dynatrace news. Our customers use Dynatrace to transform and improve the way they work. The Dynatrace Software Intelligence Platform provides automatic and intelligent observability for multiple teams across development, operations, and line of business.

Simplified observability for your SNMP devices

Dynatrace

Dynatrace news. While today’s IT world continues the shift toward treating everything as a service, many organizations need to keep their environments under strict control while managing their infrastructure themselves on-premises. The monitoring challenges of on-premises environments.

Deliver a perfect, GDPR-compliant mobile experience

Dynatrace

Dynatrace news. As more and more consumers are using mobile apps to engage with their favorite brands and services, the expectation that businesses provide a perfect mobile experience 24/7 also increases.

Mobile 179

From AIOps tools to an AIOps platform: what it takes to automate AI operations

Dynatrace

Dynatrace news. According to Gartner , “the long-term impact of AIOps on IT operations will be transformative.” ” AIOps will have a long-term and transformative impact on IT operations.

Five questions with Forrester Analyst: The state of the UK Retail landscape

Dynatrace

Dynatrace news. What is going to happen to those companies that don’t invest [in digital transformation] and is the demand still going to be there in five years’ time for brick-and-mortar organizations?

Retail 141