January, 2024

article thumbnail

Achieving Kubernetes Monitoring Nirvana: Prometheus and Grafana Unleashed

DZone

In the ever-evolving landscape of container orchestration, Kubernetes has emerged as a frontrunner, offering unparalleled flexibility and scalability. However, with great power comes great responsibility — the responsibility to monitor and understand your Kubernetes clusters effectively. This is where Prometheus and Grafana step in, forming a dynamic duo that provides comprehensive insights into Kubernetes clusters.

article thumbnail

Rebuilding Netflix Video Processing Pipeline with Microservices

The Netflix TechBlog

Liwei Guo , Anush Moorthy , Li-Heng Chen , Vinicius Carvalho , Aditya Mavlankar , Agata Opalach , Adithya Prakash , Kyle Swanson, Jessica Tweneboah , Subbu Venkatrav , Lishan Zhu This is the first blog in a multi-part series on how Netflix rebuilt its video processing pipeline with microservices, so we can maintain our rapid pace of innovation and continuously improve the system for member streaming and studio operations.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Why growing AI adoption requires an AI observability strategy

Dynatrace

Growing AI adoption has ushered in a new reality. As organizations turn to artificial intelligence for operational efficiency and product innovation in multicloud environments, they have to balance the benefits with skyrocketing costs associated with AI. An AI observability strategy—which monitors IT system performance and costs—may help organizations achieve that balance.

Strategy 234
article thumbnail

Multi Cloud vs Hybrid Cloud Strategy

Scalegrid

Confused about multi-cloud vs hybrid cloud and which is the right strategy for your organization? Multicloud harnesses diverse cloud services to boost flexibility, while hybrid cloud merges public and private clouds for enhanced control. Discover key insights and strategic advice in our article, designed to steer you toward the best cloud solution that fits your company’s priorities.

Strategy 147
article thumbnail

The psychology of site speed and human happiness

Speed Curve

In the fourteen years that I've been working in the web performance industry, I've done a LOT of research, writing, and speaking about the psychology of page speed – in other words, why we crave fast, seamless online experiences. In fact, the entire first chapter of my book, Time Is Money (reprinted here courtesy of the good folks at O'Reilly), is dedicated to the subject.

Speed 133
article thumbnail

Can Language Models Replace Compilers?

O'Reilly

Kevlin Henney and I recently discussed whether automated code generation, using some future version of GitHub Copilot or the like, could ever replace higher-level languages. Specifically, could ChatGPT N (for large N) quit the game of generating code in a high-level language like Python, and produce executable machine code directly, like compilers do today?

article thumbnail

Using Raspberry PI in Virtualization: Unlocking New Possibilities

DZone

Through the use of virtualization technology, multiple operating systems can now run on a single physical machine, revolutionizing the way we use computer hardware. The Raspberry Pi is one example of a small, low-cost device that is embracing this idea, even though it has traditionally been associated with powerful servers and expensive computers. The exciting world of using a Raspberry Pi for virtualization will be explored in this article, along with the new opportunities it creates for busine

More Trending

article thumbnail

Charting the course for automation and AI for federal agencies

Dynatrace

At the recent United States Public Sector user group, Dynatrace gathered government leaders and partners to discuss a range of technology topics. From FedRAMP to zero trust and artificial intelligence (AI), the group covered a range of challenges facing public sector organizations today. Luckily, they also discussed how Dynatrace is enabling government leaders to overcome these challenges and scale to new heights.

article thumbnail

Artificial Intelligence in Cloud Computing

Scalegrid

Exploring artificial intelligence in cloud computing reveals a game-changing synergy. This article delves into the specifics of how AI optimizes cloud efficiency, ensures scalability, and reinforces security, providing a glimpse at its transformative role without giving away extensive details. Discover how AI is reshaping the cloud and what this means for the future of technology.

article thumbnail

Building the future of performance with SpeedCurve

Speed Curve

I’m beyond excited to announce that I’m joining the SpeedCurve team this year! I’ll still be doing some consulting work, but I’ll be taking on a few less clients this year so I can focus on helping to make an already amazing performance tool even better, working alongside some of my favorite people in the performance community.

article thumbnail

How RevenueCat Manages Caching for Handling over 1.2 Billion Daily API Requests

InfoQ

RevenueCat extensively uses caching to improve the availability and performance of its product API while ensuring consistency. The company shared its techniques to deliver the platform, which can handle over 1.2 billion daily API requests. The team at RevenueCat created an open-source memcache client that provides several advanced features.

Cache 108
article thumbnail

Automate Application Load Balancers With AWS Load Balancer Controller and Ingress

DZone

Automating AWS Load Balancers is essential for managing cloud infrastructure efficiently. This article delves into the importance of automation using the AWS Load Balancer controller and Ingress template. Whether you're new or experienced, grasping these configurations is vital to streamlining Load Balancer settings on Amazon Web Services, ensuring a smoother and more effective setup.

AWS 312
article thumbnail

The Various Methods to Backup and Restore ProxySQL

Percona

ProxySQL is a high-performance SQL proxy that runs as a daemon watched by a monitoring process. The process monitors the daemon and restarts it in case of a crash to minimize downtime. The daemon accepts incoming traffic from MySQL clients and forwards it to backend MySQL servers. The proxy is designed to run continuously without needing to be restarted.

Traffic 114
article thumbnail

Generative AI model observability, cloud modernization take center stage with partners at Dynatrace Perform 2024

Dynatrace

With our annual user conference, Dynatrace Perform 2024 rapidly approaching on January 29 through February 1, 2024, our teams, partners, and customers are buzzing with excitement and anticipation. Perform serves yearly as the marquis Dynatrace event to unveil new announcements, learn about new uses and best practices, and meet with peers and partners alike.

Cloud 225
article thumbnail

Key Advantages of DBMS for Efficient Data Management

Scalegrid

What are the key advantages of DBMS? Enhanced data security, better data integrity, and efficient access to information. If you’re considering a database management system, understanding these benefits is crucial. This article cuts through the complexity to showcase the tangible benefits of DBMS, equipping you with the knowledge to make informed decisions about your data management strategies.

article thumbnail

Forming an Architecture Modernization Enabling Team (AMET)

Strategic Tech

This article was co-authored with Eduardo da Silva (also published on his blog ). Architecture modernization initiatives are strategic efforts involving many teams, usually for many months or years. They often compete with product/feature development work, resulting in them falling flat and failing to deliver the promised business benefits that triggered them.

article thumbnail

Discord Scales to 1 Million+ Online MidJourney Users in a Single Server

InfoQ

Discord optimized its platform to serve over one million online users in a single server while maintaining a responsive user experience. The company evolved the guild component, which is responsible for fanning out billions of message notifications, in a series of performance and scalability improvements supported by system observability and performance tuning.

Servers 106
article thumbnail

O11y Guide: Beginner's Guide To Open Source Instrumenting Java

DZone

Are you interested in joining the cloud-native world and wondering what cloud-native observability means for you? Did you always want to know more about instrumentation, metrics, and your options for coding with open standards? Are you a Java developer and looking for a working example to get started instrumenting your applications and services? Look no further, as this article provides you with an easy-to-understand guide to instrumenting your Java using open standards.

article thumbnail

PG_TDE Update: Percona’s Project to Add Transparent Data Encryption to PostgreSQL

Percona

PG_TDE is an experimental transparent data encryption access method for PostgreSQL 16 and beyond that I reviewed last October. There have been a lot of changes that covered in this post. This software is under active development.

Software 113
article thumbnail

What is explainable AI? The key to closing the AI confidence gap

Dynatrace

The functionality and complexity of business-oriented AI applications have increased exponentially. Therefore, organizations need new capabilities, such as explainable AI, now more than ever. DevOps tools , security response systems , search technologies, and more have all benefited from AI technology’s progress. Automation and analysis features, in particular, have boosted operational efficiency and performance by tracking and responding to complex or information-dense situations.

article thumbnail

Crucial Redis Monitoring Metrics You Must Watch

Scalegrid

Redis® is an in-memory database that provides blazingly fast performance. This makes it a compelling alternative to disk-based databases when performance is a concern. You might already use ScaleGrid hosting for Redis hosting to power your performance-sensitive applications. How do you ensure that your Redis deployment is healthy and meeting your requirements?

Metrics 130
article thumbnail

Beyond Problem and Solution Space: Better models for modern product development

Strategic Tech

I often encounter the phrases problem space and solution space. People use these words to try and articulate the types of work and activities they are referring to, or where they are in the process of building something new. Unfortunately, rather than aiding communication, I notice that these words are so highly ambiguous that more time is spent debating what they mean than is gained by using them to improve communication and collaboration.

article thumbnail

lastminute.com Improves Search Scalability Using Microservices with RabbitMQ and Redis

InfoQ

The team at lastminute.com rearchitected the search result aggregation process by breaking up the single service into multiple ones and introducing asynchronous integration. Developers used RabbitMQ for messaging and Redis for storing results from data suppliers. The revised architecture improved scalability and deployability and reduced resource utilization.

article thumbnail

Unlocking Advanced AWS Cost Optimization With Trusted Advisor

DZone

Amazon Web Services ( AWS ) offers a range of tools to help users manage their resources effectively, ensuring they are secure, well-performing, and cost-optimized. One such tool is AWS Trusted Advisor, an application that inspects your AWS environment and provides real-time recommendations in various categories, including cost optimization. While many AWS customers are familiar with the essential cost-saving tips Trusted Advisor provides, a wealth of more profound insights and advanced strategi

AWS 306
article thumbnail

MySQL Table Size Is Way Bigger After Adding a Simple Index; Why?

Percona

It is a known good practice to keep only necessary indexes to reduce the write performance and disk space overhead. This simple rule is mentioned briefly in the official MySQL Documentation:[link] in some cases, the overhead from adding a new index can be way above the expectations!

article thumbnail

Causal AI use cases for modern observability that can transform any business

Dynatrace

Artificial intelligence adoption is on the rise everywhere—throughout industries and in businesses of all sizes. And while generative AI was much hyped in 2023, the deterministic quality of causal AI—which determines the precise root cause of an issue—is a key foundation for reliable recommendations that emerge from generative AI technologies. Further, not every business uses AI in the same way or for the same reasons.

article thumbnail

MongoDB Rollback: How to Minimize Data Loss

Scalegrid

When a MongoDB rollback happens, it can cause trouble to your data integrity and system consistency. Understanding how to address a rollback is critical for minimizing potential data loss and maintaining seamless operations. This article dives straight into what triggers a rollback in MongoDB, the risks it carries, and concrete steps you can take to both prevent and recover from one.

Database 130
article thumbnail

The Performance Inequality Gap, 2024

Alex Russell

It's time once again to update our priors regarding the global device and network situation. What's changed since last year? And how much more HTML, CSS, and (particularly) JavaScript can a new project afford? The Budget, 2024 JavaScript-Heavy Markup-Heavy Calculate Your Own Situation Report Mobile Desktop Takeaways The Great Branch Mispredict The Budget, 2024 # In a departure from previous years, we'll evaluate two sets of baseline numbers for first-load under five seconds on 75 th ( P75 ) perc

article thumbnail

Generative AI in the Real World: Chip Huyen on Finding Business Use Cases for Generative AI

O'Reilly

O’Reilly’s Generative AI in the Enterprise survey reported that people have trouble coming up with appropriate enterprise use cases for AI. Why is it hard to come up with appropriate use cases? Chip Huyen, co-founder of Claypot AI and author of Designing Machine Learning Systems , will talk about why many companies have trouble coming up with appropriate use cases for AI, how to evaluate possible use cases, and the skills your company will need to put these use cases into practice.

article thumbnail

Enhancing Resiliency: Implementing the Circuit Breaker Pattern for Strong Serverless Architecture on AWS

DZone

Serverless architecture is a way of building and running applications without the need to manage infrastructure. You write your code, and the cloud provider handles the rest - provisioning, scaling, and maintenance. AWS offers various serverless services, with AWS Lambda being one of the most prominent. When we talk about " serverless ," it doesn't mean servers are absent.

article thumbnail

Create an AI Expert With Open Source Tools and pgvector

Percona

2023 was the year of Artificial Intelligence (AI). A lot of companies are thinking about how they can improve user experience with AI, and the most usual first step is to use company data (internal docs, ticketing systems, etc.) to answer customer questions faster and (or) automatically.

article thumbnail

Why the supposedly fixed CVE-2020-36641 vulnerability is still exploitable—And what to do about it

Dynatrace

In May 2023 the critical vulnerability CVE-2020-36641 in the Java library aXMLRPC was published in the National Vulnerability Database (NVD). aXMLRPC is a lightweight client XML-RPC client enabling users to make remote procedure calls over the HTTP protocol in an XML format. Exploiting the vulnerability leads to CWE-611 , enabling attackers to reference external XML entities.

Java 219
article thumbnail

What Is a Workload in Cloud Computing

Scalegrid

What is workload in cloud computing? Simply put, it’s the set of computational tasks that cloud systems perform, such as hosting databases, enabling collaboration tools, or running compute-intensive algorithms. This article analyzes cloud workloads, delving into their forms, functions, and how they influence the cost and efficiency of your cloud infrastructure.

Cloud 130
article thumbnail

Unexpected Stalled Upgrade to MySQL 8.0

Percona Community

A multi-tenant database is a database that serves multiple clients, or tenants, who share the same database schema but have separate data sets. One way to achieve data isolation for each client is to create a separate MySQL database for each tenant. Some advantages of this approach are: It allows for easy backup and restore of individual tenant data.

article thumbnail

I Actually Chatted with ChatGPT

O'Reilly

ChatGPT was released just over a year ago (at the end of November 2022), and countless people have already written about their experiences using it in all sorts of settings. (I even contributed my own hot take last year with my O’Reilly Radar article Real-Real-World Programming with ChatGPT.) What more is left to say by now? Well, I bet very few of those people have actually chatted with ChatGPT.

article thumbnail

Tips for Building a Scalable Payment Architecture

DZone

When you are preparing your application for release, an efficient initial strategy is to integrate a single payment service. But as your application's market reach grows, so does the necessity for flexible and diverse payment options. Having a diverse payment system is crucial to avoid vendor lock-in, to leverage local payment methods, and to maintain control over costs.

article thumbnail

Quick Peek: MySQL 8.0.36 and 8.3

Percona

Oracle recently released MySQL 8.0.36 and MySQL 8.3, and this is a perusal of the release notes to determine what is new, what is in the seventy-three bugs fixed, and what has changed in the three months since the last releases.

106
106