» Automate JBoss Web Server 6 Deployment With the Red Hat Ansible Certified Content Collection for JWS
15/02/24 22:21 from DZone Performance Zone
When it comes to Java web servers, Apache Tomcat remains a strong favorite. Some of these instances have been containerized over the years, but many still run in the traditional setup of a Linux -based virtual machine or even on bare met...

» Mastering Prometheus: Unlocking Actionable Insights and Enhanced Monitoring in Kubernetes Environments
15/02/24 18:25 from DZone Performance Zone
In the dynamic world of cloud-native technologies, monitoring and observability have become indispensable. Kubernetes, the de-facto orchestration platform, offers scalability and agility. However, managing its health and performance effi...

» Advanced Architecture for AI Application (AKA AAAA!)
15/02/24 18:04 from DZone Performance Zone
Surprise! This is a bonus blog post for the AI for Web Devs series I recently wrapped up. If you haven’t read that series yet, I’d encourage you to check it out . This post will look at the existing project architecture and ways we can i...

» Introduction to APM: Unveiling the Basics
15/02/24 11:41 from DZone Performance Zone
The ability to monitor, analyze, and enhance the performance of applications has become a critical facet in maintaining a seamless user experience and meeting the ever-growing demands of today's digital world. As businesses increasingly ...

» Running and Optimizing Sidekiq Workloads With Dragonfly
14/02/24 19:16 from DZone Performance Zone
Scaling Sidekiq is challenging when paired with Redis. The hurdle arises from the complexity of Redis' horizontal scaling model: Redis is mostly single-threaded, unable to fully utilize modern multi-core servers. On the other hand, it is...

» Sequential A/B Testing Keeps the World Streaming Netflix Part 1: Continuous Data
13/02/24 19:10 from The Netflix Tech Blog

» O11y Guide, Cloud-Native Observability Pitfalls: Ignoring Existing Landscape
13/02/24 18:18 from DZone Performance Zone
Are you looking at your organization's efforts to enter or expand into the cloud-native landscape and feeling a bit daunted by the vast expanse of information surrounding cloud-native observability? When you're moving so fast with agile ...

» Introducing SafeTest: A Novel Approach to Front End Testing
13/02/24 16:07 from The Netflix Tech Blog

» Understanding Status Page Aggregation: Inside the Technology of a Typical Status Page Aggregator
13/02/24 15:46 from DZone Performance Zone
To explore status page aggregation, we’ll share our experience building a status page aggregator tool – StatusGator, which has been availble for eight years. We will share our technical insights and also share how you can build your own ...

» Managing IoT Edge Devices at Scale: Device Lifecycle and Configuration Management
12/02/24 19:07 from DZone Performance Zone
IoT has ushered in an era of unprecedented connectivity and data collection. IoT edge devices, ranging from sensors to industrial machines, have become integral to various industries, offering insights, automation, and efficiency. Howeve...

» Revolutionizing Observability: How AI-Driven Observability Unlocks a New Era of Efficiency
12/02/24 18:48 from DZone Performance Zone
Observability is the ability to measure the state of a service or software system with the help of tools such as logs, metrics, and traces. It is a crucial aspect of distributed systems, as it allows stakeholders such as Software Enginee...

» Enhancing Performance: Optimizing Complex MySQL Queries for Large Datasets
12/02/24 17:58 from DZone Performance Zone
Optimizing complex MySQL queries is crucial when dealing with large datasets, such as fetching data from a database containing one million records or more. Poorly optimized queries can lead to slow response times and increased load on th...

» O11y Guide, Cloud-Native Observability Pitfalls: Underestimating Cardinality
12/02/24 14:00 from DZone Performance Zone
Are you looking at your organization's efforts to enter or expand into the cloud-native landscape and feeling a bit daunted by the vast expanse of information surrounding cloud-native observability? When you're moving so fast with agile ...

» Pinterest Open-Sources a Production-Ready PubSub Java Client for Kafka, Flink, and MemQ
11/02/24 08:00 from InfoQ - Performance & Scalability
Pinterest open-sourced its generic PubSub client library, PSC, which has been heavily used in production for a year and a half. The library helped the engineering teams by increasing developer velocity, and the scalability and stability ...

» Creating a Hybrid Disaster Recovery Solution Utilizing Availability Group and Log-Shipping
09/02/24 14:59 from DZone Performance Zone
SQL Server Always on availability group is a great addition to SQL Server for providing high availability and disaster recovery . Always-on availability group support failover the environment for a discrete set of user databases, known a...

» Securing the Keys to the Kingdom: Exploring the Depths of Privileged Access Management (PAM)
09/02/24 09:41 from DZone Performance Zone
In the paradigm of zero trust architecture , Privileged Access Management (PAM) is emerging as a key component in a cybersecurity strategy designed to control and monitor privileged access within an organization. This article delves into...

» A Guide To Visual Regression Testing With PlayWright and How to Get Started
08/02/24 14:29 from DZone Performance Zone
I’m pretty sure that you’ve had a situation where you deployed a major UX change on your web app and missed the most obvious issues, like a misaligned button or distorted images.  Unintended changes on your site can cause not only a...

» Choosing the Right SMB Backup Solution
07/02/24 12:24 from DZone Performance Zone
In today's digital age, data is the lifeblood of small and medium-sized businesses (SMBs). Whether it's customer records, financial data, or intellectual property, the loss of critical information can be disastrous. To safeguard against ...

» Bridging the Observability Gap for Modern Cloud Architectures
07/02/24 09:38 from DZone Performance Zone
Cloud-native architectures have brought immense complexity along with increased business agility. But with this complexity comes fragility and lack of transparency into system performance and reliability. At Perform 2024,  Dynatrace...

» O11y Guide, Cloud-Native Observability Pitfalls: Focusing on "The Pillars"
06/02/24 23:20 from DZone Performance Zone
Are you looking at your organization's efforts to enter or expand into the cloud-native landscape and feeling a bit daunted by the vast expanse of information surrounding cloud-native observability? When you're moving so fast with Agile ...

» How To Implement Code Reviews Into Your DevOps Practice
06/02/24 21:14 from DZone Performance Zone
DevOps encompasses a set of practices and principles that blend development and operations to deliver high-quality software products efficiently and effectively by fostering a culture of open communication between software developers and...

» What Is Platform Engineering?
06/02/24 21:13 from DZone Performance Zone
Platform engineering is the creation and management of foundational infrastructure and automated processes, incorporating principles like abstraction, automation, and self-service, to empower development teams, optimize resource utilizat...

» Strace Revisited: Simple Is Beautiful
06/02/24 16:43 from DZone Performance Zone
In the realm of system debugging, particularly on Linux platforms, strace stands out as a powerful and indispensable tool. Its simplicity and efficacy make it the go-to solution for diagnosing and understanding system-level operations, e...

» Uber Improves Resiliency of Microservices with Adaptive Load Shedding
06/02/24 08:00 from InfoQ - Performance & Scalability
Uber created a new load-shedding library for its microservice platform, serving over 130 million customers and handling aggregated peaks of millions of requests per second (RPSs). The company replaced the solution based on QALM with Cinn...

» Presentation: Managing 238M Memberships at Netflix
05/02/24 11:10 from InfoQ - Performance & Scalability
Surabhi Diwan discusses how the Netflix’ membership team outgrew many of its technology and architectural choices as memberships went from a few hundred thousand to 200 million. By Surabhi Diwan

» Presentation: Maximizing Performance and Efficiency in Financial Trading Systems through Vertical Scalability and Effective Testing
01/02/24 09:10 from InfoQ - Performance & Scalability
Peter Lawrey discusses achieving vertical scalability by minimizing accidental complexity and using an event-driven architecture. By Peter Lawrey

» Rebuilding Netflix Video Processing Pipeline with Microservices
10/01/24 23:20 from The Netflix Tech Blog

» How using Server-Timing API helped bring > 70% perf improvement
01/01/24 00:32 from Performance Calendar
When working on the web, we all end up coming across situations where the experience for the user seems a bit janky. This happens either when you are dogfooding, or the users actually highlight facing that slowness, or you see that for y...

» INP meets Puppeteer
31/12/23 23:17 from Performance Calendar
Introduction You are probably wondering: “What a user centric metric like INP has to do with Puppeteer? Isn’t Puppeteer a tool that lives in the synthetic world?”, or why “Tsvetan, who works on mPulse, a Real User Monitoring system, is m...

» Lessons Learned from Building WebPerfDemo
31/12/23 21:56 from Performance Calendar
Last year I came across Jeremy Thomas’ demonstration of Web Design in 4 minutes where he guides the reader step-by-step through beautifying a bland web page. It was powerfully effective, and I began thinking how neat it would be if...

» Case Sensitive URLs
31/12/23 21:44 from Performance Calendar
Web developers often spend a lot of time and effort optimizing their web pages to perform better. One of my favorite optimizations is properly setting content expirations to specify how long the client should consider the content to be &...

» Measuring, monitoring and optimizing TTFB with Server timing
24/12/23 23:07 from Performance Calendar
Some of the times the performance opportunities are easily found and are one of the usual suspects: image size; uncompressed assets; bundle size; preconnect; prefetch; etc. But sometimes the root cause is not as easily found, and those m...

» Analysis of INP performance using real-world RUMvision data
24/12/23 02:36 from Performance Calendar
If you’re reading this, you probably already know that Interaction to Next Paint (INP) will become the new Core Web Vital metric for responsiveness in March 2024. INP has already been talked about a few times in this year’s P...

» Just one more thing…
22/12/23 21:25 from Performance Calendar
Some things happen in a document during navigating away, right before switching to the new document, especially in same-origin navigation scenarios. We’re not currently measuring them in Navigation Timing. Perhaps we should? Blind ...

» Digging through Chrome traces: an introduction with an example
21/12/23 22:04 from Performance Calendar
Introduction to Chrome tracing What is a Chrome trace? If you’re just getting started learning about tracing, you should read this fantastic introduction from the Perfetto tracing documentation. I like their definition: Tracing inv...

» The Golden Rule of Web Performance and Different Performance Engineering Specializations
21/12/23 07:00 from Performance Calendar
Performance engineering, being rather a narrow field by itself, has many well-established specializations. While main generic principles are the same, it is surprising that the overlap in specific skills is rather small and working in on...

» Beyond soft-navigations: tracking your SPA’s TTFB
20/12/23 03:50 from Performance Calendar
SPA site owners most likely are aware of the gap in Core Web Vitals data for their site. Most metrics (FCP, LCP, FID) are only reported by the browser once, so can’t be measured even if sites were willing to put in extra effort. TTFB is ...

» Our First Netflix Data Engineering Summit
14/12/23 16:54 from The Netflix Tech Blog

» All of Netflix’s HDR video streaming is now dynamically optimized
29/11/23 21:26 from The Netflix Tech Blog

» Netflix Original Research: MIT CODE 2023
27/11/23 20:59 from The Netflix Tech Blog

» Causal Machine Learning for Creative Insights
25/11/23 01:27 from The Netflix Tech Blog

» Incremental Processing using Netflix Maestro and Apache Iceberg
21/11/23 05:49 from The Netflix Tech Blog

» Psyberg: Automated end to end catch up
15/11/23 03:25 from The Netflix Tech Blog

» Diving Deeper into Psyberg: Stateless vs Stateful Data Processing
15/11/23 03:25 from The Netflix Tech Blog

» The Swedbank Outage shows that Change Controls don't work
16/08/23 17:05 from High Scalability
This week I’ve been reading through the recent  judgment from the Swedish FSA  on the Swedbank outage. If you’re unfamiliar with this story, Swedbank had a major outage in April 2022 that was caused by an unapproved...

» Lessons Learned Running Presto at Meta Scale
16/07/23 16:42 from High Scalability
Presto is a free, open source SQL query engine. We’ve been using it at Meta for the past ten years, and learned a lot while doing so. Running anything at scale - tools, processes, services - takes problem solving to overcome unexpe...

» Gossip Protocol Explained
16/07/23 16:38 from High Scalability
You can  subscribe to the  system design newsletter to excel in  system design interviews and software architecture .  The original article was published on  systemdesign.one  website. What Is Gossip Protoco...

»
25/05/23 21:53 from Performance By Design

» Consistent hashing algorithm
22/02/23 16:39 from High Scalability
  This is a guest article by NK . You can view the original article Consistent hashing explained on systemdesign.one website. How does consistent hashing work? At a high level, consistent hashing performs the following operatio...

» What is Cloud Computing? According to ChatGPT.
16/12/22 17:04 from High Scalability
DALL-E picture generated from the answer. I was curious, given all the ChatGPT love, what it would make of some of our favorite topics. I was both impressed and unimpressed. Impressed. ChatGPT instantly generated an response that might m...

Powered by Feed Informer