April, 2022

article thumbnail

Kubernetes Performance Tuning: Make the Most of Your Clusters

DZone

Image Source. Why Is Kubernetes Performance Tuning Needed? As Kubernetes becomes a basic infrastructure for many organizations, performance tuning for Kubernetes clusters is becoming more important. Kubernetes is a highly scalable open-source platform for orchestrating containerized workloads in server environments. It enables declarative configuration and automation of computing resources.

Tuning 317
article thumbnail

PostgreSQL Streaming vs Logical Replication – Comparison

Scalegrid

Replicating the information stored on your database is essential for distributing data and ensuring you have a backup that can be used for disaster recovery, in case something goes wrong. PostgreSQL replication comes in two forms, and both have their niche uses. Understanding how to apply one or both of these data replication methods can […].

Database 239
Insiders

Sign Up for our Newsletter

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

article thumbnail

Dynatrace SaaS on Google now generally available

Dynatrace

Dynatrace news. In October 2021, Dynatrace announced the availability of the Dynatrace Software Intelligence Platform on Google Cloud as a software as a service (SaaS) solution. Today, we are excited to announce this SaaS delivery model is now generally available (GA) to the public through Dynatrace sales channels. Dynatrace and Google Cloud play a critical role in helping customers accelerate their digital transformation initiatives.

Google 242
article thumbnail

Understanding the performance impact of anti-flicker snippets

Speed Curve

Experimentation tools that use asynchronous scripts – such as Google Optimize, Adobe Target, and Visual Web Optimizer – recommend using an anti-flicker snippet to hide the page until they've finished executing. But this practice comes with some performance measurement pitfalls: Hiding the contents of the page can have a dramatic effect on the Web Vitals that measure visual experience, such as First Contentful Paint (FCP) and Largest Contentful Paint (LCP).

article thumbnail

Netflix End of Series 1

Brendan Gregg

A large and unexpected opportunity has come my way outside of Netflix that I've decided to try. Netflix has been the best job of my career so far, and I'll miss my colleagues and the culture. offer letter logo (2014). flame graphs (2014). eBPF tools (2014-2019). PMC analysis (2017). my pandemic-abandoned desk (2020); office wall. I joined Netflix in 2014, a company at the forefront of cloud computing with an attractive [work culture].

Java 145
article thumbnail

10 Microservice Best Practices: The 80/20 Way

Simform

Microservice architecture brings higher flexibility and ease of development through decoupled services. However, microservice architecture has specific challenges like efficiency, consistency, security, etc. So, here are some of the microservice best practices, along with real-life usage accounts from leading companies. The post 10 Microservice Best Practices: The 80/20 Way appeared first on Insights on Latest Technologies - Simform Blog.

article thumbnail

What Is Sharding?

DZone

In this article, I will tell you a few things about sharding and explain why it is actually an important technique. Despite its significance, sharding also has some cons, and there are certain problems you may encounter if you decide to use it. What are they? I’ll explain that below.

256
256

More Trending

article thumbnail

Intelligent observability for Oracle and SQL databases

Dynatrace

Dynatrace news. While applications are built using a variety of technologies and frameworks, there is one thing they usually have in common: the data they work with must be stored in databases. Dynatrace Application Performance Management (APM) has long provided multiple options for database monitoring, including deep insights into code and statements, service level visibility, connection pool monitoring, and more.

Database 242
article thumbnail

 4 Most Common Myths Around Test Automation

Testsigma

A common theme among most software testing organizations is their escalating interest in Test Automation. While test automation has grown in popularity, there are still many myths and biases surrounding it. Such myths can unknowingly create a self-limiting boundary and negatively impact the possibilities of test automation. In this article, I will discuss some common test automation myths and biases that people have towards test automation.

Testing 95
article thumbnail

TensorFlow Library Performance

Brendan Gregg

A while ago I helped a colleague, Vadim, debug a performance issue with TensorFlow in an unexpected location. I thought this was a bit interesting so I've been meaning to share it; here's a rough post of the details. ## 1. The Expert's Eye Vadim had spotted something unusual in this CPU flamegraph (redacted); do you see it?: I'm impressed he found it so quickly, but then if you look at enough flame graphs the smaller unusual patterns start to jump out.

article thumbnail

Setting Up CloudFront to Host Your Web App

CSS - Tricks

In my last article , we went over how to set up a web app that serves chunks and bundles of CSS and JavaScript from CloudFront. We integrated it into Vite so that when the app runs in a browser, the assets requested from the app’s root HTML file would pull from CloudFront as the CDN. While CloudFront’s edge caching does offer benefits, serving your app’s resources from these multiple locations is not without a cost of its own.

Cache 79
article thumbnail

Understanding the Database Connection Pool (DBCP) Properties

DZone

Recently, I faced an issue related to a very high load on the database layer. The database was having too many connections in parallel. I had to review my application’s database connection pool (DBCP) properties very closely. Since I was dealing with legacy code, I needed to understand the value assigned to each property and also analyze whether it is relevant for the present-day load or not.

Database 245
article thumbnail

Using LINQ to Query MongoDB in a.NET Core Application

The Polyglot Developer

If you’ve been keeping up with my series of tutorials around.NET Core and MongoDB, you’ll likely remember that we explored using the Find operator to query for documents as well as an aggregation pipeline. Neither of these previously explored subjects are too difficult, but depending on what you’re trying to accomplish, they could be a little messy.

C++ 75
article thumbnail

Our Mission, Purpose, and Vision

Dynatrace

Dynatrace news. I was excited to take on the CEO role at Dynatrace for four primary reasons: The enormous addressable market — the need for digital transformation has never been greater. Our world-class and highly differentiated technology and products. The exemplary performance of the company. The over 3,500 tremendously talented employees who work here.

Cloud 244
article thumbnail

How GTmetrix and WP Rocket Work Together to Improve Performance

Gtmetrix

Editor’s note: This guest post is brought to you by Valentina Orlandi, Content Marketer at WP Rocket. Learn how the WP Rocket team uses GTmetrix to assess and improve WordPress performance. Overview At WP Rocket, we use several testing performance tools and GTmetrix is one of our favorites. Our customer support helps many users […].

article thumbnail

How To Boost Resource Loading With The New Priority Hint `fetchpriority`

Smashing Magazine

How To Boost Resource Loading With The New Priority Hint `fetchpriority`. How To Boost Resource Loading With The New Priority Hint `fetchpriority`. Adrian Bece. 2022-04-11T09:30:00+00:00. 2022-04-11T11:07:11+00:00. JavaScript, CSS, images, iframes, and other resources impact how quickly website loads, renders and becomes usable to the user. Loading experience is crucial to the user’s first impression and overall usability, so Google defined Largest Contentful Paint (LCP) metric to measure how qu

Media 69
article thumbnail

Agile vs. DevOps: Deconstructing the Titans of Dev Methodologies

Simform

To start with, there has always been an inclusive and exclusive relationship between Agile and DevOps. Both are principal methodologies in the software engineering ecosystem and are known for transforming business processes through speed, iterations, and collaborations. The post Agile vs. DevOps: Deconstructing the Titans of Dev Methodologies appeared first on Insights on Latest Technologies - Simform Blog.

DevOps 59
article thumbnail

Understanding Cross Browser Testing and Responsive Testing

DZone

Introduction. The Internet is inevitable in the current time. It is everywhere, and the entire world depends on it to function, perform day-to-day activities and stay connected with people from different corners. Gone are the days when testers only chose to create websites for selected browsers and hardly faced issues maintaining a website on a few browsers.

Testing 243
article thumbnail

Industry page speed benchmarks (March 2022)

Speed Curve

Page Speed Benchmarks is an interactive dashboard that lets you explore and compare web performance data for leading websites across several industries – from retail to media – over the past year. This dashboard is publicly available (meaning you don't need a SpeedCurve account to explore it) and is a treasure trove of meaningful data that you can use for your own research.

article thumbnail

#BreakTheBias women’s Board of Directors panel discussion celebrates success and work/life balance

Dynatrace

Dynatrace news. The theme for this year’s International Women’s Day was #BreakTheBias”. Whether deliberately or unconsciously, bias makes it more difficult for women to get ahead. Our Dynaspace for Women Employee Resource Group (ERG) aims to tackle challenges like this by working with our communities to get more women involved in tech, fostering a more diverse and inclusive workplace, and spotlighting the achievements and philanthropic contributions of women in Dynatrace.

article thumbnail

March of The Agile Consultants

Professor Beekums

Photo by Andrew Neel There was a time where most software was built under the waterfall model. You gathered requirements, then designed your system, then wrote the code, shipped the code to QA, then shipped the code to customers. A nice perfect assembly line. Except software development isn’t an assembly line. When you get a physical product off an assembly line, you can’t just go “oh this would be perfect if we make this small change here in the product.

Code 55
article thumbnail

The SQL Server Transaction Log, Part 3: Logging Basics

SQL Performance

In the second part of this series, I described the structural hierarchy of the transaction log. As this post is chiefly concerned with the Virtual Log Files (VLFs) I described, I recommend you read the second part before continuing. When all is well, the transaction log will endlessly loop, reusing the existing VLFs. This behavior is what I call the circular nature of the log.

Servers 55
article thumbnail

How to Build Real-time Application with Node.js

Simform

Node.js is a flexible platform. However, one of its predominant use cases is real-time applications. This article will focus on some of the particular facts that are important to consider while building Node.js-based real-time apps. The post How to Build Real-time Application with Node.js appeared first on Insights on Latest Technologies - Simform Blog.

article thumbnail

How To Move From Manual to Automation Testing

DZone

With software requirements changing at lightning speed in an agile environment, more and more organizations look to inculcate more atomic development cycles for accelerating their Time To Market (TTM). A 2021 study by digital.ai has discovered that 86% of software development teams have adopted agile, up from 37%, a year ago. This shift to more agile software development methods has led to a simultaneous demand for more efficient means of software testing during the software is developed.

Testing 196
article thumbnail

Has Labor Peaked?

The Agile Manager

I wrote some time ago that labor is enjoying a moment. New working habits developed out of need during the pandemic that in many ways increased quality of life for knowledge workers. Meanwhile, an expansion of job openings and a contraction in the labor participation rate created a supply-demand imbalance that favored labor. There appears to be confusion of late as to how to read labor market dynamics.

article thumbnail

The anatomy of the Spring4Shell vulnerability and how to prevent its effects—and those of similar vulnerabilities

Dynatrace

Dynatrace news. Spring4Shell is a critical vulnerability in the Spring Framework , which emerged in late March 2022. Because 60% of developers use Spring for their Java applications , many applications are potentially affected. With a critical CVSS rating of 9.8 , Spring4Shell leaves affected systems vulnerable to remote code execution (RCE). To illustrate why Spring4Shell is such a critical vulnerability, it helps to understand how Spring works.

Java 219
article thumbnail

Liquibase Data is Git for Databases

Percona Community

Author’s Note: Robert will be demoing Liquibase Data at Percona Live 2022 on Wednesday, May 18 at 11:50am. Add this presentation to your schedule. Git is an amazing tool for collaboration — developers can work together to build better software faster. However, the usual Git workflow neglects the database. With Liquibase Data we’re bringing git to the database so you can easily version containerized databases, share changes with team members, store versions in remote locations, and tag vers

article thumbnail

What’s New in Tasktop Hub 22.2

Tasktop

Say hello to Tasktop’s latest product release from its Value Stream Management platform. Tasktop Hub 22.2 is out today, making end-to-end toolchain integration faster, easier, and visibly impactful. The highlight of this release is the addition to Hub’s Metrics screen which now calculates the cost savings from your integrations. We’re also continuing on our mission to make Tasktop Hub easier to use and are introducing additional configuration improvements to simplify integration setup.

Metrics 52
article thumbnail

Monoliths vs Microservices: Which is Right for Your Application?

Simform

While the microservices architecture has always been dubbed the more advanced and superior in the monoliths vs microservices debate, it isn't always the case. Both architecture patterns bring specific set of benefits of table. In this article, we bring to you an objective comparison between the two, backed by stats and facts, to help you determine the more apt app architecture for your business.

article thumbnail

API Test Automation With RestAssured Library and Cucumber BDD Framework

DZone

Introduction to Rest Assured Library. REST (Representational State Transfer) is an architecture that consumes HTTP calls for inter-system communication where a client can access the server resource with a unique URI, and the response of the resource is returned. The URI of the resource acts as a resource identifier, and HTTP operations like GET, POST, PUT, PATCH, and DELETE can be performed on the resource.

Testing 130
article thumbnail

BBC New Serverless Platform Improves Scalability and Performance

InfoQ

One year into the transition to their new WebCore serverless platform, the BBC has started to reap the benefits of an architecture that removes the burden on engineers to solve performance and operational challenges and allows them to focus on the value they deliver to customers. By Sergio De Simone.

article thumbnail

Dynatrace Managed release notes version 1.240

Dynatrace

Dynatrace news. New features and enhancements. OpenSSL library. OpenSSL library, used by Nginx service, was updated to version 1.1.1n for increased resilience and security. The post Dynatrace Managed release notes version 1.240 appeared first on Dynatrace blog.

215
215
article thumbnail

Netflix End of Series 1

Brendan Gregg

A large and unexpected opportunity has come my way outside of Netflix that I've decided to try. Netflix has been the best job of my career so far, and I'll miss my colleagues and the culture. offer letter logo (2014) flame graphs (2014) eBPF tools (2014-2019) PMC analysis (2017) my pandemic-abandoned desk (2020); office wall I joined Netflix in 2014, a company at the forefront of cloud computing with an attractive work culture.

Java 52
article thumbnail

You say tomato, I say tomahto: The common language of value streams 

Tasktop

At the root of the discipline of value stream management is a common language that brings business and technology leaders together. After all, the only way to deliver value to customers is to make sure everyone involved understands what value is and how it’s measured. Keeping teams on the same page requires everyone to understand what they’re reading.

Metrics 52
article thumbnail

Web Application Security: Threats, Consequences, Preventions, And More

Simform

Web application security has become one of the top concerns for business owners with threat actors evolving their ways each passing day. This article will take you through all the nuances of web app security including consequences, types, and preventions. The knowledge will help you build a robust web app capable of preventing most attacks. The post Web Application Security: Threats, Consequences, Preventions, And More appeared first on Insights on Latest Technologies - Simform Blog.

article thumbnail

How To Speed Up Selenium Test Cases Execution?

DZone

The primary intent of Selenium test automation is to expedite the testing process. In the majority of the cases, automation tests using Selenium perform exceptionally better than their manual counterparts. However, there might be possibilities to speed up Selenium tests using Selenium test automation best practices to their truest potential. I have come across umpteen cases in my career where there was potential to speed up selenium tests.

Speed 130
article thumbnail

Top 8 Mobile Apps That Promote Sustainability

Tech News Gather

Ever thought about how much CO2 gas emissions you release every day? What’s the density of your carbon footprint? Well! Somehow, we all contribute to the rapidly-increasing carbon dioxide level in the atmosphere by consuming environmental resources. But now with technological inventions and innovative mobile apps, one can lead a sustainable lifestyle.

Mobile 52