Sat.Jun 10, 2023 - Fri.Jun 16, 2023

article thumbnail

Migrating Netflix to GraphQL Safely

The Netflix TechBlog

By Jennifer Shin , Tejas Shikhare , Will Emmanuel In 2022, a major change was made to Netflix’s iOS and Android applications. We migrated Netflix’s mobile apps to GraphQL with zero downtime, which involved a total overhaul from the client to the API layer. Until recently, an internal API framework, Falcor , powered our mobile apps. They are now backed by Federated GraphQL , a distributed approach to APIs where domain teams can independently manage and own specific sections of the API.

Traffic 356
article thumbnail

Software Testing: An Art of Providing Superior Quality Economically

DZone

Software testing is the demonstration of looking at the relics and the way the product behaves under test by approval and check. A business can appreciate and comprehend the risks of implementing software by receiving an objective, independent view of the software through software testing. Although it is possible to determine the correctness of software by assuming certain hypotheses, software testing cannot identify all software failures.

Software 328
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 Managed release notes version 1.268

Dynatrace

We have released Dynatrace Managed version 1.268. To learn what’s new, have a look at the release notes. The post Dynatrace Managed release notes version 1.268 appeared first on Dynatrace news.

219
219
article thumbnail

Should PostgreSQL Become Multi-Threaded?

Percona

A few days ago, Heikki Linnakangas posted a message in the PostgreSQL mailing list titled “Let’s make PostgreSQL multi-threaded.” This topic got quite a discussion on Hacker News too. The poll I’ve done on Twitter shows there is great interest in this topic and overwhelming support for such an effort! Should PostgreSQL become multi-threaded ?

article thumbnail

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

The Netflix TechBlog

Migrating Critical Traffic At Scale with No Downtime — Part 2 Shyam Gala , Javier Fernandez-Ivern , Anup Rokkam Pratap , Devang Shah Picture yourself enthralled by the latest episode of your beloved Netflix series, delighting in an uninterrupted, high-definition streaming experience. Behind these perfect moments of entertainment is a complex mechanism, with numerous gears and cogs working in harmony.

Traffic 282
article thumbnail

Exploring the Benefits of Kubernetes

DZone

Kubernetes has emerged as a game-changing technology, revolutionizing the world of container orchestration. But what exactly is Kubernetes, and why has it garnered such widespread acclaim? Here we'll explore the benefits of Kubernetes. Let's take a look! In today's fast-paced digital landscape, organizations are constantly seeking innovative solutions to streamline application deployment, scale their infrastructure, and improve operational efficiency.

Games 317
article thumbnail

Dynatrace Amplify Partner Sales Kickoff 2023: Observability Unleashed

Dynatrace

Recently, Dynatrace held its first annual partner enablement event, Amplify Sales Kickoff, announcing some exciting initiatives for the year ahead. With the theme “Observability Unleashed,” this conference focused on end-to-end, full-stack observability powered by the Dynatrace unified intelligence platform. And specifically, how Dynatrace can help partners deliver multicloud performance and boundless analytics for their customers’ digital transformation and success. 2023: The “Year

More Trending

article thumbnail

Escrow Buddy: An open-source tool from Netflix for remediation of missing FileVault keys in MDM

The Netflix TechBlog

Netflix has open-sourced Escrow Buddy, which helps Security and IT teams ensure they have valid FileVault recovery keys for all their Macs in MDM. To be a client systems engineer is to take joy in small endpoint automations that make your fellow employees’ day a little better. When somebody is unable to log into their FileVault-encrypted Mac, few words are more joyful to hear than a support technician saying, “I’ve got your back.

article thumbnail

Building Resilience With Chaos Engineering and Litmus

DZone

The scalability, agility, and continuous delivery offered by microservices architecture make it a popular option for businesses today. Nevertheless, microservices architectures are not invulnerable to disruptions. Various factors, such as network communication, inter-service dependencies, external dependencies, and scalability issues, can contribute to outages.

article thumbnail

What is cloud application security?

Dynatrace

Cloud application security is becoming more of a critical issue as cloud-based applications gain popularity. The cloud allows a modular approach to building applications, enabling development and operations teams to create and deploy feature-rich apps very quickly. However, the same characteristics that make cloud-native applications nimble and agile can also introduce a variety of cloud application security risks.

Cloud 189
article thumbnail

The Alignment Problem Is Not New

O'Reilly

“Mitigating the risk of extinction from A.I. should be a global priority alongside other societal-scale risks, such as pandemics and nuclear war,” according to a statement signed by more than 350 business and technical leaders, including the developers of today’s most important AI platforms. Among the possible risks leading to that outcome is what is known as “ the alignment problem.

article thumbnail

Ready-to-Use High Availability Architectures for MySQL and PostgreSQL

Percona

When it comes to access to their applications, users demand instant, reliable, and secure interactions — and that means databases must be highly available. With database high availability (HA), services are largely uninterrupted, and end users are largely satisfied. Without high availability, there’s more-than-negligible downtime, and end users can become non-users (as in, former customers).

article thumbnail

Everything Bad in Java Is Good for You

DZone

Everything Bad is Good for You is a pop culture book that points out that some things we assume are bad (like TV) have tremendous benefits to our well-being. I love the premise of disrupting the conventional narrative and was reminded of that constantly when debating some of the more controversial features and problems in Java. It’s a feature, not a bug… One of my favourite things about Java is its tendency to move slowly and deliberately.

Java 302
article thumbnail

Datadog Creates Scalable Data Ingestion Architecture

InfoQ

Datadog created a dedicated data ingestion architecture offering exactly-once semantics for their third-generation event store, Husky. The event-driven architecture (EDA) can accommodate bursts in traffic in the multi-tenant platform with reasonable ingestion latency and acceptable operational costs.

article thumbnail

ChatGPT, Now with Plugins

O'Reilly

A few months ago, I wrote about some experiments with prime numbers. I generated a 16-digit non-prime number by multiplying two 8-digit prime numbers, and asked ChatGPT (using GPT -3.5) whether the larger number was prime. It answered correctly that the number was non-prime, but when it told me the number’s prime factors, it was clearly wrong. It also generated a short program that implemented the widely used Miller-Rabin primality test.

Google 85
article thumbnail

How to Install or Upgrade Percona Server for MySQL/MySQL 8 to a Specific Version on Debian/Ubuntu

Percona

Sometimes we might need to install/upgrade Percona Server for MySQL /MySQL 8 to a particular version in a test or production environment. The reason might be application requirements, compatibility issues, or MySQL bug fixes, or we want the same MySQL version to be installed on all database instances in the cluster, regardless of what actually is the latest version available.

Servers 88
article thumbnail

Install Prometheus on Kubernetes: Tutorial and Examples

DZone

As one of the most popular open-source Kubernetes monitoring solutions, Prometheus leverages a multidimensional data model of time-stamped metric data and labels. The platform uses a pull-based architecture to collect metrics from various targets. It stores the metrics in a time-series database and provides the powerful PromQL query language for efficient analysis and data visualization.

article thumbnail

Building a Profitable UberEats Clone_ Your Ultimate Guide to Success

Tech News Gather

Welcome to the Consistent Blog, your go-to resource for valuable insights and expert guidance on building a highly profitable UberEats clone. If you’re looking to venture into the booming food delivery market and create an app that replicates the success of UberEats, you’ve come to the right place. Building a successful UberEats clone requires a well-planned strategy that takes into account various aspects, including market research, feature prioritization, intuitive design, robust d

article thumbnail

New Release! Integration between JMeter DSL and Azure Load Testing

Abstracta

We have released a new feature in JMeter DSL that significantly simplifies the use of Azure Load Testing when scaling tests. This allows performance tests developed with JMeter DSL to be run on Azure Load Testing, complementing the existing integrations with BlazeMeter and OctoPerf. We. The post New Release! Integration between JMeter DSL and Azure Load Testing appeared first on Abstracta Software Testing Services.

Azure 52
article thumbnail

Database Teams Run Denver Marathon Relay at Percona Live 2023

Percona

As I wrote in my invitation blog post , we got fortunate this year – Percona Live 2023 took place right after the Denver Marathon, which assembled us to put together a fantastic Database Runs event right before the conference. Percona Staff, Conference Attendees, and local community members took part in this event, and we ran as four teams: MySQL, MongoDB, PostgreSQL, and MariaDB.

article thumbnail

Improving Query Performance in Snowflake and Its Related Costs

DZone

In the previous article, we understood how to Optimally Use Snowflake Warehouse and Tables. So let’s continue this blog series, where we will now focus on improving the performance in Snowflake and its associated costs.

article thumbnail

Automated Audit Framework For Internet Scale Financial Transactions

Uber Engineering

Curious about how Uber automated audit for internet-scale financial transactions? Read on to understand how directed acyclic graph (DAG) ensures that every internal and external money movement is completely accounted for.

article thumbnail

Top Educational App Ideas That Startups Should Check Out In 2023

Tech News Gather

Did you know that the projected market worth of massive open online courses is estimated to reach US$ 10 billion by 2023 and is anticipated to surge to US$ 48.4 billion by 2033? This growth trajectory indicates a remarkable compound annual growth rate (CAGR) of 16.2% throughout the forecast period. In today’s dynamic landscape of education app development as a technology has emerged as a transformative force, propelling the realm of learning forward.

article thumbnail

Critical CVE Fix in PMM, Updates to Percona Distribution for MySQL: Release Roundup June 12, 2023

Percona

Percona is a leading provider of unbiased, performance-first, open source database solutions that allow organizations to easily, securely, and affordably maintain business agility, minimize risks, and stay competitive, free from vendor lock-in. Our Release Roundups showcase the latest Percona software updates, tools, and features to help you manage and deploy our software.

article thumbnail

The Art of CI/CD Optimization: Mastering Techniques for Workflow Efficiency

DZone

Organizations must optimize their workflows and processes to truly harness the power of CI/CD. This blog will explore various techniques and best practices for optimizing your CI/CD workflow, ensuring maximum efficiency and productivity. In today's highly disruptive marketplace, organizations strive to deliver high-quality software quickly and securely.

article thumbnail

Different methods for monitoring MongoDB databases

SQL Shack

This article explains what database monitoring is and why it is essential. Then, it illustrates the different methods for monitoring MongoDB NoSQL databases. What is database monitoring? Database monitoring consists of a set of techniques and operations that aims to maintain the health and performance of a database management system.

article thumbnail

How to Become a WordPress Developer in 2023

Official Blog - World Web Technology

If you think that you can sustain and excel in your business without having a website in this era of digitization, you are surely mistaken. You need a highly functional and feature-rich website. Period. Having a website can open the floodgates of benefits for you. All you need is the right platform and a team of expert developers who can develop a tailor-made, business-centric, and robust website for you.

article thumbnail

Why is Vulnerability Scanning Important in Software Development?

Kovair

We are all aware that software development is a complicated process that includes designing, coding, testing, and deploying applications to meet the needs of users.

article thumbnail

Low Overhead Continuous Contextual Production Profiling

DZone

In the realm of production applications, it is customary to address performance bottlenecks such as CPU and memory issues in order to identify and resolve their underlying causes. In order to gain insight into these problems, we gather a range of metrics and logs to monitor the utilization of system resources such as CPU, memory, and application-specific latencies.

Latency 250
article thumbnail

Scaling for Success: Why Scalability Is the Forefront of Modern Applications

DZone

Scalability has become the biggest buzzword in the world of Modern Applications for a good reason. In short, it is the ability to handle more data, more users, and more demand without sacrificing performance, reliability, or security. It is not uncommon to question why scalability has grabbed the attention of the masses these days. The reason is straightforward, today, applications generate enormous amounts of data.

article thumbnail

Getting Started With Prometheus Workshop: Relabeling Metrics in Prometheus

DZone

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. Dive right into a free, online, self-paced, hands-on workshop introducing you to Prometheus. Prometheus is an open-source systems monitoring and alerting tool kit that enables you to hit the ground running with discovering, collecting, and querying your obser

Metrics 189
article thumbnail

Leveraging Observability Techniques for Energy Efficiency Optimization in Data Centers

DZone

Data centers play a critical role in the digital era, as they provide the necessary infrastructure for processing, storing, and managing vast amounts of data required to support modern applications and services. However, with the growing demand for data processing capabilities, energy consumption in data centers has become a significant concern. It is estimated that data centers consume approximately 1% of global electricity usage , but with the growing rise of digital transformation and AI, thi

Energy 189
article thumbnail

Istio vs. Linkerd: The Best Service Mesh for 2023

DZone

Introduction to Service Mesh A service mesh is an infrastructure layer to abstract network and security from applications for better manageability and implementation. Service mesh helps simplify the growing network complexities of distributed applications across cloud and container technologies. A service mesh is implemented using software proxies (sidecar proxies) alongside applications or microservices.

Traffic 191
article thumbnail

Making the Leap From Old-School Monitoring to Modern O11y

DZone

The term "old-school" has two decidedly different meanings. On the one hand, it can mean classically trendy, something that never went (or will go) out of style. On the other, it connotes something that's outdated, outmoded, and fairly irrelevant. I cut my teeth on ping and SNMP, so — while it pains me to say this — old-school monitoring is decidedly in the latter category.

article thumbnail

Managing Application Logs and Metrics With Elasticsearch and Kibana

DZone

Application logs and metrics are vital for any application development or maintenance process. They provide valuable information about the application's performance, errors, and user behavior, which can be used to identify and resolve issues quickly. However, managing and analyzing logs and metrics can be a daunting task, especially if the application generates a large volume of data.

Metrics 147
article thumbnail

Low Code/No Code Testing Approach for Salesforce Testing

DZone

Functional testing of Salesforce as a platform and applications built on Salesforce can be a challenging task, given the highly dynamic nature of Salesforce. In this article, we will discuss what challenges Salesforce presents for quality engineering and how we can leverage a low code/no code approach for automation testing in Salesforce. First, let's have a look at what are prime challenges salesforce presents due to its highly dynamic nature.

Code 150
article thumbnail

How Grafana 10 Makes Observability Easier for Developers

DZone

Gaining insights into what your app is doing in production is a key requirement for modern dev teams. The days of platform and operations teams doing all the troubleshooting are long gone. Whether you’re trying to understand user behavior or fix things that broke under load, you need to get to the bottom of things fast. That leads you into the world of logs, traces, and metrics, aka the Holy Trinity of Observability.