Sat.Jun 05, 2021 - Fri.Jun 11, 2021

article thumbnail

Client-Side Perf Testing Using Lighthouse CI With Puppeteer

DZone

Whenever we need to do performance testing, mostly it is the APIs that come to mind. Testing the performance of an application by putting load on APIs or on servers and checking out various metrics or parameters falls under server-side performance testing.

Testing 332
article thumbnail

How Netflix uses eBPF flow logs at scale for network insight

The Netflix TechBlog

By Alok Tiagi , Hariharan Ananthakrishnan , Ivan Porto Carrero and Keerti Lakshminarayan Netflix has developed a network observability sidecar called Flow Exporter that uses eBPF tracepoints to capture TCP flows at near real time. At much less than 1% of CPU and memory on the instance, this highly performant sidecar provides flow data at scale for network insight.

Network 320
Insiders

Sign Up for our Newsletter

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

article thumbnail

New Feature for BYOC – Pausing and Resuming Clusters

Scalegrid

At ScaleGrid we always strive to make our service as user friendly and value adding as possible. Some of our users have been wanting to save on their database machine costs during periods when the databases are not in use, such as on weekends or at night.

Database 246
article thumbnail

The White House Executive Order on Cybersecurity: How Dynatrace observability delivers on three essential directives

Dynatrace

Dynatrace news. With the recent release of the White House “Executive Order on Improving the Nation’s Cybersecurity,” the Biden administration has issued a forceful response to incidents such as the Colonial Pipeline and the SolarWinds attacks. “The United States faces persistent and increasingly sophisticated malicious cyber campaigns that threaten the public sector, the private sector and ultimately the American people’s security and privacy,” the order states.

article thumbnail

Linux Kernel vs. Memory Fragmentation (Part I)

High Scalability

This post introduces common methods to prevent Linux memory fragmentation, the principle of memory compaction, how to view the fragmentation index, etc.

article thumbnail

Performance Engineering Management: A Quick Guide

DZone

In every project performance testing, assessment, and resolution become the key phase before going to production. In this article, there will be a sneak preview of key concepts, lifecycle steps, tips, and further guidance. I will try to cover the holistic view in this short writing including non-functional requirements with high-level details but the focus will be on the performance aspect mainly, beyond this a lot more detailed steps will be involved.

article thumbnail

It’s Officially Startup Season in Space

All Things Distributed

We launched our AWS Space Accelerator to catalyze space innovation and support some of the most innovative startups that are helping shape the future of aerospace. Meet the 10 startups to take part in the first cohort of the AWS Space Accelerator.

AWS 218

More Trending

article thumbnail

Sponsored Post: Pinecone, Kinsta, Bridgecrew, IP2Location, StackHawk, InterviewCamp.io, Educative, Stream, Fauna, Triplebyte

High Scalability

Who's Hiring? DevOps Engineer : At Kinsta , we set out to create the best managed hosting platform in the world. If you are an experienced DevOps Engineer who is constantly looking for ways to innovate and improve, we might just be the place for you! As Kinsta’s DevOps Engineer, you will be instrumental in making sure that our infrastructure is always on the bleeding edge of technology, remaining stable and high-performing at all times.

Education 100
article thumbnail

Three Front-End Auditing Tools I Discovered Recently

Smashing Magazine

Three Front-End Auditing Tools I Discovered Recently. Three Front-End Auditing Tools I Discovered Recently. Stefan Judis. 2021-06-10T11:15:00+00:00. 2021-06-10T12:51:06+00:00. Is every resource properly minified and compressed? Are all the caching headers set correctly? Does the site load all the resources in the best order to guarantee a fast first paint?

Cache 105
article thumbnail

Supercharging Application Delivery

All Things Distributed

The goal of AWS Proton is simple: customers should be able to adopt, customize and evolve best practices and technologies for delivering their modern applications to the cloud, and not worry about how they roll this out – potentially to thousands of developers – across their organization.

article thumbnail

Using SLOs to become the optimization athlete with Dynatrace

Dynatrace

Dynatrace news. This post was co-authored by Jean-Louis Lormeau, Digital Performance Architect at Dynatrace. . Observability is a topic at the top of mind for all architects, Site Reliability Engineers (SREs), and more – each wanting to use observability to proactively detect issues and guarantee the best experience and availability to users. Much like in sport, we cannot improve ourselves and become the best at what we do without having well-defined goals.

Metrics 168
article thumbnail

It’s never too late to add unit tests to legacy code

TechBeacon Testing

Most developers believe in the value of unit tests, even if they don't always like writing them. Most of them are okay with writing unit tests while doing new development work or practicing test-driven development (TDD), but it's easy to be disciplined with greenfield development.

Code 92
article thumbnail

Article: Using the Plan-Do-Check-Act Framework to Produce Performant and Highly Available Systems

InfoQ

The PDCA (plan-do-check-act) framework can be used to outline the performance, availability, and monitoring to enable teams to ensure performant and highly available applications. These include infrastructure design and setup, application architecture and design, coding, performance testing, and application monitoring. By Kulkarni Girish.

article thumbnail

Micro Frontend Architecture: The Newest Approach To Building Scalable Frontend

Simform

The micro-frontend architecture has slowly but gradually gained popularity and has now become one of the most sought-after frontend development strategies. Developers appreciate the agility and freedom that comes along with this architecture and organizational stability it imparts is making life easier for CTOs worldwide. With multiple implementation strategies and tons of advantages, the micro-frontend architecture seems set to revolutionize frontend development and scaling.

article thumbnail

How to reduce the risk of missing bugs before deploying on production?

Testsigma

It’s very common to have a handful of issues when deploying a software change to production because you are replacing a working version of your software or application with the one having the desired changes. Your testing team might have thoroughly tested the new version of the software, but still, the doubt of whether it will work as intended or not is always there.

Testing 52
article thumbnail

Exporters Roadmap

Percona Community

Exporters Roadmap Goals Prometheus exports as a part of PMM are a big and valuable component. According to the goal to involve open source contributors to contribute to PMM and Percona to contribute to open source. As the main focus, it was decided to start from the exporter. For now PMM use the next exporters: [link] [link] [link] [link] [link] [link] [link] [link] Groups We can split them into three groups.

article thumbnail

What is web application security? Everything you need to know.

Dynatrace

Dynatrace news. If you ask most people how to secure a web application, you will immediately hear: “Use a web application firewall.” But there is much more to it than that. In this blog, I’ll first cover the basics, explaining what web application security is and why it’s important. Then I will describe various types of security products that can be used for web application security including some innovations that Dynatrace has recently introduced.

article thumbnail

Fundamentals of table expressions, Part 9 – Views, compared with derived tables and CTEs

SQL Performance

This is the 9th part in a series about named table expressions. In Part 1 I provided the background to named table expressions, which include derived tables, common table expressions (CTEs), views and inline table valued functions (iTVFs). In Part 2 , Part 3 and Part 4 I focused on derived tables. In Part 5 , Part 6 , Part 7 and Part 8 I focused on CTEs.

Database 140
article thumbnail

2 Factor Authentication: The Tester’s Edition

Testsigma

Introduction. 2 Factor Authentication is a subset of the multi factor authentication service that we see mainly in FinTech Apps. Some financial technology apps ask the user to enter a password, and MPIN, a TPIN, and finally another OTP based authentication to confirm if he/she really wants to withdraw money from their schemes. While 2 Factor authentication may have some vulnerabilities, using a multi factor authentication system like the above will result in users fleeing your application in pur

FinTech 140
article thumbnail

Scaling of Uber’s API gateway

Uber Engineering

As a recap from the last article , Uber’s API Gateway provides an interface and acts as a single point of access for all of our back-end services to expose features and data to Mobile and 3rd party partners. Two … The post Scaling of Uber’s API gateway appeared first on Uber Engineering Blog.

Mobile 140
article thumbnail

Automatically detect potential frontend attacks that cause Content Security Policy (CSP) violations

Dynatrace

Dynatrace news. Malicious attacks like cross-site scripting can make your website unresponsive or steal data and personally identifiable information of your users. Content Security Policy (CSP) is a browser feature that adds an extra layer of security against such threats to your web applications. CSP ensures that all scripts and plugins on your website are safe and trusted, and that all page resources, such as images and stylesheets, are loaded from trusted sources.

Website 200
article thumbnail

Trip report: Summer 2021 ISO C++ standards meeting (virtual)

Sutter's Mill

On Monday, the ISO C++ committee held its third full-committee (plenary) meeting of the pandemic and adopted a few more features and improvements for draft C++23. We had representatives from 17 voting nations at this meeting: Austria, Bulgaria, Canada, Czech Republic, Finland, France, Germany, Israel, Italy, Netherlands, Poland, Russia, Slovakia, Spain, Switzerland, United Kingdom, and United States.

C++ 61
article thumbnail

What is the best way for automated mobile browser testing on real devices?

Testsigma

Mobiles have become a part and parcel of our lives. Smartphone penetration has seen an increase for the past decade with some countries such as the UK leading the race with as high as 82%. In a world with a 7.5 billion population, 4.3 billion people are projected (by 2023) to keep this small device in their pockets and use it daily. Although the pandemic slowed down this growth, Gartner projects the sales would be up 11% in 2021.

Mobile 52
article thumbnail

From AVIF to WebP: A New Smashing Book By Addy Osmani

Smashing Magazine

From AVIF to WebP: A New Smashing Book By Addy Osmani. From AVIF to WebP: A New Smashing Book By Addy Osmani. Vitaly Friedman. 2021-06-08T12:00:00+00:00. 2021-06-08T14:53:55+00:00. Images have been a key part of the web for decades. We interpret images much faster than text, which is why high-quality visuals drive conversions and user engagement. To be effective, all these images need to be carefully orchestrated to appear on the screen fast — but as it turns out, loading images efficiently at s

Media 103
article thumbnail

New Support ticketing platform will transform the way you communicate and get assistance with Dynatrace

Dynatrace

Dynatrace news. In a recent blog post, we announced the continuing transformation of customer experience and our investments into new systems that make it easier for you to contact a Dynatrace expert when you need assistance working with Dynatrace. This includes the recent launch of our new Support Center , where we’ve consolidated all the technical support resources you need in one place for better and faster answers.

Systems 156