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

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.

Insiders

Sign Up for our Newsletter

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

Trending Sources

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

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 136
article thumbnail

Percona PG_TDE and Docker: Please Test Transparent Data Encryption for PostgreSQL

Percona

Securing your data can be a tough task. Unlike some other databases, PostgreSQL does not have a native solution to encrypt data on disk transparently. Percona is developing PG_TDE to encrypt that data using the AES-CTR encryption algorithm. This code is in development, and we need your help testing it.

Testing 115
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 104
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 300

More Trending

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

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

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

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

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 294
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

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

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 114
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

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

Public sector predictions for 2024: How AI regulation and other emerging trends will shape the year ahead

Dynatrace

With a new year now in full swing, industry watchers are preparing their predictions for 2024. And they expect a new set of challenges and opportunities will emerge for the public sector market. Technology is evolving at a rapid pace, and government agencies need to keep up with the latest innovations and trends to deliver better services, enhance security, and optimize performance.

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

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

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 117
article thumbnail

Our Top Picks from the Kubernetes 1.29 Release

Percona Community

The latest Kubernetes version, 1.29, was released on December 13th 2023. Inspired by the Mandala and symbolizing universal perfection, it concludes the 2023 release calendar. This version comes with various exciting improvements, many of which will be helpful for users who run databases on Kubernetes. Figure 1 - Mandala created in Excalidraw, not perfectly symmetrical.

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

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

Best Practices in Cloud Security Monitoring

Scalegrid

What does it take to secure your cloud assets effectively? Cloud security monitoring is key—identifying threats in real-time and mitigating risks before they escalate. This article strips away the complexities, walking you through best practices, top tools, and strategies you’ll need for a well-defended cloud infrastructure. Get ready for actionable insights that balance technical depth with practical advice.

article thumbnail

How to find (and fix!) INP interactions on your pages

Speed Curve

Andy Davies – fellow SpeedCurver and web performance consultant extraordinaire – recently shared an impressive Interaction to Next Paint (INP) success: Andy has promised us a more in-depth post on debugging Interaction to Next Paint. While he's working on that, I'll try not to steal his thunder while I share a tip that may help you identify element(s) causing INP issues for your pages.

Metrics 62
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

Data on Kubernetes Community initiatives: Automated storage scaling

Percona Community

In the world of Kubernetes, where everything evolves quickly. Automated storage scaling stands out as a critical challenge. Members of the Data on Kubernetes Community have proposed a solution to address this issue for Kubernetes operators. If, like me, this is your first time hearing about Automated storage scaling, this will help you understand it better: Storage scaling in Kubernetes Operators refers to the ability of an application running on Kubernetes to adjust its storage capacity automat

Storage 65
article thumbnail

Microservices vs. Monolith at a Startup: Making the Choice

DZone

The reality of the startup is that engineering teams are often at a crossroads when it comes to choosing the foundational architecture for their software applications. This decision, seemingly technical at its core, extends far beyond the area of coding, straight into the strategic planning that can make or break the early stages of a startup. At the heart of this decision lies a crucial question: should these teams lay the groundwork with a microservice architecture, known for its distributed a

article thumbnail

Dynatrace accelerates business transformation with new AI observability solution

Dynatrace

While off-the-shelf models assist many organizations in initiating their journeys with generative AI (GenAI), scaling AI for enterprise use presents formidable challenges. It requires specialized talent, a new technology stack to manage and deploy models, an ample budget for rising compute costs, and end-to-end security. Many organizations haven’t even considered which use cases will bring them the biggest return on AI investment.

Cache 206
article thumbnail

Enterprise Cloud Security Strategy For 2024

Scalegrid

What does strong enterprise cloud security entail, and how can you achieve it? With the prevalence of cyber threats and regulatory pressures, safeguarding your enterprise’s cloud infrastructure is more critical than ever. This article delivers direct insights on solid security frameworks, agile defensive tactics, and compliance adherence, providing the blueprint to reinforce your enterprise against the rigors of the cloud.

Strategy 130
article thumbnail

Laravel TALL Full-Stack Development: A Comprehensive Guide To Building The Future!

Official Blog - World Web Technology

Laravel TALL Full-stack development allows web developers to create robust web applications seamlessly. It encompasses both frontend and backend phases within the Laravel framework. This elegant syntax and comprehensive features leverage website developers to build the backend infrastructure, including ORM, middleware, and routing. The full-stack web application development engine enables reusable, dynamic frontend views, while Laravel Mix simplifies asset management.

article thumbnail

Syscalls Analysis in MySQL When Using innodb_flush_method and innodb_use_fdatasync

Percona

In this blog post, we will discuss how to validate at the operating system level the effects of changing the innodb_flush_method to variations other than the default (particularly for O_DIRECT which is most commonly used) and the use of innodb_use_fdatasync.IntroductionFirst, let’s define what the innodb_flush_method parameter does.

article thumbnail

Governance Without Benefit

The Agile Manager

I’ve been writing about IT governance for many years now. At the time I started writing about governance, the subject did not attract much attention in IT, particularly in software development. This was a bit surprising given the poor track record of software delivery: year after year the Standish CHAOS reports drew attention to the fact that the majority of IT software development investments wildly exceeded spend estimates, fell short of functional expectations, were plagued with poor quality,

article thumbnail

A Five-Step Methodology for Maximizing Efficiency in Software Engineering Meetings

DZone

Meetings are a crucial aspect of software engineering , serving as a collaboration, communication, and decision-making platform. However, they often come with challenges that can significantly impact the efficiency and productivity of software development teams. In this article, we will delve deeper into the issues associated with meetings in software engineering and explore the available data.

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 208