February, 2023

article thumbnail

Perform 2023 Guide: Organizations mine efficiencies with automation, causal AI

Dynatrace

Digital transformation shows no signs of slowing down. As a result, the complexity of modern multicloud ecosystems continues to increase. Data proliferation—as well as a growing need for data analysis—has accelerated. Increasingly, organizations are turning to modern observability platforms to address the complexity of, and gain visibility into, cloud environments.

article thumbnail

Expanded Grail data lakehouse and new Dynatrace user experience unlock boundless analytics

Dynatrace

Grail – the foundation of exploratory analytics Grail can already store and process log and business events. Now we’re adding Smartscape to DQL and two new data sources to Grail: Metrics on Grail and Traces on Grail. Introducing Metrics on Grail Despite their many advantages, modern cloud-native architectures can result in scalability and fragmentation challenges.

Analytics 242
Insiders

Sign Up for our Newsletter

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

article thumbnail

Configure Kubernetes Health Checks

DZone

Kubernetes is an open-source container orchestration platform that helps manage and deploy applications in a cloud environment. It is used to automate the deployment, scaling, and management of containerized applications. It is an efficient way to manage application health with Kubernetes probes. This article will discuss Kubernetes probes, the different types available, and how to implement them in your Kubernetes environment.

article thumbnail

Scaling Media Machine Learning at Netflix

The Netflix TechBlog

By Gustavo Carmo , Elliot Chow , Nagendra Kamath , Akshay Modi , Jason Ge , Wenbing Bai , Jackson de Campos , Lingyi Liu , Pablo Delgado , Meenakshi Jindal , Boris Chen , Vi Iyengar , Kelli Griggs , Amir Ziai , Prasanna Padmanabhan , and Hossein Taghavi Figure 1 - Media Machine Learning Infrastructure Introduction In 2007, Netflix started offering streaming alongside its DVD shipping services.

Media 294
article thumbnail

Consistent hashing algorithm

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?

article thumbnail

Platform Engineering Teams Done Right…

Adrian Cockcroft

Picture by Adrian — Ka’anapali sunset 2023 There’s been a lot of discussion about platforms recently, I talked about why I think it’s a current hot meme on the WTF Podcast with Charles Humble recently, and Sam Newman just wrote a blog post “ Don’t call it a platform ”. What I want to cover in this blog post is how I think platforms should be structured, and why it’s always plural, there isn’t one platform or one platform team.

article thumbnail

C++23 “Pandemic Edition” is complete (Trip report: Winter ISO C++ standards meeting, Issaquah, WA, USA)

Sutter's Mill

On Saturday, the ISO C++ committee completed technical work on C++23 in Issaquah, WA, USA! We resolved the remaining international comments on the C++23 draft, and are now producing the final document to be sent out for its international approval ballot (Draft International Standard, or DIS) and final editorial work, to be published later in 2023. Our hosts, the Standard C++ Foundation, WorldQuant, and Edison Design Group, arranged for high-quality facilities for our six-day meeting from Monday

C++ 132

More Trending

article thumbnail

How To Collect and Ship Windows Events Logs With OpenTelemetry

DZone

If you use Windows, you will want to monitor Windows Events. A recent contribution of a distribution of the OpenTelemetry (OTel) Collector makes it much easier to monitor Windows Events with OpenTel. You can utilize this receiver either in conjunction with any OTel collector: including the OpenTelemetry Collector. In this article, we will be using observIQ’s distribution of the collector.

article thumbnail

How Bloom Filters Work in MyRocks

Percona

Bloom filters are an essential component of an LSM-based database engine like MyRocks. This post will illustrate through a simple example how bloom filters work in MyRocks. Why? With MyRocks/RocksDB, data is stored in a set of large SST files. When MyRocks needs to find the value associated with a given key, it uses a bloom filter to guess if the key could potentially be in an SST file.

Storage 132
article thumbnail

The Market for Lemons

Alex Russell

For most of the past decade, I have spent a considerable fraction of my professional life consulting with teams building on the web. It is not going well. Not only are new services being built to a self-defeatingly low UX and performance standard, existing experiences are pervasively re-developed on unspeakably slow, JS-taxed stacks. At a business level, this is a disaster, raising the question: "why are new teams buying into stacks that have failed so often before?

article thumbnail

Bringing Digital People to life with autonomous animation

All Things Distributed

As we find ourselves spending more time talking with and through machines than we do face-to-face, the popularity of conversational AI and large language models show that there is an appetite for interfaces that feel more like conversations with people. However, what's still missing is the connection that's established with visual and non-verbal cues.

107
107
article thumbnail

Building Future-Proof High-Performance Websites With Astro Islands And Headless CMS

Smashing Magazine

Building Future-Proof High-Performance Websites With Astro Islands And Headless CMS Building Future-Proof High-Performance Websites With Astro Islands And Headless CMS Manuel Schröder 2023-02-22T17:30:00+00:00 2023-02-23T17:18:50+00:00 This article is sponsored by Storyblok Nowadays, web performance is one of the crucial factors for the success of any online project.

Website 112
article thumbnail

Dynatrace Managed release notes version 1.260

Dynatrace

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

233
233
article thumbnail

How To Run a Docker Container on the Cloud: Top 5 CaaS Solutions

DZone

In the past few years, there has been a growing number of organizations and developers joining the Docker journey. Containerization simplifies the software development process because it eliminates dealing with dependencies and working with specific hardware. Nonetheless, the biggest advantage of using containers is down to the portability they offer.

Cloud 353
article thumbnail

PostgreSQL Database Security: External Server-Based Authentication

Percona

Database security is crucial to protecting sensitive information stored in a database. A critical aspect is authentication, which refers to verifying the identity of a user trying to access the database. The authentication process is typically accomplished through usernames and passwords and includes other factors such as security tokens and one-time passwords.

Database 128
article thumbnail

Web Development Trends in 2023

KeyCDN

Smart developers are always looking ahead for ways to adapt to the ever-changing world of web development. No one could have imagined what the web would look like today 20 years ago, so who knows what the coming decades will hold. As trends emerge, new opportunities will arise. Staying on top of the latest web development trends could eventually help you land a job that doesn't exist yet.

article thumbnail

USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon

Brendan Gregg

At USENIX SREcon22 APAC I gave the opening keynote on the future of computer performance, rounding up the latest developments and making predictions of where I see things heading. This talk originated from my updates to [Systems Performance 2nd Edition], and this was the first time I've given this talk in person! The video is now on [YouTube]: The slides are [online] and as a [PDF]: first prev next last / permalink/zoom In Q&A I was asked about CXL (compute express link) which was fortunate

article thumbnail

Nurturing, Motivating and Recognizing Non-Code Contributions

Percona Community

When discussing contributions, we still see a lot of emphasis on the code contributions into project repositories. But the open source world is extensive and diverse, and everyone can find their place there. Your project will benefit from various experiences that non-coders can bring to the table. Isn’t that cool when you receive an issue with an interesting bug from the community, read about a user case in a blog or a review, or someone makes a video guide for your product?

Code 100
article thumbnail

Automated Change Impact Analysis with Site Reliability Guardian

Dynatrace

Powered by Grail and the Dynatrace AutomationEngine , Site Reliability Guardian helps DevOps platform teams make better-informed release decisions by utilizing all the contextual observability and application security insights of the Dynatrace platform. The app also enables SREs to set and automate service-level objectives (SLOs) for critical services.

DevOps 230
article thumbnail

Implementation of the REDIS Cache in the.NET Core API

DZone

In this article, I cover caching and how it works in.NET Core. So, we look at the following things one by one: Introduction of Caching What is Cache? Types of Cache Installation of REDIS Cache Cache Implementation So, let’s get started!

Cache 353
article thumbnail

Deploying MySQL Group Replication With Terraform

Percona

Previously, I wrote about our Terraform provider to deploy Percona Server for MySQL ( Percona Server for MySQL: Automatic Cloud Deployment With Terraform ) and Percona Monitoring and Management ( Deploying Percona Monitoring and Management (PMM) With Terraform ). Now we also added the capability to deploy Group Replication configuration with Percona Server for MySQL, and assuming we have PMM installed (see previous post), we also can automatically add Group Replication nodes to PMM monitoring. r

article thumbnail

AI Hallucinations: A Provocation

O'Reilly

Everybody knows about ChatGPT. And everybody knows about ChatGPT’s propensity to “make up” facts and details when it needs to, a phenomenon that’s come to be called “hallucination.” And everyone has seen arguments that this will bring about the end of civilization as we know it. I’m not going to argue with any of that. None of us want to drown in masses of “fake news,” generated at scale by AI bots that are funded by organizations whose intentions are most likely malign.

article thumbnail

Architecture Modernization Enabling Teams (AMET)

Strategic Tech

This article was co-authored by Eduardo da Silva and Nick Tune based on our individual and collective experiences. FThis article describes a pattern we have observed and applied in multi-team-scope architecture modernization initiatives, the Architecture Modernization Enabling Team (AMET). An AMET is a type of architecture enabling team that coordinates and upskills all teams and stakeholders in the modernization initiative.

article thumbnail

Exploring Databases on Containers with Percona Server for MySQL

Percona Community

In this blog, we will explore databases on containers. We will use Docker as a container engine tool and Percona Server for MySQL as a database administration tool. Both are open source tools. MySQL is a relational database management system that stores data on disk. Percona Server for MySQL is a fork of MYSQL, providing much more advanced features.

article thumbnail

How low-code/no-code AutomationEngine advances automated workflows

Dynatrace

Cloud environments have become ever more complex, with an increasingly interconnected set of services. To tame this complexity and deliver differentiated digital experiences, IT, development, security, and business teams need automated workflows throughout these cloud ecosystems. But to be scalable, they also need low-code/no-code solutions that don’t require a lot of spin-up or engineering expertise.

Code 225
article thumbnail

Distributed Tracing: A Full Guide

DZone

What Is Distributed Tracing? The rise of microservices has enabled users to create distributed applications that consist of modular services rather than a single functional unit. This modularity makes testing and deployment easier while preventing a single point of failure with the application. While applications begin to scale and distribute their resources amongst multiple cloud-native services, tracing a single transaction becomes tedious and nearly impossible.

Cloud 336
article thumbnail

Deploying Percona Monitoring and Management With Terraform

Percona

Recently, we released Percona Monitoring and Management 2.34 (PMM) which includes upgrades for backup and Database as a Service (DBaaS) features, and we are seeking ways to simplify PMM deployment. Previously I wrote about our Terraform provider to deploy Percona Server for MySQL — Percona Server for MySQL: Automatic Cloud Deployment with Terraform — and now we added capabilities to deploy PMM with Terraform.

article thumbnail

Sydney and the Bard

O'Reilly

It’s been well publicized that Google’s Bard made some factual errors when it was demoed, and Google paid for these mistakes with a significant drop in their stock price. What didn’t receive as much news coverage (though in the last few days, it’s been well discussed online) are the many mistakes that Microsoft’s new search engine, Sydney, made.

Google 87
article thumbnail

Safari 16.4 Is An Admission

Alex Russell

If you're a web developer not living under a rock, you undoubtedly got word of last week's big Safari 16.4 reveal. There's much to cheer, but we also need to talk about why this mega-release is happening now, and what it means for the future. WebKit's Roaring Twenties Good Things Come In Sixes What Changed? Headcount Is Destiny Early Innings But first, the list!

Energy 90
article thumbnail

USENIX SREcon APAC 2023: CFP

Brendan Gregg

USENIX's SREcon conference is the best venue for learning the latest in systems engineering (not just site reliability engineering) and if you have useful production stories and takeaways to share -- especially if you are in the Asia/Pacific region -- please consider submitting a talk proposal to [SREcon APAC 2023]. The [call for participation] ends on March 2nd, only two weeks away.

article thumbnail

Dynatrace memory analysis helps Product Architects identify unknown unknowns

Dynatrace

Luckily, Dynatrace provides in-depth memory allocation monitoring, which allows fine-grained allocation analysis and can even point to the root cause of a problem. While memory allocation analysis can show wasteful or inefficient code, it can also reveal different problems, one of which we’ll examine in this blog post. This real-world use case, caused by an issue in a customer environment, illustrates how Dynatrace memory analysis capabilities can contribute to root cause analysis within a Dynat

Java 222
article thumbnail

Top Three Docker Alternatives To Consider

DZone

Docker is a containerization technology that allows developers to package and deploy applications in lightweight, portable containers. These containers are isolated from the host operating system, which makes them portable across different environments and eliminates the “works on my machine” problem. Docker is a popular platform for creating and managing containerized applications; however, several alternatives for Docker can also be used for this purpose.

article thumbnail

Streaming MongoDB Backups Directly to S3

Percona

If you ever had to make a quick ad-hoc backup of your MongoDB databases, but there was not enough disk space on the local disk to do so, this blog post may provide some handy tips to save you from headaches. It is a common practice that before a backup can be stored in the cloud or on a dedicated backup server, it has to be prepared first locally and later copied to the destination.

AWS 125
article thumbnail

D3: An Automated System to Detect Data Drifts

Uber Engineering

Data quality is of paramount importance at Uber, powering critical decisions and features. In this blog learn how we automated column-level drift detection in batch datasets at Uber scale, reducing the median time to detect issues in critical datasets by 5X.

Systems 85
article thumbnail

Investing in RSS

Tim Kadlec

One of the first jobs I had gave me the opportunity to work with James King , and one of the great habits I picked up from him was making sure to set aside time to learn from others. He would set aside an hour or so a day, sometimes less, sometimes more, to read through the RSS feeds he had subscribed to in Google Reader (RIP), and he encouraged me to always do the same.

Games 88
article thumbnail

Long Purple Bars on Waterfall Chart: Hosting or Developer?

Gtmetrix

Seeing long purple bars on your Waterfall Chart? Figure out who to contact; your hosting provider or developer. Overview In this article, we discuss whether long purple bars on your Waterfall Chart require the attention of your hosting provider or developer.

article thumbnail

Dynatrace SaaS release notes version 1.261

Dynatrace

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

214
214