March, 2023

article thumbnail

Overcoming Challenges and Best Practices for Data Migration From On-Premise to Cloud

DZone

Data migration is the process of moving data from one location to another, which is an essential aspect of cloud migration. Data migration involves transferring data from on-premise storage to the cloud. With the rapid adoption of cloud computing , businesses are moving their IT infrastructure to the cloud. This shift from on-premise to cloud computing creates challenges for IT professionals, as it requires careful planning and execution.

article thumbnail

Answer-driven DevOps automation: Automation use cases that accelerate insights

Dynatrace

As organizations mature on their digital transformation journey, they begin to realize that automation – specifically, DevOps automation – is critical for rapid software delivery and reliable applications. But as multicloud environments grow, they become increasingly complex and generate massive amounts of data. In turn, manual approaches to identifying code issues and troubleshooting are not scalable.

DevOps 245
Insiders

Sign Up for our Newsletter

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

article thumbnail

Building a Media Understanding Platform for ML Innovations

The Netflix TechBlog

By Guru Tahasildar , Amir Ziai , Jonathan Solórzano-Hamilton , Kelli Griggs , Vi Iyengar Introduction Netflix leverages machine learning to create the best media for our members. Earlier we shared the details of one of these algorithms , introduced how our platform team is evolving the media-specific machine learning ecosystem , and discussed how data from these algorithms gets stored in our annotation service.

Media 296
article thumbnail

Reduce Your Cloud Costs With Percona Kubernetes Operators

Percona

Public cloud spending is slowing down. Quarter-over-quarter growth is no longer hitting 30% gains for AWS, Google, and Microsoft. This is businesses’ response to tough and uncertain macroeconomic conditions, where organizations scrutinize their public cloud spending to optimize and adjust. In this blog post, we will see how running databases on Kubernetes with Percona Operators can reduce your cloud bill when compared to using AWS RDS.

Cloud 135
article thumbnail

Why you need to know your site's performance poverty line (and how to find it)

Speed Curve

"I made my pages faster, but my business and user engagement metrics didn't change. WHY???" "How do I know how fast my pages should be?" "How can I demonstrate the business value of performance to people in my organization?" If you've ever asked yourself any of these questions, then you could find the answers in identifying and understanding the performance poverty line for your site.

article thumbnail

Some Notable Bugfixes in MySQL 8.0.32

Percona Community

MySQL 8.0.32 came out recently and had some important bugfixes contributed by Perconians. Here is a brief overview of the work done. Inconsistent data and GTIDs with mysqldump Marcelo Altmann (Senior Software Engineer) fixed the bug when data and GTIDs backed up by mysqldump were inconsistent. It happened when the options –single-transaction and –set-gtid-purged=ON were both used because GTIDs on the server could have already increased between the start of the transaction by mysqldum

article thumbnail

Redefining the Boundaries of People, Process, and Platforms

DZone

Day two of Dynatrace Perform began with a great discussion between Kelsey Hightower , Distinguished Developer Advocate at Google Cloud Platform and Andi Grabner , DevOps Evangelist at Dynatrace. The theme of their discussion was redefining the boundaries of people, processes and platforms. Kelsey began the discussion by explaining that his career took off when he began focusing on the fundaments.

More Trending

article thumbnail

Data ingestion pipeline with Operation Management

The Netflix TechBlog

by Varun Sekhri , Meenakshi Jindal , Burak Bacioglu Introduction At Netflix, to promote and recommend the content to users in the best possible way there are many Media Algorithm teams which work hand in hand with content creators and editors. Several of these algorithms aim to improve different manual workflows so that we show the personalized promotional image, trailer or the show to the user.

Media 269
article thumbnail

InnoDB Performance Optimization Basics

Percona

This blog is in reference to our previous ones for ‘Innodb Performance Optimizations Basics’ 2007 and 2013. Although there have been many blogs about adjusting MySQL variables for better performance since then, I think this topic deserves a blog update since the last update was a decade ago, and MySQL 5.7 and 8.0 have been released since then with some major changes.

article thumbnail

What Are ChatGPT and Its Friends?

O'Reilly

ChatGPT, or something built on ChatGPT, or something that’s like ChatGPT, has been in the news almost constantly since ChatGPT was opened to the public in November 2022. What is it, how does it work, what can it do, and what are the risks of using it? A quick scan of the web will show you lots of things that ChatGPT can do. Many of these are unsurprising: you can ask it to write a letter, you can ask it to make up a story, you can ask it to write descriptive entries for products in a catalog.

Google 107
article thumbnail

Health Benefits of Browser Diversity

Tim Kadlec

There are increasingly loud rumblings that Apple will be allowing other browser engines to be used on iOS , and all I can say is it’s about time. It’s not always obvious to folks, but the versions of Chrome or Firefox or any other browser you can download on iOS today still uses WebKit, Safari’s underlying engine, under the hood. So you’re not actually getting browser choice at all.

Strategy 106
article thumbnail

The Path From APIs to Containers

DZone

This is an article from DZone's 2023 Software Integration Trend Report. For more: Read the Report In recent years, the rise of microservices has drastically changed the way we build and deploy software. The most important aspect of this shift has been the move from traditional API architectures driven by monolithic applications to containerized microservices.

article thumbnail

Dynatrace announces support of Google Cloud’s AlloyDB for PostgreSQL metrics ingest

Dynatrace

Today, Dynatrace is announcing that it has successfully achieved Google Cloud Ready – AlloyDB designation in support of an extended integration to Google Cloud’s AlloyDB for PostgreSQL. AlloyDB is a fully managed, PostgreSQL-compatible database service for highly demanding enterprise database workloads. Google Cloud Ready – AlloyDB is a new designation for the solutions of Google Cloud’s technology partners that integrate with AlloyDB.

Google 231
article thumbnail

Elasticsearch Indexing Strategy in Asset Management Platform (AMP)

The Netflix TechBlog

By Burak Bacioglu , Meenakshi Jindal Asset Management at Netflix At Netflix, all of our digital media assets (images, videos, text, etc.) are stored in secure storage layers. We built an asset management platform (AMP), codenamed Amsterdam , in order to easily organize and manage the metadata, schema, relations and permissions of these assets. It is also responsible for asset discovery, validation, sharing, and for triggering workflows.

Strategy 262
article thumbnail

Multi-tenants and Branches in Neon Serverless PostgreSQL

Percona

Announcement I will be speaking at Percona Live 2023 about serverless PostgreSQL. Join us at this event if you are interested! Introduction Recently, Percona introduced Percona Builds for Neon ( Introducing Percona Builds for Serverless PostgreSQL ), which makes it easy to install and experiment with serverless PostgreSQL. And I followed it with how you can run easy experimentations with Neon using Docker ( Using Docker To Deploy Neon Serverless PostgreSQL).

article thumbnail

Getting the Right Answer from ChatGPT

O'Reilly

A couple of days ago, I was thinking about what you needed to know to use ChatGPT (or Bing/Sydney, or any similar service). It’s easy to ask it questions, but we all know that these large language models frequently generate false answers. Which raises the question: If I ask ChatGPT something, how much do I need to know to determine whether the answer is correct?

article thumbnail

Is Australia the new epicenter for healthtech startups?

All Things Distributed

Australia is home to a flourishing startup scene. It's flush with companies focused on improving healthcare outcomes, not only for people in Australia, but everywhere in the world. Cloud technologies are helping to accelerate both research and innovation in this space, and it all starts with the brain.

article thumbnail

11 Observability Tools You Should Know

DZone

When organizations move toward the cloud, their systems also lean toward distributed architectures. One of the most common examples is the adoption of microservices. However, this also creates new challenges when it comes to observability. You need to find the right tools to monitor, track and trace these systems by analyzing outputs through metrics, logs, and traces.

article thumbnail

SLOs done right: how DevOps teams can build better service-level objectives

Dynatrace

Service-level objectives help IT teams define technical success and align with top-line business objectives. But not all service-level objectives (SLOs) are created equal. So how do development and operations (DevOps) teams and site reliability engineers (SREs) distinguish among good, great, and suboptimal SLOs? In the 2023 Perform session “SLOs done right: A practitioners guide,” Michael Cabrera, SRE lead at Vivint, and Andreas Grabner, DevSecOps activist at Dynatrace, break down th

DevOps 228
article thumbnail

Data Reprocessing Pipeline in Asset Management Platform @Netflix

The Netflix TechBlog

By Meenakshi Jindal Overview At Netflix, we built the asset management platform (AMP) as a centralized service to organize, store and discover the digital media assets created during the movie production. Studio applications use this service to store their media assets, which then goes through an asset cycle of schema validation, versioning, access control, sharing, triggering configured workflows like inspection, proxy generation etc.

Media 241
article thumbnail

Comparisons of Proxies for MySQL

Percona

With a special focus on Percona Operator for MySQL Overview HAProxy, ProxySQL, MySQL Router (AKA MySQL Proxy); in the last few years, I had to answer multiple times on what proxy to use and in what scenario. When designing an architecture, many components need to be considered before deciding on the best solution. When deciding what to pick, there are many things to consider, like where the proxy needs to be, if it “just” needs to redirect the connections, or if more features need to

Games 126
article thumbnail

Disambiguating Arm, Arm ARM, Armv9, ARM9, ARM64, Aarch64, A64, A78,

Nick Desaulniers

If you’re new to the Arm ecosystem, consider this a quick primer on terms you likely have seen before but might have questions about. The Arm architecture is a family of Reduced Instruction Set Architectures (RISC) with simple addressing modes. Data processing is done on register operands otherwise relying on loads and stores to move data into and out of registers.

article thumbnail

How To Generate Test Data for Your Database With SQL

Percona Community

Recently, I’ve noticed several posts on the Percona Community blog about test data generation. This is a great trend, as such data enables us to test applications more easily and efficiently and detect problems before they appear in production. One article was devoted to the Pagila standard DB schema and another to generating test data with Python.

Testing 98
article thumbnail

Unlock Customer Behavior With Time Series Analysis

DZone

Time series analysis is a statistical technique used to analyze and interpret data that is collected over time. This technique is widely used in various fields, such as finance, economics, engineering, and environmental sciences, to identify patterns and trends in the data. A time series is a sequence of data points that are recorded over a specific period, typically at regular intervals.

article thumbnail

The future of AI: Kelsey Hightower on how AI can raise the bar for humanity

Dynatrace

While technology is taking aim at many of today’s problems, there’s little doubt that it also introduces new challenges for today’s IT teams. Google Cloud Distinguished Engineer Kelsey Hightower hopes to solve the many problems facing IT culture by equipping people with the mental and computational software they need to succeed in the competitive world of technology.

article thumbnail

Setting Uber’s Transactional Data Lake in Motion with Incremental ETL Using Apache Hudi

Uber Engineering

Uber’s Global Data Warehouse team leveraged Apache Hudi to drastically improve performance of traditional batch ETL pipelines by going incremental, improving business-critical data’s freshness, quality, and completeness.

article thumbnail

Using Docker To Deploy Neon Serverless PostgreSQL

Percona

Announcement I will be speaking at Percona Live 2023 about serverless PostgreSQL. Join us at this event if you are interested! Introduction Recently, Percona introduced Percona Builds for Neon ( Introducing Percona Builds for Serverless PostgreSQL ), which makes it easy to install and experiment with serverless PostgreSQL. But now, there’s an even more convenient way to explore the capabilities of serverless PostgreSQL — Docker images.

article thumbnail

HammerDB v4.7 New Features Pt 2: Example CLI Scripts

HammerDB

With the HammerDB v4.5 Docker build, example CLI scripts were added to build and run the TPROC-C workload in the Tcl language. In HammerDB v4.6 these were enhanced to also add Python based scripts, and to include scripts for both TPROC-C and TPROC-H and a driver script for Linux environments. With HammerDB v4.7 these scripts have now moved into the main HammerDB directory to be included with all installations, rather than Docker only and a powershell driver script also added for Windows.

C++ 83
article thumbnail

White Box Testing – Guide, Tools, and Techniques

Testlodge

White box testing is a software testing approach based on an analysis of the internal structure of the component or system. Internal structure may include code, architecture, integrations, and data flows of a system. Why is White Box Testing Performed? Testers perform white box testing for several reasons. The main reason to include it in your test plan is that it provides much more test coverage than black box testing alone.

Testing 83
article thumbnail

Assessment of Scalability Constraints (and Solutions)

DZone

This is an article from DZone's 2023 Software Integration Trend Report. For more: Read the Report Our approach to scalability has gone through a tectonic shift over the past decade. Technologies that were staples in every enterprise back end (e.g., IIOP) have vanished completely with a shift to approaches such as eventual consistency. This shift introduced some complexities with the benefit of greater scalability.

article thumbnail

Mitigating security vulnerabilities moves front and center in modern observability strategies

Dynatrace

As digital transformation accelerates, organizations turn to hybrid and multicloud architectures to innovate, grow, and reduce costs. But the complexity and scale of multicloud architecture invites new enterprise challenges. Security vulnerabilities can easily creep into IT systems and create costly risks. As a result, organizations are adopting cloud observability technologies to gain visibility into their IT environments and the associated application performance and software vulnerability iss

Strategy 225
article thumbnail

How We Unified Configuration Distribution Across Systems at Uber

Uber Engineering

Uber’s configuration platform team talks about how they consolidated the infrastructure for multiple configuration systems into a unified, next-gen distribution platform, reducing CPU usage by an order of magnitude.

Systems 94
article thumbnail

MySQL 5.7 End of Life Six Months Away – Switch to Percona Server for MySQL Today!

Percona

Oracle’s MySQL 5.7 has had a good, long run, but the official End of Life is October of 2023. The Era of MySQL 5.x will be over, and only MySQL 8.0 will be officially supported. Yup, six months away. So if you are running MySQL, you need to consider upgrading to version 8.0 N-O-W !! What does an upgrade provide? MySQL 8.0 has many really cool features and improvements that are well worth the upgrade.

Servers 123
article thumbnail

HammerDB v4.7 New Features Pt1: Transaction Counter and CPU Metrics

HammerDB

In HammerDB v4.7 the Transaction Counter and CPU Metrics have been updated on both Windows and Linux to use a package called tkpath enabling more advanced graphic features using the GPU where available. This gives the transaction counter, and CPU metrics, a more updated look and feel, whilst maintaining the previous lightweight impact of the graphical code.

Metrics 70
article thumbnail

Percona Monitoring and Management 2.36 preview release

Percona Community

Percona Monitoring and Management 2.36 preview release Hello folks! Percona Monitoring and Management (PMM) 2.36 is now available as a preview release. We encourage you to try this PMM preview release in testing environments only, as these packages and images are not fully production-ready. The final version is expected to be released through the standard channels in the coming week.

article thumbnail

How To Use Linux Containers

DZone

Linux containers are a powerful solution for: Software standardization Acceleration of development and testing Effective resource management throughout the whole lifecycle of an application Here, we will provide a step-by-step guide to building Linux containers with applications intended for Cloud deployment. As an example, we will use BellSoft’s open-source Alpaquita Stream containers hosted on the Docker Hub Container Image Library.

article thumbnail

Dynatrace Managed release notes version 1.262

Dynatrace

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

223
223