Sat.Apr 29, 2023 - Fri.May 05, 2023

article thumbnail

Migrating Critical Traffic At Scale with No Downtime?—?Part 1

The Netflix TechBlog

Migrating Critical Traffic At Scale with No Downtime — Part 1 Shyam Gala , Javier Fernandez-Ivern , Anup Rokkam Pratap , Devang Shah Hundreds of millions of customers tune into Netflix every day, expecting an uninterrupted and immersive streaming experience. Behind the scenes, a myriad of systems and services are involved in orchestrating the product experience.

Traffic 344
article thumbnail

What is IT operations analytics? Extract more data insights from more sources

Dynatrace

With 99% of organizations using multicloud environments , effectively monitoring cloud operations with AI-driven analytics and automation is critical. IT operations analytics (ITOA) with artificial intelligence (AI) capabilities supports faster cloud deployment of digital products and services and trusted business insights. Therefore, it is a necessary component of any enterprise’s cloud journey now and in the foreseeable future.

Analytics 201
Insiders

Sign Up for our Newsletter

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

article thumbnail

ChatGPT vs. MySQL DBA Challenge

Percona

Given the increasing popularity of ChatGPT in solving questions of humankind, I decided to take a better look at the current state of AI. At the same time that I see database engineers relying on the tool, sites such as StackOverflow are banning ChatGPT. As the question comes from time to time, is my profession at risk of being extinct due to AI? As my mentor said when I started working in the tech area, the answer is: it depends.

article thumbnail

Implementing a Self-Healing Infrastructure With Kubernetes and Prometheus

DZone

In today's world, the need for highly available and fault-tolerant systems is more important than ever. Furthermore, with the increased adoption of microservices and containerization , the need for a reliable infrastructure that can automatically detect and recover from failures has become critical. Kubernetes , an open-source container orchestration platform, and Prometheus, a popular monitoring and alerting toolkit, are two tools that can be used to implement such a self-healing infrastructure

article thumbnail

Monoliths are not dinosaurs

All Things Distributed

Building evolvable software systems is a strategy, not a religion. And revisiting your architectures with an open mind is a must.

Strategy 151
article thumbnail

Three ways intelligent automation can advance release validation and break down DevSecOps silos

Dynatrace

Many organizations are adopting a DevSecOps approach to software delivery with the goal of accelerating release validation and ensuring frictionless, secure software delivery. But without intelligent automation, they’re running into siloed processes and reduced efficiency. Since the Log4Shell vulnerability of 2021, modern multicloud complexity and data proliferation have steadily increased, providing more opportunities for security vulnerabilities to stealthily enter the software delivery

DevOps 225
article thumbnail

Save Money in AWS RDS: Don’t Trust the Defaults

Percona

Default settings can help you get started quickly – but they can also cost you performance and a higher cloud bill at the end of the month. Want to save money on your AWS RDS bill? I’ll show you some MySQL settings to tune to get better performance, and cost savings, with AWS RDS. Recently I was engaged in a MySQL Performance Audit for a customer to help troubleshoot performance issues that led to downtime during periods of high traffic on their AWS RDS MySQL instances.

AWS 125

More Trending

article thumbnail

Can autonomous trucks transform the global supply chain?

All Things Distributed

For the season finale of Now Go Build, I traveled to Arizona, to see first-hand how autonomous trucking has the potential to revolutionize the global supply chain.

107
107
article thumbnail

A Complete Guide to Performance Budgets

Speed Curve

It's easier to make a fast website than it is to keep a website fast. If you've invested countless hours in speeding up your pages, but you're not using performance budgets to prevent regressions, you could be at risk of wasting all your efforts. In this post we'll cover how to: Use performance budgets to fight regressions Understand the difference between performance budgets and performance goals Identify which metrics to track Validate your metrics to make sure they're measuring what you think

article thumbnail

How To Use pt-secure-collect for Capturing Data in a Secure Way From the OS and Database System

Percona

Sometimes crucial data sharing is avoided because of compliance rules, organizational policies, or numerous security concerns. The common use cases involve sharing pt-mysql-summary, pt-stalk, and other OS-related details to assist Support Engineers or any other third-party team troubleshoot database-related issues. In this context, pt-secure-collect is a very important utility from Percona, which helps capture the required information securely and also provides aid in masking the existing inform

article thumbnail

Prometheus AWS Exporter and Grafana

DZone

The main purpose of this article and use case is to scrape AWS CloudWatch metrics into the Prometheus time series and to visualize the metrics data in Grafana. Prometheus and Grafana are the most powerful, robust open-source tools for monitoring, collecting, visualizing, and performance metrics of the deployed applications in production. These tools give greater visibility other than collecting the metrics also, where we can set up critical alerts, live views, and custom dashboards.

AWS 262
article thumbnail

cppfront: Spring update

Sutter's Mill

Since the year-end mini-update , progress has continued on cppfront. (If you don’t know what this personal project is, please see the CppCon 2022 talk on YouTube.) This update covers Acknowledgments, and highlights of what’s new in the compiler and language since last time, including: simple, mathematically safe, and efficient chained comparisons named break and continue “simple and safe” starts with. main user-defined type , including unifying all special member functions as o

C++ 95
article thumbnail

React Server Components, Next.js App Router and examples

Addy Osmani

A summary of the state of React Server Components, Next.js App Router, rendering, examples and other related links and thoughts.

Servers 92
article thumbnail

Bootstrapping Uber’s Infrastructure on arm64 with Zig

Uber Engineering

In this blog post we explain how we bootstrapped arm64 infrastructure using a relatively new toolchain in town: zig cc.

article thumbnail

How to Optimize CPU Performance Through Isolation and System Tuning

DZone

CPU isolation and efficient system management are critical for any application which requires low-latency and high-performance computing. These measures are especially important for high-frequency trading systems, where split-second decisions on buying and selling stocks must be made. To achieve this level of performance, such systems require dedicated CPU cores that are free from interruptions by other processes, together with wider system tuning.

Tuning 250
article thumbnail

5 Best WordPress Development Companies in India 2023

Official Blog - World Web Technology

WordPress is one of the most popular and obvious choices for businesses that are looking out to run and manage a robust, scalable, and effective platform that can change as per their business needs irrespective of any hindrances. In addition to this, WordPress is the choicest platform for web and mobile-based SEO websites. It is quite a simple, user-friendly, and inexpensive yet effective CMS-based web platform that has already earned a reputation in the world web segment.

article thumbnail

MongoDB Database Backup: Best Practices & Expert Tips

Percona

This blog was originally published in September 2020 and was updated in May 2023. In today’s data-driven world, losing critical data can be catastrophic for any organization. As a MongoDB user, it’s crucial to ensure that your data is safe and secure in the event of a disaster or system failure. That’s why it’s essential to implement the best practices and strategies for MongoDB database backups.

article thumbnail

Measured Response

The Agile Manager

Eighteen months ago, I wrote that there is a good case to be made that the tech cycle is more economically significant than the credit cycle. By way of example, customer-facing tech and corporate collaboration technology contributed far more to robust S&P 500 earnings during the pandemic than the Fed’s bond buying and money supply expansion. Having access to capital is great; it doesn’t do a bit of good unless it can be productively channeled.

article thumbnail

Apache Kafka + Apache Flink = Match Made in Heaven

DZone

Apache Kafka and Apache Flink are increasingly joining forces to build innovative real-time stream processing applications. This blog post explores the benefits of combining both open-source frameworks, shows unique differentiators of Flink versus Kafka, and discusses when to use a Kafka-native streaming engine like Kafka Streams instead of Flink. The Tremendous Adoption of Apache Kafka and Apache Flink Apache Kafka became the de facto standard for data streaming.

article thumbnail

The benefits of using Flutter for mobile app development

Tech News Gather

Flutter is a free and open-source SDK that simplifies creating mobile apps for several platforms. You can quickly create natively generated apps for both iOS and Android without having to rewrite your code. A single set of codes can serve both systems. The benefits of using Flutter for mobile app development have been dis cussed in this post. Over 2 million developers have used the Flutter toolkit since its introduction in 2018, as Tim Sneath, Flutter’s product manager, reported last year.

Mobile 40
article thumbnail

PostgreSQL Performance Tuning: Optimizing Database Parameters for Maximum Efficiency

Percona

This blog was originally published in August 2018 and was updated in May 2023. Out of the box, the default PostgreSQL configuration is not tuned for any particular workload. Default values are set to ensure that PostgreSQL runs everywhere, with the least resources it can consume, and so that it doesn’t cause any vulnerabilities. It has default settings for all of the database parameters.

Tuning 52
article thumbnail

CDNs: Speed Up Performance by Reducing Latency

DZone

Welcome back to this series all about file uploads for the web. In the previous posts, we covered things we had to do to upload files on the front end, things we had to do on the back end, and optimizing costs by moving file uploads to object storage. Upload files with HTML Upload files with JavaScript Receive uploads in Node.js (Nuxt.js) Optimize storage costs with Object Storage Optimize performance with a CDN Secure uploads with malware scans Today, we’ll do more architectural work, but this

Latency 195
article thumbnail

Getting Started With Prometheus Workshop: Using Advanced Queries

DZone

Are you looking to get away from proprietary instrumentation? Are you interested in open-source observability but lack the knowledge to just dive right in? This workshop is for you, designed to expand your knowledge and understanding of open-source observability tooling that is available to you today.

article thumbnail

What Is Deep Data Observability?

DZone

This article explains why Deep data observability is different from shallow: deep data observability is truly comprehensive in terms of data sources, data formats, data granularity, validator configuration, cadence, and user focus. The Need for “Deep” Data Observability 2022 was the year when data observability really took off as a category (as opposed to old-school “data quality tools”), with the official Gartner terminology for the space.

article thumbnail

CPU Optimization in Virtual Environment

DZone

In recent years, virtualization has become an increasingly popular way of managing computing resources, enabling users to run multiple operating systems and applications on a single machine. While virtualization offers many benefits, such as better resource utilization and greater flexibility, it can also pose challenges when it comes to optimizing the performance of the CPU.

article thumbnail

Front-End: Cache Strategies You Should Know

DZone

Caches are very useful software components that all engineers must know. It is a transversal component that applies to all the tech areas and architecture layers such as operating systems, data platforms, backend, frontend, and other components. In this article, we are going to describe what is a cache and explain specific use cases focusing on the frontend and client side.

Cache 147
article thumbnail

System Testing Tutorial: A Comprehensive Guide With Examples and Best Practices

DZone

System testing, also known as system-level testing, involves evaluating how the various components of an application interact in a fully integrated system. It is carried out on the entire system under either functional or design requirements. It helps you find flaws, gaps, or needs that are lacking in the software application's overall functionality.

article thumbnail

Black Box Testing Tutorial: A Comprehensive Guide With Examples and Best Practices

DZone

Black box testing is a software testing methodology that focuses on the functional requirements of a system without considering its internal workings or implementation details. Therefore, the tester need not have any knowledge of the internal structure or design of the system. It ensures that a system meets the requirements specified by the customer or user.

article thumbnail

Top Strategies for Effective Mobile App Testing and Quality Assurance

DZone

Mobile app testing is imperative to the app development cycle, so it's equally essential to have well-defined strategies for it. The strategy can prove crucial to ensure the app's quality, security, and reliability. Well-planned strategies also help testers keep unnecessary costs at bay and ensure optimal utilization of resources. They also ensure that mobile apps maintain quality while providing an optimal user experience across different devices and operating systems and protecting user data a

Strategy 100