Trending Articles

article thumbnail

From Docker Swarm to Kubernetes: Transitioning and Scaling

DZone

In the ever-evolving landscape of container orchestration, the shift from Docker Swarm to Kubernetes has become a significant trend. As organizations seek more robust, scalable, and reliable solutions for deploying and managing containerized applications , Kubernetes emerges as the clear frontrunner. This article delves into the nuances of transitioning from Docker Swarm to Kubernetes, focusing on best practices, strategic considerations, and the scaling advantages Kubernetes offers.

article thumbnail

Enhanced AI model observability with Dynatrace and Traceloop OpenLLMetry

Dynatrace

“Engineers today lack an easy way to track the tokens and prompt usage of their LLM applications in production. By using OpenLLMetry and Dynatrace, anyone can get complete visibility into their system, including gen-AI parts with 5 minutes of work.” Nir Gazit, CEO and Co-Founder Traceloop Why AI model observability matters The adoption of LLMs has surged across various industries, particularly since the introduction of OpenAI’s GPT model.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Automate CI/CD pipelines with Dynatrace: Part 2, Deploy stage

Dynatrace

In the previous installment of this blog series , we explored how to set up Dynatrace as a build-stage orchestrator to effectively address the challenges faced by Site Reliability Engineers (SREs). In this blog post, we’ll transition to the next pipeline stage, the Deploy stage, and examine the visibility advantages that Dynatrace provides during this critical phase.

Traffic 261
article thumbnail

All of Netflix’s HDR video streaming is now dynamically optimized

The Netflix TechBlog

by Aditya Mavlankar , Zhi Li , Lukáš Krasula and Christos Bampis High dynamic range ( HDR ) video brings a wider range of luminance and a wider gamut of colors, paving the way for a stunning viewing experience. Separately, our invention of Dynamically Optimized ( DO ) encoding helps achieve optimized bitrate-quality tradeoffs depending on the complexity of the content.

Testing 239
article thumbnail

Tech predictions for 2024 and beyond

All Things Distributed

The coming years will be filled with innovation in areas designed to democratize access to technology and help us keep up with the increasing pace of every-day life -- and it starts with Generative AI.

article thumbnail

Does Interaction to Next Paint actually correlate to user behavior?

Speed Curve

Earlier this year, Google announced that Interaction to Next Paint (INP) is no longer an experimental metric. INP will replace First Input Delay (FID) as a Core Web Vital in March of 2024. Now that INP has arrived to dethrone FID as the responsiveness metric in Core Web Vitals, we've turned our eye to scrutinizing its effectiveness. In this post, we'll look at real-world data and attempt to answer: What correlation – if any – does INP have with actual user behavior and business metri

Metrics 120
article thumbnail

Accelerate Innovation by Shifting Left FinOps, Part 3

DZone

Now that we have understood the importance of cost models and how to create and refine cost models, it's time to start to optimize our workload components. Any workload deployment and architecture contains the key components that are depicted in the architecture diagram given below. All the layers of the architecture provide opportunities for cost optimization.

More Trending

article thumbnail

Generative AI in the Enterprise

O'Reilly

Generative AI has been the biggest technology story of 2023. Almost everybody’s played with ChatGPT, Stable Diffusion, GitHub Copilot, or Midjourney. A few have even tried out Bard or Claude, or run LLaMA 1 on their laptop. And everyone has opinions about how these language models and art generation programs are going to change the nature of work, usher in the singularity, or perhaps even doom the human race.

article thumbnail

Presentation: Performance: Adventures in Thread-per-Core Async with Redpanda and Seastar

InfoQ

John Spray describes an experience of building high performance systems with C++20 in an asynchronous runtime, and explores the challenges & tradeoffs in adopting a thread-per-core architecture.

article thumbnail

Accelerate Innovation by Shifting Left FinOps, Part 2

DZone

In Part 1 , we looked at the overview of FinOps as an evolving practice to deliver maximum value from investments in the cloud. We also discussed the challenge or the need for shifting left FinOps for better optimization of your cloud usage and cost. In part 2 of the series, we will walk you through the steps on how you go about creating the FinOps cost model for an example solution.

article thumbnail

2023 Black Friday and Cyber Monday retail and e-commerce IT performance observations

Dynatrace

Over the years, I have watched and written about online retail and e-commerce IT performance. What I have seen is a maturing of the online retail channels when it comes to delivering customer experiences. What was once an onslaught of consumer traffic between Black Friday and Cyber Monday has turned into a weeklong event, with most retailers offering deals well ahead of Black Friday.

Retail 208
article thumbnail

Incremental Processing using Netflix Maestro and Apache Iceberg

The Netflix TechBlog

by Jun He , Yingyi Zhang , and Pawan Dixit Incremental processing is an approach to process new or changed data in workflows. The key advantage is that it only incrementally processes data that are newly added or updated to a dataset, instead of re-processing the complete dataset. This not only reduces the cost of compute resources but also reduces the execution time in a significant manner.

article thumbnail

Percona Monitoring and Management Dump: A New Tool to Support Percona Customers

Percona

In this post, I will present a new Percona tool: Percona Monitoring and Management (PMM) Dump. The PMM Dump performs a logical backup of the performance metrics collected by the PMM Server and imports them into a different PMM Server instance. PMM Dump allows you to share monitoring data collected by your PMM server securely with the Percona Support team.

article thumbnail

LinkedIn Migrates Espresso to HTTP2 and Reduces Connections by 88% and Latency by 75%

InfoQ

LinkedIn was able to dramatically improve the scalability and performance of its Espresso database by migrating it from HTTP1.1 to HTTP2, resulting in a reduction in the number of connections, latency, and garbage collection times. To achieve these gains, the team had to optimize the Netty’s default HTTP2 stack to make it fit their needs.

Latency 92
article thumbnail

Decompose Legacy System Into Microservices: Part 2

DZone

In today’s evolving technological landscape, the shift from monolithic architectures to microservices is a strategic move for many businesses. This is particularly relevant in the domain of reimbursement calculation systems. As I mentioned in my previous article Part 1 , let's explore how such a transition can be effectively managed. The Monolithic Challenge Imagine a scenario where you have a large-scale, monolithic system - possibly a bulky C# console application or an extensive SQL Server sto

Systems 283
article thumbnail

Automate CI/CD pipelines with Dynatrace: Part 1, Build stage

Dynatrace

In the first blog post of this series , we explored how the Dynatrace ® observability and security platform boosts the reliability of Site Reliability Engineers (SRE) CI/CD pipelines and enhances their ability to focus on innovation. This blog post guides you through configuring Dynatrace to automate CI/CD processes to achieve these objectives. Dynatrace observability architecture can be classified into three layers: Orchestration (Dynatrace) CI/CD toolset (Jenkins / Chef / Puppet / Bamboo, etc.

Code 221
article thumbnail

Strawberry Fields Forever

O'Reilly

Tim O’Reilly forwarded an excellent article about the OpenAI soap opera to me: Matt Levine’s “ Money Stuff: Who Controls Open AI.” I’ll skip most of it, but something caught my eye. Towards the end, Levine writes about Elon Musk’s version of Nick Bostrom’s AI that decides to turn the world to paper-clips : [Elon] Musk gave an example of an artificial intelligence that’s given the task of picking strawberries.

article thumbnail

MySQL Interview Questions: Wrong Answers Only

Percona

During an interview or while having general discussions, I have found some funny responses that can be easily classified as “Wrong Answers,” but at times, they’re thought-provoking or involve a deep meaning within. This blog is regarding some of the usual MySQL database conversations and responses, which can appear “wrong” or “funny,” but there’s actually more to them.

article thumbnail

The Importance of Anti-Affinity in Kubernetes

Percona Community

Last week, I embarked on the task of deploying our Percona Operator for MongoDB in Kubernetes. After completing the deployment process, I noticed that the status of the Custom Resource Definition for Percona Server for MongoDB was still displaying as ‘initializing’ and two of our Pods remained in a Pending state. edithpuclla@Ediths-MBP % kubectl get perconaservermongodbs.psmdb.percona.com -n mongodb NAME ENDPOINT STATUS AGE my-db-psmdb-db my-db-psmdb-db-mongos.mongodb.svc.cluster.

Servers 75
article thumbnail

Harmonizing Space, Time, and Semantics: Navigating the Complexity of Geo-Distributed IoT Databases

DZone

In the era of the Internet of Things ( IoT) , the continuous influx of spatial and temporal data from interconnected devices has given rise to a vast and intricate landscape, demanding a sophisticated approach to database management. As we delve into the intricacies of this digital proliferation, the optimization of Geo-Distributed IoT database systems takes center stage.

IoT 275
article thumbnail

AWS re:Invent 2023 guide: Generative AI takes a front seat

Dynatrace

At the AWS re:Invent 2023 conference, generative AI is a centerpiece. The first goal is to demonstrate how generative AI can bring key business value and efficiency for organizations. Second, the conference will outline some of the critical risks in using generative AI. Today’s IT organizations face unprecedented challenges. While technologies have enabled new productivity and efficiencies, customer expectations have grown exponentially, cyberthreat risks continue to mount, and the pace of busin

AWS 208
article thumbnail

How HubSpot Uses Apache Kafka Swimlanes for Timely Processing of Workflow Actions

InfoQ

HubSpot adopted routing messages over multiple Kafka topics (called swimlanes) for the same producer to avoid the build-up in the consumer group lag and prioritize the processing of real-time traffic. Using a combination of automatic and manual detection of traffic spikes, the company ensures the majority of customers’s workflows execute without delays.

article thumbnail

Enhancing PostgreSQL Security: How to Encrypt the pgBackRest Repository

Percona

Encryption is the process of turning data into an unrecognizable format unless the necessary password (also known as passphrase) or decryption key is provided. This blog describes how to encrypt the pgBackRest repository. pgBackRest is the backup tool used to perform Postgres database backup, restoration, and point-in-time recovery (PITR). The repository is where pgBackRest stores backups and archives WAL segments. pgBackRest will encrypt the repository based on a user-provided password, thereby

article thumbnail

Day 02: The Kubernetes Application Lifecycle

Percona Community

If you are in the world of application development, you know that every application has a lifecycle. An application lifecycle refers to the stages that our application goes through from initial planning, building, deployment, monitoring, and maintenance in different environments where our application can be executed. On the other hand, the Kubernetes Application Lifecycle refers exclusively to applications deployed and managed in Kubernetes clusters.

article thumbnail

Distributed Cloud Architecture for Resilient Systems

DZone

This is an article from DZone's 2023 Observability and Application Performance Trend Report. For more: Read the Report Employing cloud services can incur a great deal of risk if not planned and designed correctly. In fact, this is really no different than the challenges that are inherit within a single on-premises data center implementation. Power outages and network issues are common examples of challenges that can put your service — and your business — at risk.

Cloud 283
article thumbnail

Dynatrace SaaS release notes version 1.280

Dynatrace

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

188
188
article thumbnail

Partitioned Namespaces for Azure Service Bus Premium Are Now Generally Available

InfoQ

During the recent Ignite conference, Microsoft announced the general availability (GA) of partitioned namespaces feature for Azure Service Bus, which allows customers to use partitioning for the premium messaging tier.

Azure 73
article thumbnail

Introducing Percona’s API for Faster Snapshot-Based Backup and Restore for Your MongoDB Environments

Percona

Although the introduction of physical backups in Percona Backup for MongoDB (PBM) made it possible to significantly cut the restore time for big datasets, it’s hard to beat snapshots in speed and efficiency. That’s why we introduced external backups (aka snapshot-based backup API) in PBM 2.2.0 The idea came from the requests to bring EBS snapshots into PBM.

Storage 86
article thumbnail

Deploy HammerDB as a Web Application with CloudTK

HammerDB

From HammerDB v4.9 it is possible to deploy HammerDB through a web browser, giving you access to a fully functional HammerDB GUI in Cloud environments. The quickest way to run HammerDB with CloudTk is through Docker and in this post will we demonstrate how to pull the HammerDB CloudTK Docker image and run it to start running HammerDB through your chosen browser.

Code 62
article thumbnail

A Comprehensive Guide to Cloud Monitoring Tools: Ensuring Optimal Performance and Security

DZone

With its ability to scale, be flexible, and be cost-effective, cloud computing has completely changed how businesses operate. However, it can be difficult to manage and keep an eye on the intricate infrastructure of cloud environments. Tools for monitoring the cloud in this situation are useful. With the help of these potent tools, businesses can monitor the performance, availability, and security of their cloud resources in real-time.

article thumbnail

Dynatrace log collection for ARM unlocks power-efficient architecture for your enterprise

Dynatrace

Without observability, the benefits of ARM are lost Over the last decade and a half, a new wave of computer architecture has overtaken the world. ARM architecture, based on a processor type optimized for cloud and hyperscale computing, has become the most prevalent on the planet, with billions of ARM devices currently in use. This growth was spurred by mobile ecosystems with Android and iOS operating systems, where ARM has a unique advantage in energy efficiency while offering high performance.

article thumbnail

Mobile INP performance: The elephant in the room

Speed Curve

Earlier this year, when Google announced that Interaction to Next Paint (INP) will replace First Input Delay (FID) as the responsiveness metric in Core Web Vitals in *gulp* March of 2024, we had a lot to say about it. (TLDR: FID doesn't correlate with real user behavior, so we don't endorse it as a meaningful metric.) Our stance hasn't changed much since then.

Mobile 59
article thumbnail

Partitioning in PostgreSQL With pg_partman (Serial-Based & Trigger-Based)

Percona

The PostgreSQL partition manager pg_partman is an open source extension widely supported and actively maintained by the PostgreSQL community. pg_partman is an extension that streamlines the creation and management of table partition sets, supporting both time-based and serial-based partitioning approaches. You can use pg_partman to automate and create partitions by breaking large tables into smaller partitions, thereby enhancing performance.

article thumbnail

How To Choose a Website Builder For Your Web Development Company?

Official Blog - World Web Technology

You’ll require the knowledge of creating a new website to avoid the hassle of learning. You may have to put off learning web development and design. The news is positive. You can make a great website without coding or advanced web design skills. A website builder is an alternative. Anyone can use a good website builder, even if they don’t know web design.

Website 59
article thumbnail

Send Time Optimization

DZone

Did you know that email Send Time Optimization (STO) can improve the open rate by up to 93%? Awesome! Or it might only be 10%. A slightly more credible case study claims that message delivery at the right time resulted in an open rate of 55%, a click rate of 30%, and a conversion rate of 13%. I’ll take that increase any day if there’s a positive ROI.

275
275
article thumbnail

What the SEC cybersecurity disclosure mandate means for application security

Dynatrace

On July 26, 2023, the U.S. Securities and Exchange Commission (SEC) adopted rules that require all public organizations to disclose any material cybersecurity incidents that they experience. The mandate also requires that organizations disclose overall cybersecurity risk management, strategy, and governance. The SEC cybersecurity mandate will go into effect on December 15, 2023, and cybersecurity organizations are still figuring out how to properly prepare themselves.

article thumbnail

Continuous Performance Testing: A Comprehensive Guide

Abstracta

Explore the essentials of Continuous Performance Testing and see how it revolutionizes software development. Learn to harness powerful tools for seamless integration and peak performance. Join us for insights on elevating your digital experience. In today’s ever-evolving digital landscape, speed and efficiency aren’t just desired. The post Continuous Performance Testing: A Comprehensive Guide appeared first on Abstracta Software Testing Services.