Performance Testing at MongoDB

Alex Podelko

MongoDB has the most advanced continuous performance testing I know about. MongoDB shared a lot of information on how we do performance testing and even open sourced some parts of it. Continuous performance testing is built on the top of Evergreen.

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.


Sign Up for our Newsletter

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

Native App Network Performance Analysis


performance latency performance engineering native app web analysis continuous deliver real user measurement client side performance device lab user performanceIntroduction.

Performance Optimization Techniques


Performance is an integral part of the Application design and plays a vital role in the success of your product/application. This is Part-2 of the performance optimization articles series. Performance optimization considerations for an enterprise-level application are discussed as part of Part-1. Before delving into performance optimization techniques, let us discuss the factors that impact the performance of an application.

The Future of Performance Testing

Alex Podelko

While there are still quite a lot of cases where it is still applicable, it needs to evolve into more sophisticated processes tightly integrated with development and other parts of performance engineering. First of all, integrating into agile development (shift-left / continuous performance testing) and integrating into performance information loop with production (shift-right) to form a holistic performance view.

Performance Budgets, Pragmatically

CSS Wizardry

One of the key tools that performance engineers have at their disposal is the Performance Budget: it helps us—or, more importantly, our clients—ensure that any performance-focused work is monitored and maintained after we’ve gone. Example Performance Budgets.

How to Improve CSS Performance

CSS - Tricks

There is no doubt that CSS plays a huge role in web performance. The post How to Improve CSS Performance appeared first on CSS-Tricks. Link performance

Heap Memory In Java Applications Performance Testing


Does every performance engineer need to know about how memory in Java works? To completely fine-tune the java performance bottlenecks for high performance my answer is YES.

Java 247

CSS and Network Performance

CSS Wizardry

Let me address that by combining my two favourite topics: CSS and performance. Broadly speaking, this is why CSS is so key to performance: A browser can’t render a page until it has built the Render Tree; the Render Tree is the combined result of the DOM and the CSSOM; the DOM is HTML plus any blocking JavaScript that needs to act upon it; the CSSOM is all CSS rules applied against the DOM; it’s easy to make JavaScript non-blocking with async and defer.

The Performance Inequality Gap, 2021

Alex Russell

Back in 2016, I gave a talk outlining the causes and effects of the terrible performance of web apps built using popular tools on the fastest-growing device segment: low-end to mid-range Android phones. Poor performance has a compound effect on user expectations at an ecosystem level.

Measuring Network Performance in Mobile Safari

CSS Wizardry

It’s worth noting that, by and large, the same page will perform better in iOS Safari than it would on Android Chrome— iPhones are generally far more powerful than their Android counterparts.

Mobile App Performance Testing Checklist


What Is Mobile App Performance Testing? performance software testing app development mobile app qa and testing app performance performance and testingThe market is filling up with mobile applications more and more. According to Statista , in 2016, the number of app downloads was approximately 140 billion. In 2019, this number increased up to 204 billion, and in 2021, this rate is keeping growing.

Mobile 135

Fostering a Web Performance Culture


Web Performance is not only about understanding what makes a site fast. Performance is a feature and needs to be prioritized as such. Performance is a topic that has interested me for a long time. Moving over to web, the performance problems are different. If you have ever used YSlow, those are the rules the tool was using to flag performance issues. Steve Souders’ 14 Rules ( source ) These days we have more and better tools to audit our performance.

Comparing PostgreSQL DigitalOcean Performance & Pricing – ScaleGrid vs. DigitalOcean Managed Databases


In this post, we are going to compare the performance and pricing of DigitalOcean PostgreSQL vs. ScaleGrid PostgreSQL to help you determine the best PostgreSQL hosting service on DigitalOcean. PostgreSQL DigitalOcean Performance Test.

SQL Server Performance Tuning made simple

SQL Shack

In this article, we’ll show a process for SQL Server performance tuning, and several tools, tips and techniques you can use to monitor performance and take the necessary steps to improve it. Performance

Client-Side Performance Testing


Find out more about client-side performance! Client-Side Performance Testing Importance and Introduction. If you're worried about the performance of your web application, you need to test and analyze not only with what happens on the server but also with what happens in the browser.

Performance Metrics of Your QA Team


QA performance metrics are essential for eliminating inefficient strategies and improving internal processes. Your QA performance metrics process should identify if goals are being met as and analyze resources to make sure they are producing to their maximum capacity. Performance measures and analysis should extend beyond the executive decision-makers with input from the entire team - that way, all QA engineers are motivated and can maximize their productivity.

Profiling React.js Performance

Addy Osmani

This guide looks at measuring React component render performance with the React Profiler API, measuring interactions with React's new experimental scheduler and measuring custom metrics using the User Timing API

MySQL on Azure Performance Benchmark – ScaleGrid vs. Azure Database


While Microsoft offers their own Azure Database product, there are other alternatives available that may be able to help you improve your MySQL performance. MySQL Azure Performance Benchmark. MySQL Read-Intensive Performance. MySQL Balanced Workload Performance.

Azure 168

Best MySQL DigitalOcean Performance – ScaleGrid vs. DigitalOcean Managed Databases


MySQL DigitalOcean Performance Benchmark. We are going to use a common, popular plan size using the below configurations for this performance benchmark: Comparison Overview. Reduce #MySQL latency by 30% on DigitalOcean, with 40% higher throughput performance Click To Tweet.

Performance Testing With JMeter


Learn how to test your app's performance! When developing complex, high-availability software projects, performance is of key importance. performance performance testing jmeter performance monitoring performance analysis blazemeter performance dashboards

How to Estimate Web Performance Impact Before Making Fixes


Web Performance is important for user experience and business metrics. This post explains several ways of assessing the potential performance gains with little effort and, more importantly, without actually implementing fixes. When a user performs those actions, the user has converted.

Performance Considerations for an Enterprise Application


Performance is an integral part of the Application design and plays a vital role in the success of your product/application. I would like to write a series of performance optimization techniques that help to design the best performant enterprise applications.

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. Instead of diving in arguing about specific points (which I partly did in my earlier post – start from The Future of Performance Testing if you are interested), I decided to talk to people who monetize on these “myths” So here is a virtual interview with Guillaume Betaillouloux , co-founder and Performance Director of OctoPerf.

Top 10 Mobile Performance Testing Tools in 2020


performance mobile apps performance testing mobile testing performance engineering mobile performance testing a mobile application software qa client side performance

Mobile 188

A Dynamic Journey to Performance

Wayfair Tech

As we ramped up our feature toggle, we were met with words no engineer wants to hear: “Your service isn’t performing fast enough. Web PerformanceExcitement buzzed in the virtual air -- after multiple years of work, we were finally going live!

Types Of Performance Testing and When to Use Them


Today, every business wants high-performing and high-quality software. But usually, it is seen that most of the applications fail to deliver expected performance under peak load or fluctuating network conditions. To ensure that users get high-performing software that works seamlessly under all load conditions, performance testing is necessary. What Is Performance Testing?

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?

How to Enhance User Experience by Improving Mobile App Performance


Performance. performance web dev mobile apps black friday ecommerce app development mobile app performanceWhat’s one of the biggest predictors of a mobile app's success?

Mobile 203

Boost SQL Server Performance with Wait Statistics

SQL Shack

In this article, we will explore, how we can increase SQL Server performance with the help of the wait statistics. Wait statistics are one of the most important indicators to identify performance issues in SQL Server. Monitoring Performance Performance counters Wait types

Tutorial: Guide to automated SRE-driven performance engineering


In this blog, I will be going through a step-by-step guide on how to automate SRE-driven performance engineering. Step-by-step guide: SRE-driven performance analysis with Dynatrace. If you want to learn more about this watch my Performance Clinic on Calculated Service Metrics and APIv2.

Maintaining Performance

CSS - Tricks

I also care about making fast websites, but mine aren't winning any speed awards because I'll take practical and maintainable over peak performance any day. Direct Link to Article — Permalink The post Maintaining Performance appeared first on CSS-Tricks.

Application Performance Review Process


Application performance Review (also known as Application Performance Walkthrough or Application Performance Assessment) is the process of review of an existing application (in production) to evaluate its performance and scalability attributes. The performance characteristics of the application are determined by its architecture and design. Performance reviews let all stakeholders realize where they stand and take appropriate decisions. Overview.

A guide to Autonomous Performance Optimization


In my recent Performance Clinic with Stefano Doni , CTO & Co-Founder of Akamas , I made the statement, “Application development and release cycles today are measured in days, instead of months. Autonomous Performance Optimization with Akamas & Dynatrace. Dynatrace news.

Some Performance Links

CSS - Tricks

Just had a couple of good performance links burning a hole in my pocket, so blogging them like a good little blogger. Web Performance Recipes With Puppeteer. not based on real-users) performance tests, like some of these new Web Core Vitals. Article performance

What Is Application Performance Monitoring?


Some refer to it as Application Performance Monitoring and some as Application Performance Management. As the founder of a company that creates these types of tools, I definitely have some opinions on Application Performance Monitoring vs Application Performance Management.

Analyze Mule4 API Performance — Using JMeter and Google Apps Script


For a project member, when we heard about API performance tests. Do we always have some questions like what should our standard for API performance? How we can define an automation process for API performance tests? performance jmeter mule 4 api testing performance testing and tuning test framework google apps script jmeter csv fileWhat are the tools we can use?

Google 176

Analyzing Notion app performance

CSS - Tricks

Here’s a fantastic case study where Ivan Akulov looks at the rather popular writing app Notion and how the team might improve the performance in a variety of ways; through code splitting, removing unused vendor code, module concatenation, and deferring JavaScript execution.

SQL Server Hardware Performance Tuning

SQL Shack

SQL Server Performance Tuning can be a difficult assignment, especially when working with a massive database where even the minor change can raise a significant impact on the existing query performance. Performance

SQL Server ORDER BY performance tips

SQL Shack

In this article, we will explore how the ORDER BY statement affects the query performance and we will also learn some performance tips related to sorting operations in SQL Server. Execution plans Performance

What is Application Performance Monitoring?


Application Performance Monitoring (APM) in its simplest terms is what practitioners use to ensure consistent availability, performance, and response times to applications. APM can also be referred to as: Application performance management. Performance monitoring.

Perform 2021: Recognizing customer innovations and digital transformation.


During Dynatrace Perform , we have the honor of hosting a customer awards ceremony to highlight the most inspiring success stories from our most innovative, transformative customers. This week during the Perform 2021 Award Ceremony, the following winners were announced: Award.

How to Build a Successful Performance CoE for Any Organization


The purpose of this article is to assist performance engineers and IT organizations to estimate their current situation and successfully build and maintain their Performance Center of Excellence. Performance Architects. Performance CoE Managers. Performance Engineers.