Best of Load Testing2023

  1. 1
    Article
    Avatar of quastorQuastor Daily·3y

    How Booking.com Searches Through Millions of Locations in Milliseconds

    The data structure powering this map is a Quadtree, a tree data structure that’s used extensively for spatial indexing, image processing and more. For Quadtrees storing more than 300,000 markers, Booking achieves a p99 lookup time of less than 5.5 milliseconds. Pinterest uses Apache Druid for storing ad reporting metrics.

  2. 2
    Article
    Avatar of livecycleLivecycle·2y

    8 Docker Extensions to Use in 2024

    Discover 8 Docker Extensions that can improve your productivity and overall developer experience, including Livecycle for sharing docker-compose apps, JMeter for load testing, ContainerWatch for monitoring container usage, Docketeer for detailed metrics, PGAdmin for Postgres database management, Portainer for easy container management, Snyk for security checks, and Excalidraw for local drawing.

  3. 3
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP72: OAuth 2.0 Explained With Simple Terms

    This week’s system design refresher: Git Merge vs. Rebase vs. Squash Commit. OAuth 2.0 is a powerful and secure framework that allows different applications to securely interact with each other on behalf of users. New Relic Interactive Application Security Testing (IAST) is now in public preview.

  4. 4
    Article
    Avatar of amplicationAmplication·3y

    Best Practices in Testing GraphQL APIs

    GraphQL is an open-source data query and manipulation language that revolutionizes how applications interact with APIs. With GraphQL, users can request specific data they need and receive only that data in response. This article provides an overview of GraphQL and highlights five best practices for testing GraphQL APIs.

  5. 5
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    10 Tools for Scaling Microservices

    Helios Helios is an observability tool that plays a crucial role in scaling microservices. It provides real-time visibility and insights into the performance and health of the system. Helios supports distributed tracing to help you understand the flow of requests across different microservices in your application.

  6. 6
    Article
    Avatar of communityCommunity Picks·3y

    8 Reasons Why WhatsApp Was Able to Support 50 Billion Messages a Day With Only 32 Engineers

    WhatsApp was able to support 50 billion messages a day from 450 million daily active users with only 32 engineers. Jan Koum and the team behind WhatsApp had to adopt the best engineering practices to overcome the challenges. The product focus was always only on the core feature - messaging.

  7. 7
    Article
    Avatar of lambdatestLambdaTest·3y

    A Complete Guide To CSS Text Orientation

    A Complete Guide To CSS Text Orientation is a complete guide to CSS text orientation. You can use the same properties to improve a website’s text readability, layout, and navigation, such as text-orientation.

  8. 8
    Article
    Avatar of phProduct Hunt·2y

    Multiple - Load Testing Built for Developers

    Multiple is a load test platform designed for developers, allowing them to write tests using JavaScript and NPM packages, collaborate with their team, and avoid the hassle of managing infrastructure.

  9. 9
    Article
    Avatar of telerikTelerik·3y

    Best Practices for Testing Vue Applications

    Software testing is essential for identifying weaknesses or issues in our Vue application before releasing it to consumers. Software testing can assist in identifying problems such as functional flaws, defects, gaps, code vulnerabilities, performance, scalability issues or missing requirements. Vue has different testing types, and each of the testing types plays a different role.

  10. 10
    Article
    Avatar of lambdatestLambdaTest·3y

    k6 Testing Tutorial: A Complete Guide To Browser Testing With Grafana k6

    Load testing is a type of non-functional testing that checks the application’s performance under specific loads and conditions. It involves simulating multiple users accessing an application simultaneously or sending requests to the server concurrently. The eCommerce website can simulate the projected user load and evaluate its performance under these circumstances.

  11. 11
    Article
    Avatar of dzDZone·3y

    Debugging Techniques for Software Developers

    Debugging is an essential part of our software development journey, and let's be real, it can be both challenging and rewarding. We'll explore some practical and time-tested approaches to tackle those pesky bugs head-on. Join the DZone community and get the full member experience.

  12. 12
    Article
    Avatar of baeldungBaeldung·3y

    Functional vs. Non-Functional Testing

    In this article, we'll explore the basics of testing. We’ll also explore some of the differences between functional and non-functional testing. In functional testing, we ensure that the functionality of the software meets the business requirements. Non-functional tests are as important as functional tests since they help us understand how the system behaves under certain circumstances.