Sat.Dec 17, 2022 - Fri.Dec 23, 2022

article thumbnail

Tackling cloud modernization

Dynatrace

As the process of cloud modernization becomes ever more complex, there is an even greater need to embrace the emerging role of cloud architect to accelerate transformation. One thing that’s imperative is modernization and digitization cannot be achieved alone. Partners are integral to the process and a necessity if organizations want to achieve faster, greater, and more scalable modernization. .

Cloud 147
article thumbnail

Fast memcpy, A System Design

ACM Sigarch

When I worked at Google, fleet-wide profiling revealed that 25-35% of all CPU time was spent just moving bytes around: memcpy, strcmp, copying between user and kernel buffers in network and disk I/O, hidden copy-on-write in soft page faults, checksumming, compressing, decrypting, assembling/disassembling packets and HTML pages, etc. If data movement were faster, more work could be done on the same processors.

Design 145
Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

The Performance Inequality Gap, 2023

Alex Russell

TL;DR : To serve users at the 75 th percentile ( P75 ) of devices and networks, we can now afford ~150KiB of HTML/CSS/fonts and ~300-350KiB of JavaScript (gzipped). This is a slight improvement on last year's budgets , thanks to device and network improvements. Meanwhile, sites continue to send more script than is reasonable for 80+% of the world's users , widening the gap between the haves and the have-nots.

article thumbnail

Adrian’s recipe for gluten and dairy free boozy fruit cake

Adrian Cockcroft

This is a synthesis of several recipes that I’ve modified over the years. I usually make a cake for the holidays. Growing up my mother made what she called a Dundee Cake, a round fruit cake with almonds on top. She would make it a month before, and soak brandy into it. My version avoids wheat and dairy, I use honey rather than sugar and I soak the fruit in spirits before I make it, then it’s good to eat a few days later.

98
article thumbnail

Dynatrace tops cloud-native observability solutions quadrant for the third year in a row

Dynatrace

In the International Services Group (ISG) 2022 Provider Lens for Cloud-native Services and Solutions report, Dynatrace has attained the top overall position for the cloud-native observability quadrant. Additionally, Dynatrace is recognized as a leader in cloud-native security for both the U.S. and Europe. ISG is a leading global technology research and advisory firm that supports clients across more than 20 industries and partners with 75 of the world’s top 100 enterprises.

Cloud 130
article thumbnail

An album for each year - 2022 version

All Things Distributed

A list of my favorite albums from 1958 through 2022. One per year; no repeats.

122
122
article thumbnail

Diffing PostgreSQL Schema Changes

Percona

One of the routine operations when administering PostgreSQL is periodic updates to the database system’s architecture. PostgreSQL does a good job of allowing one to update a schema, add types, functions, triggers, or alter a table by adding and removing columns and updating column data types, etc., in a reliable manner. However, there is no built-in mechanism to help identify the differences, let alone generate the necessary SQL, to accomplish updates in an easy manner from the development

More Trending

article thumbnail

Performance Testing of a Socket.IO Application

Abstracta

If you’re going through the experience of trying to do a performance test with systems that use the Socket.IO library, one of the best ways is to use Locust, Taurus, and Blazemeter. To learn more about this topic, read this article by December Labs, one. The post Performance Testing of a Socket.IO Application appeared first on Abstracta Software Testing Services.

article thumbnail

How do You Fit Observability within Testing & QA? We have Got Answers!

Simform

Testing in production helps you catch the bugs before the final version goes into production. Observability facilitates testing in production by providing full-stack visibility inside production and infrastructure. This article focuses on observability within testing and covers the impact of observability on testing in production and three testing phases.

Testing 59
article thumbnail

PostgreSQL Role Inheritance at a Glance

Percona

PostgreSQL manages database access permissions using the concept of roles. A role can be either a database user or a group of database users, depending on how the role is set up. Roles can own the database objects and assign privileges on those objects to other roles to control who has access to which objects. Furthermore, it is possible to grant membership in a role to another role, thus allowing the member role to use privileges assigned to another role.

C++ 78
article thumbnail

Dashboard Story: How We Created PMM Dashboard for Highload

Percona Community

Let’s say you have highload instances. How do you monitor them? There are a lot of servers with 100, 200… 500+ nodes. How can we collect, check, and analyze metrics from all these servers? How can we understand what and where something happened? Scroll, scroll, scroll… down? That was the task that we faced at Percona and successfully resolved.

Metrics 57
article thumbnail

2022 in review: New dashboards, Core Web Vitals enhancements, third-party tracking & more!

Speed Curve

Every year feels like a big year, and 2022 has been no exception. Not only did we celebrate our ninth birthday (!!!) we also: Launched a series of new and improved dashboards to help you identify and fix your performance issues more quickly and efficiently (More on those below.). Expanded our test agent locations to bring you even more places to test from worldwide.

article thumbnail

Must-Have Skills For A Top Automation Tester

Tech News Gather

A career as an Automation Tester has a lot of benefits, especially since it is a growing career field and is required by almost every firm. Automation testing helps a company reach a wide variety of audiences, doing it efficiently without using much time or money as it replaces manual testing though not entirely. It also helps do the testing of large-scale projects more effectively.

article thumbnail

Rebuild Patroni Replica Using pgBackRest

Percona

Patroni is one of the most used high availability (HA) solutions with the PostgreSQL database. It uses a Distributed Configuration Store (DCS) to keep the configuration in a centralized location available for all nodes making it an easy-to-use and reliable HA solution available in the market today. On the other hand, pgBackRest is a backup solution that helps in taking not only the FULL backup but also incremental and differential backup.

article thumbnail

A MyRocks Use Case

Percona

I wrote this post on MyRocks because I believe it is the most interesting new MySQL storage engine to have appeared over the last few years. Although MyRocks is very efficient for writes, I chose a more generic workload that will provide a different MyRocks use case. The use case is the TPC-C benchmark but executed not on a high-end server but on a lower-spec virtual machine that is I/O limited like for example, with AWS EBS volumes.

Storage 56
article thumbnail

PMM V2.33: Offline Metric Collection, Guided Alerting Tour, Security Fixes, and More!

Percona

We are excited to announce the latest release of Percona Monitoring and Management (PMM) – V2.33. This release includes several new features and improvements that make PMM even more effective and user-friendly. Some of the key highlights of PMM V2.33 include: Offline metric collection during PMM server outages or loss of PMM client-server network connectivity.

Metrics 52