February, 2021

article thumbnail

Benchmark (YCSB) numbers for Redis, MongoDB, Couchbase2, Yugabyte and BangDB

High Scalability

This is guest post by Sachin Sinha who is passionate about data, analytics and machine learning at scale. Author & founder of BangDB. This article is to simply report the YCSB bench test results in detail for five NoSQL databases namely Redis, MongoDB, Couchbase, Yugabyte and BangDB and compare the result side by side. I have used latest versions for each NoSQL DB and have followed the recommendations to run all the databases in optimized conditions.

article thumbnail

5 years of external pentesting: How the Dynatrace security posture has strengthened

Dynatrace

Dynatrace news. Over each of the past five years, the Dynatrace security team has tasked external security firms with conducting penetration tests of our SaaS and Managed components. These tests are performed to verify the effectiveness of our security controls. These tests also provide insights to our customers in the form of independent, third-party reports about our security posture.

Testing 264
Insiders

Sign Up for our Newsletter

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

article thumbnail

Open Sourcing the Netflix Domain Graph Service Framework: GraphQL for Spring Boot

The Netflix TechBlog

By Paul Bakker and Kavitha Srinivasan , Images by David Simmer , Edited by Greg Burrell Netflix has developed a Domain Graph Service (DGS) framework and it is now open source. The DGS framework simplifies the implementation of GraphQL, both for standalone and federated GraphQL services. Our framework is battle-hardened by our use at scale. By open-sourcing the project, we hope to contribute to the Java and GraphQL communities and learn from and collaborate with everyone who will be using the fra

article thumbnail

Measuring Network Performance in Mobile Safari

CSS Wizardry

So far this year, all but one of my clients have been concerned about Google’s upcoming Web Vitals update. The client who’s bucking the trend is great, not least because it’s given me something a little different to focus on—they’re more interested in how their site fares on iOS. What makes this particularly fun for me is that iOS Safari is a completely different ballgame to Chrome, and not something many people tend to focus on.

Network 242
article thumbnail

How To Set Up MySQL on DigitalOcean

Scalegrid

MySQL is the number one open source relational database management system in the world, and is used by millions of developers across all application types. DigitalOcean, a fast-growing cloud provider that’s increasing in popularity amongst the developer community, is a great host to consider for your MySQL deployments. In this article, we’re going to show […].

article thumbnail

Top 7 Affiliate Programs for Testers and Developers

DZone

Introduction. Developers and testers are the core members of a project. They are the ones who regulate, develop, and analyze every aspect of the project. They perform important roles in the market. While they focus on their work for the most part of their day, they can still help other businesses flourish in their free time. These tech geeks with their supreme knowledge can add more value to their company, and also themselves, through affiliate programs.

article thumbnail

Stuff The Internet Says On Scalability For February 1st, 2021

High Scalability

Hey, it's HighScalability time once again! Amazon converts expenses into revenue by transforming needs into products. Take a look at a fulfillment center and you can see the need for Outpost, machine learning, IoT, etc, all dogfooded. Willy Wonka would be proud. Do you like this sort of Stuff? Without your support on Patreon this Stuff won't happen.

Internet 266

More Trending

article thumbnail

Hawkins: Diving into the Reasoning Behind our Design System

The Netflix TechBlog

Stranger Things imagery showcasing the inspiration for the Hawkins Design System by Hawkins team member Joshua Godi ; with art contributions by Wiki Chaves Hawkins may be the name of a fictional town in Indiana, most widely known as the backdrop for one of Netflix’s most popular TV series “Stranger Things,” but the name is so much more. Hawkins is the namesake that established the basis for a design system used across the Netflix Studio ecosystem.

Design 234
article thumbnail

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. Atlas Performance Overview and Monitor Your Cluster documentation. Production Notes have some performance-related information too.

article thumbnail

Optimizing Video For Size And Quality

Smashing Magazine

Optimizing Video For Size And Quality. Optimizing Video For Size And Quality. Doug Sillars. 2021-02-15T15:00:00+00:00. 2021-02-15T15:34:02+00:00. Over the last few years, more and more projects are using video as an integral part of the application. This is a great direction, as videos are more engaging than still photos ( videos can double conversion rate and increase time spent on site ), and as such, can really draw customers to explore details about products and services.

Network 144
article thumbnail

Observability Vs. Monitoring: Why A Developer Needs Both

DZone

Observability Vs. Monitoring: Why A Developer Needs Both. Given the complexity of distributing the evolving cloud-based services and infrastructures across a diverse range of users, IT service providers consistently observe and monitor metrics, datasets, and logs. Establishing system reliability and the predictability of backend IT infrastructure operations all spawn from systems observability and monitoring.

article thumbnail

Engineering dependability and fault tolerance in a distributed system

High Scalability

This is a guest post by Paddy Byers , Co-founder and CTO at Ably , a realtime data delivery platform. You can view the original article on Ably's blog. Users need to know that they can depend on the service that is provided to them. In practice, because from time to time individual elements will inevitably fail, this means you have to be able to continue in spite of those failures.

article thumbnail

Dynatrace extends automatic and intelligent observability to cloud and Kubernetes logs for smarter automation at scale

Dynatrace

Dynatrace news. Leveraging cloud-native technologies like Kubernetes or Red Hat OpenShift in multicloud ecosystems across Amazon Web Services (AWS) , Microsoft Azure, and Google Cloud Platform (GCP) for faster digital transformation introduces a whole host of challenges. The sheer number of used technologies, components, and services in use contributes to the growing complexity of modern cloud environments.

Cloud 263
article thumbnail

Edge Authentication and Token-Agnostic Identity Propagation

The Netflix TechBlog

by AIM Team Members Karen Casella , Travis Nelson , Sunny Singh ; with prior art and contributions by Justin Ryan , Satyajit Thadeshwar As most developers can attest, dealing with security protocols and identity tokens, as well as user and device authentication, can be challenging. Imagine having multiple protocols, multiple tokens, 200M+ users, and thousands of device types, and the problem can explode in scope.

article thumbnail

Web Performance for Product Managers

Speed Curve

I love conversations about performance, and I'm fortunate enough to have them a lot. The audience varies. A lot of the time it’s a front-end developer or head of engineering, but more and more I’m finding myself in great conversations with product leaders. As great as these discussions can be, I often walk away feeling like there was a better way to streamline the conversation while still conveying my passion for bringing fellow PMs into the world of webperf.

article thumbnail

Best Free DNS Hosting Providers

KeyCDN

With the rise of distributed denial-of-service (DDoS) attacks using a high quality DNS hosting provider is very important to the redundancy of your website. There is nothing worse for visitors than your website being inaccessible. Check out these free DNS hosting providers you can use to implement a multiple DNS provider setups and get rid of that single point of failure.

Cache 134
article thumbnail

9 Excellent Methods to Prioritize Your Work

DZone

The ‘prioritize your work’ agenda often comes with its fair share of roadblocks. As a result, you may find a hard time juggling several important tasks at the same time. This, in turn, often becomes a recipe for disaster. Nowadays, you can try to be productive in your personal life by using any productivity app available on your mobile device. Alternatively, you can also use a project management application like nTask to prioritize and manage your work aspect.

Mobile 230
article thumbnail

Number series generator challenge solutions – Part 2

SQL Performance

This is the second part in a series about solutions to the number series generator challenge. Last month I covered solutions that generate the rows on the fly using a table value constructor with rows based on constants. There were no I/O operations involved in those solutions. This month I focus on solutions that query a physical base table that you pre-populate with rows.

C++ 124
article thumbnail

Site reliability engineering: 5 things you need to know

Dynatrace

Dynatrace news. What is site reliability engineering? Site reliability engineering (SRE) is the practice of applying software engineering principles to operations and infrastructure processes to help organizations create highly reliable and scalable software systems. As a discipline, SRE focuses on improving software system reliability across key categories including availability, performance, latency, efficiency, capacity, and incident response.

article thumbnail

Building a Rule-Based Platform to Manage Netflix Membership SKUs at Scale

The Netflix TechBlog

By Budhaditya Das , Wallace Wang , and Scott Yao At Netflix, we aspire to entertain the world. From mailing DVDs in the US to a global streaming service with over 200 million subscribers across 190 countries, we have come a long way. For the longest time, Netflix had three plans (basic/standard/premium) with a single 30-day free trial offer at signup.

Mobile 215
article thumbnail

Sponsored Post: 3T, Bridgecrew, Toptal, IP2Location, Ipdata, StackHawk, InterviewCamp.io, Educative, Triplebyte, Stream, Fauna

High Scalability

Who's Hiring? Looking to rapidly hire Top Software Developers ? Get Started with Toptal. Toptal will match you with top-quality, pre-screened freelance software developers that meet your project requirements. All in under 48 hours. Get started right away with a no risk trial. InterviewCamp.io has hours of system design content. They also do live system design discussions every week.

Education 100
article thumbnail

30 test automation leaders to follow on Twitter

TechBeacon Testing

Test automation plays a critical role in software delivery today. There are emerging open-source tools, native mobile tools, and new binaries for web apps. AI and high-volume automation are beginning to enter the mainstream as well.

Testing 122
article thumbnail

6 Common Pen Testing Myths

DZone

Pen testing is crucially important significant to assess and help enhance any company’s safety. As of 2020, the standard expense of a data breach in the healthcare industry mounted to 7.13 million USD. On the flip side, the average rate of a data breach worldwide in the measured phase was 3.86 million USD. Data spill, theft, and breaches in the public sector ranked very last, estimating an average of 1.08 million USD during the estimated period.

Testing 222
article thumbnail

Maximally optimizing image loading for the web in 2021

CSS - Tricks

Malte Ubl’s list for: 8 image loading optimization techniques to minimize both the bandwidth used for loading images on the web and the CPU usage for image display. Fluid width images in CSS, not forgetting the height and width attributes in HTML so you get proper aspect-ratio on first render. Use content-visibility: auto; Send AVIF when you can.

Cache 119
article thumbnail

Dynatrace Application Security boosts BizDevSecOps for Kubernetes

Dynatrace

Dynatrace news. After announcing our new Application Security Module in December, the fast adoption and great feedback we heard from customers confirmed the urgent need for a more automated approach to continuous runtime application security with full insights into production and pre-production environments. Dynatrace Application Security enables you to detect and assess software vulnerabilities automatically, optimized especially for Kubernetes from the beginning.

Java 253
article thumbnail

Beyond REST

The Netflix TechBlog

Rapid Development with GraphQL Microservices by Dane Avilla The entertainment industry has struggled with COVID-19 restrictions impacting productions around the globe. Since early 2020, Netflix has been iteratively developing systems to provide internal stakeholders and business leaders with up-to-date tools and dashboards with the latest information on the pandemic.

Database 203
article thumbnail

Sponsored Post: 3T, Bridgecrew, Toptal, IP2Location, Ipdata, StackHawk, InterviewCamp.io, Educative, Triplebyte, Stream, Fauna

High Scalability

Who's Hiring? Looking to rapidly hire Top Software Developers ? Get Started with Toptal. Toptal will match you with top-quality, pre-screened freelance software developers that meet your project requirements. All in under 48 hours. Get started right away with a no risk trial. InterviewCamp.io has hours of system design content. They also do live system design discussions every week.

Education 100
article thumbnail

A Dynamic Journey to Performance

Wayfair Tech

Excitement buzzed in the virtual air -- after multiple years of work, we were finally going live! As we ramped up our feature toggle, we were met with words no engineer wants to hear: “Your service isn’t performing fast enough. We need you to toggle off.” Our team quickly pivoted. Read more.

article thumbnail

SKP's Java/Java EE Gotchas: Clash of the Titans, C++ vs. Java!

DZone

As a Software Engineer, the mind is trained to seek optimizations in every aspect of development and ooze out every bit of available CPU Resource to deliver a performing application. This begins not only in designing the algorithm or coming out with efficient and robust architecture but right onto the choice of programming language. Most of us, as we spend years in our jobs — tend to be proficient in at least one of these.

Java 214
article thumbnail

Modes of Transactions in SQL Server

SQL Shack

In this article, we are going to talk about the modes of transactions in SQL Server. Introduction A transaction is the smallest work unit that is executed in the database and transactions also meet the properties of the ACID (atomicity, consistency, isolation and durability). SQL Server can operate 3 different transactions modes and these are: […].

Servers 111
article thumbnail

Terminology matters: how to enhance user experience by aligning names with expectations

Dynatrace

Dynatrace news. At Dynatrace we always focus on our users and how to solve their problems. We build features that our customers benefit from and use to simplify their work. Our goal is to keep the balance between adding new functionality and improving existing workflows while continuously providing our users with a simple and consistent experience. To improve the naming of our navigation menu entries, we will soon conduct A/B testing for one of the main entry points to the Dynatrace navigation m

Testing 246
article thumbnail

Packaging award-winning shows with award-winning technology

The Netflix TechBlog

By Cyril Concolato Introduction In previous blog posts, our colleagues at Netflix have explained how 4K video streams are optimized , how even legacy video streams are improved and more recently how new audio codecs can provide better aural experiences to our members. In all these cases, prior to being delivered through our content delivery network Open Connect , our award-winning TV shows, movies and documentaries like The Crown need to be packaged to enable crucial features for our members.

article thumbnail

Climb the automation engineer career ladder: 6 roles, requirements

TechBeacon Testing

A frequently asked question I hear often is"What is the career ladder for a test automation engineer?" That's a great question, as this role is often perceived as a flat one that makes it difficult for managers and practitioners alike to determine how a team member can grow within it.

article thumbnail

What Is Database Security Testing – Complete Guide

Software Testing Help

Learn what is Database Security and related concepts like security threats, best practices to follow, testing types, techniques, testing process, etc: In this tutorial, we will explore what is database. Read more What Is Database Security Testing – Complete Guide. The post What Is Database Security Testing – Complete Guide appeared first on Software Testing Help.

Database 101
article thumbnail

The 9 API Testing Tools to Watch Out in 2021

DZone

Ever since the technology and procedure have progressed a lot, organizations or teams prefer to have quicker testing feedbacks. Since we can notice with the shift-left trend to DevOps, Application Programming Interface testing has become a significant and crucial factor on CI/CD. Automated testing efforts can bring extra worth with the right API testing in place, rather than depending on time-consuming User Interface testing only.

article thumbnail

Transactions in SQL Server for beginners

SQL Shack

In this article, we will talk about fundamental details of the transactions in SQL Server. Introduction A transaction is the logical work unit that performs a single activity or multiple activities in a database. Transactions may consist of a single read, write, delete, or update operations or a combination of these. Suppose that, when we […].

Servers 110
article thumbnail

Kicking off 2021 with new industry awards at Dynatrace

Dynatrace

Dynatrace news. At Dynatrace, our culture is rooted in a shared mission to empower our customers to accelerate innovation and digital transformation, to manage and optimize the clouds that underpin this transformation, and to enable digital teams to focus on the projects that inspire them and allow them to do their best work. In support of these efforts, and the progress we’re making together to achieve these goals, we’re pleased to share that we’re kicking off 2021 with an array of industry and