Sat.Dec 09, 2023 - Fri.Dec 15, 2023

article thumbnail

Accelerate Innovation by Shifting Left FinOps: Part 6

DZone

In the first two parts of this series, we understood the importance of cost models and how to create and refine cost models. In the subsequent parts, we learned how to optimize our workload components across infrastructure, applications, and data. In this final part, we will present the impact and results related to applying the cost optimization and ShiftLeft FinOps techniques for a cloud-native application.

article thumbnail

Snyk + Dynatrace + AWS: Continuous delivery needs continuous security, observability and security

Dynatrace

Continuous delivery demands continuous security. To make continuous delivery possible, observability and security need to go hand in hand. In today’s rapidly evolving business and technology landscape, organizations often prioritize the speed of development over security. The concern is that comprehensive application security in CI/CD environments is too hard to achieve and would slow down development and delivery.

AWS 275
Insiders

Sign Up for our Newsletter

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

article thumbnail

Our First Netflix Data Engineering Summit

The Netflix TechBlog

Holden Karau Elizabeth Stone Pedro Duarte Chris Stephens Pallavi Phadnis Lee Woodridge Mark Cho Guil Pires Sujay Jain Tristan Reid Senthilnathan Athinarayanan Bharath Mummadisetty Abhinaya Shetty Judit Lantos Amanuel Kahsay Dao Mi Mick Dreeling Chris Colburn and Agata Gryzbek Introduction Earlier this summer Netflix held our first-ever Data Engineering Forum.

article thumbnail

Correctly Configure (Pre) Connections

CSS Wizardry

A trivial performance optimisation to help speed up third-party or other-origin requests is to preconnect them: hint that the browser should preemptively open a full connection ( DNS , TCP , TLS ) to the origin in question, for example: In the right circumstances, this simple, single line of HTML can make pages hundreds of milliseconds faster ! But time and again, I see developers misconfiguring even this most basic of features.

Speed 256
article thumbnail

Architecting for Resilience: Strategies for Fault-Tolerant Systems

DZone

Software is everywhere these days - from our phones to cars and appliances. That means it's important that software systems are dependable, robust, and resilient. Resilient systems can withstand failures or errors without completely crashing. Fault tolerance is a key part of resilience. It lets systems keep working properly even when problems occur.

Strategy 305
article thumbnail

Dynatrace and Google Cloud: Intelligent Kubernetes observability and automation

Dynatrace

Kubernetes has undeniably become widely adopted as an effective solution for deploying applications, offering an abundance of features for optimizing releases and scaling workloads. However, with these benefits come complexities in terms of cloud management, Kubernetes observability, and automation, making it imperative for enterprises to address these intricacies to enhance reliability, performance, and resource usage.

Google 238
article thumbnail

Highscalability is Up For Sale

High Scalability

Hi everyone, First, I’d like to sincerely thank everyone who has supported Highscalability over the years. We’ve grown together through some interesting times. Massive changes have occurred in how systems are built, and my goal has always been to help people learn how to build them better. I’d like to think that goal was accomplished.

Systems 205

More Trending

article thumbnail

Accelerate Innovation by Shifting Left FinOps: Part 4

DZone

We have understood the importance of cost models and how to create and refine cost models. In Part 3 of this series, we learned how to optimize our workload components, specifically cost optimization techniques for infrastructure. In this post, we will learn about the techniques for cost optimization of the application layer components(layer highlighted in blue).

article thumbnail

The state of AI in 2024: Overcoming adoption challenges to unlock organizational success

Dynatrace

Artificial intelligence (AI) has revolutionized the business and IT landscape. And now, it has become integral to organizations’ efforts to drive efficiency and improve productivity. In fact, according to the recent Dynatrace survey , “The state of AI 2024,” the majority of technology leaders (83%) say AI has become mandatory. However, most organizations are still in relatively uncharted territory with their AI adoption strategies.

article thumbnail

Copyright, AI, and Provenance

O'Reilly

Generative AI stretches our current copyright law in unforeseen and uncomfortable ways. In the US, the Copyright Office has issued guidance stating that the output of image-generating AI isn’t copyrightable, unless human creativity has gone into the prompts that generated the output. This ruling in itself raises many questions: how much creativity is needed, and is that the same kind of creativity that an artist exercises with a paintbrush?

article thumbnail

Maximizing Performance of AWS RDS for MySQL with Dedicated Log Volumes

Percona

A quick configuration change may do the trick in improving the performance of your AWS RDS for MySQL instance. Here, we will discuss a notable new feature in Amazon RDS, the Dedicated Log Volume (DLV), that has been introduced to boost database performance. While this discussion primarily targets MySQL instances, the principles are also relevant to PostgreSQL and MariaDB instances.

AWS 103
article thumbnail

Open Dashboard and Visualization Workshop: Introduction and Installing Perses

DZone

Back in December of 2022, I started a series taking you on a tour of the Perses project. These articles covered this fairly new open dashboard and visualization project targeting cloud-native environments. I used a getting started workshop (linked below) to guide you through this series and to provide a hands-on experience for those new to visualizing observability data.

Cloud 296
article thumbnail

Technology predictions for 2024: Dynatrace expectations for observability, security, and AI trends

Dynatrace

As 2023 shifts into the rearview mirror, technology and business leaders are preparing their organizations for the upcoming year. And industry watchers have begun to make their technology predictions for 2024. Last year, organizations prioritized efficiency and cost reduction while facing soaring inflation. This year, they’ve been asked to do more with less, innovate faster, and tame the ever-increasing complexities of modern cloud environments.

article thumbnail

Performance audit: Lego.com

Speed Curve

I love LEGO. My kids love LEGO, too, which means that every year I find myself spending a fair bit of time on the LEGO website during the holidays. So I thought it would be fun to spend some time poking around behind the scenes and give the site a holiday performance audit. Keep reading to find out what I learned, and some lessons you may want to apply to your own pages.

article thumbnail

Exploring MySQL 8 Priority-Based Error Log Filtering

Percona

Error logging is a critical aspect of database administration, providing insights into issues, warnings, and errors that may affect the system’s stability and performance. MySQL 8 introduces Error Log Filtering as a mechanism to fine-tune the error log, allowing administrators to focus on the most critical issues. By assigning priorities to different error types, administrators can control which errors are logged, creating a more concise and actionable error log.

Database 100
article thumbnail

Improve Efficiency With Smaller Code Reviews

DZone

In the ever-evolving software paradigm, oftentimes multiple developers work on the shared code base collaboratively. Code management becomes challenging with the number of developers, the scope of change, the pace of delivery, etc on a shared code base. The major challenges occur during: Code Merge Creating Code Reviews Performing Code Reviews Tracking Deployment and Debugging Issues Due to Code Changes Irrespective of the nature of software architecture i.e. micro-service or monolith, these cha

Code 289
article thumbnail

Best practices and key metrics for improving mobile app performance

Dynatrace

Mobile applications (apps) are an increasingly important channel for reaching customers, but the distributed nature of mobile app platforms and delivery networks can cause performance problems that leave users frustrated, or worse, turning to competitors. As a result, organizations need to monitor mobile app performance metrics that are meaningful and actionable by gaining adequate observability of mobile app performance.

article thumbnail

Mastering Test Management in Agile Software Development

Kovair

In the ever-evolving software development landscape, the Agile methodology has emerged as a notable approach to delivering high-quality software in the shortest time possible.

article thumbnail

Exploring the Improved CREATEROLE Attribute for User Management in PostgreSQL 16

Percona

A database role can have a number of attributes that define its privileges and interact with the client authentication system.One such attribute is the CREATEROLE attribute, which is important to PostgreSQL database management of users and roles. In this blog post, we will discuss the improvement to this attribute that has been done for PostgreSQL 16.

C++ 99
article thumbnail

Cloud Native Predictions 2024: Stress, Careers, and Costs

DZone

As the year 2023 winds down, there is time for reflection and looking back. I've done that every year on this blog with year-in-review articles. This year I thought I might take all the new learnings around cloud native observability, add in some insights from all the events I attended related to observability, and try to predict what the biggest changes might be for 2024.

Cloud 283
article thumbnail

Unified services: Easily keep track of your pipelines

Dynatrace

We’ve all been there. An important fix is waiting to be delivered, and a manager asks you why it’s taking so long and says that the pipeline was much faster a few months ago. Although you disagree with the assessment, you can’t dispute it because you don’t have the data to show that the pipeline is not slower. At Dynatrace, Jenkins is the most used Continuous Integration (CI) tool.

article thumbnail

Why Performance Testing is Important

Abstracta

Have you ever had those days when too many people want something from you at the same time? When your inbox is flooded by so many questions and requests that you just freeze and stop doing anything at all? Everyone has those days now and. The post Why Performance Testing is Important appeared first on Abstracta Software Testing Services.

article thumbnail

How to Use Percona Toolkit’s pt-table-sync for Replica Tables With Triggers in MySQL

Percona

In Percona Managed Services , we manage Percona for MySQL, Community MySQL, and MariaDB. Sometimes, the replica server might have replication errors, and the replica might be out of sync with the primary. In this case, we can use Percona Toolkit’ s pt-table-checksum and pt-table-sync to check the data drift between primary and replica servers and make the replica in sync with the primary.

Servers 96
article thumbnail

Open Dashboard and Visualization Workshop: Exploring Perses API

DZone

Back in December of 2022, I started a series taking you on a tour of the Perses project. These articles covered this fairly new open dashboard and visualization project targeting cloud-native environments. I used a "getting started" workshop to guide you through this series and to provide a hands-on experience for those new to visualizing observability data.

Cloud 280
article thumbnail

Meet the voices of Dynatrace showcased in the Real Talks podcast

Dynatrace

The “Real Talks” podcast was born from a simple, yet profound realization gained during an in-depth discovery project on the employee experience with our global team. Despite a 4,200+ workforce that spans continents and cultures, Dynatracers share a common bond: curiosity, collaboration, and passion for their work. Yet, in any sprawling organization, feelings of disconnection can arise.

article thumbnail

Strategies for Digital Yuan Success: Byte Banking Brilliance

Tech News Gather

The global financial landscape is undergoing a profound transformation with the rise of digital currencies. Among them, the Digital Yuan, also known as the e-CNY or Digital RMB (Renminbi), has emerged as a key player in this digital revolution. In this article, we will explore the strategies behind the success of the Digital Yuan, delving deep into its technical infrastructure, regulatory framework, user adoption, global impact, and future challenges.

article thumbnail

Can You Trust AI Chatbots When Seeking Help With Databases?

Percona

Will 2023 be called the year of Generative Artificial Intelligence (AI)? I don’t know, but certainly, the launching of ChatGPT at the end of 2022 sparked a huge hype explosion around that technology throughout this year. Interesting time indeed, we’re eyewitnesses to something that started changing our world. I played a bit with ChatGPT in February to see how it would respond to random database-related inquiries, and I found it pretty impressive and annoying at the same time.

article thumbnail

Optimizing Server Management With HAProxy’s Advanced Health Checks

DZone

HAProxy is one of the cornerstones in complex distributed systems, essential for achieving efficient load balancing and high availability. This open-source software, lauded for its reliability and high performance, is a vital tool in the arsenal of network administrators, adept at managing web traffic across diverse server environments. At its core, HAProxy excels in evenly distributing the workload among servers, thereby preventing any single server from becoming a bottleneck.

Servers 263
article thumbnail

Tech Transforms podcast: What we don’t know about America’s “Wireless Wars” with China – but should

Dynatrace

On the Tech Transforms podcast , MITRE’s Tracy Bannon and I sat down with Jon Pelson , author of the bestselling book Wireless Wars. Our episode focused on exploring China’s impact on the telecommunications space – especially 5G – and its implications for U.S. privacy and national security. In addition to his career as a bestselling author, Pelson has served as a vice president at Lucent Technologies and chief of convergence strategy for British Telecom.

Wireless 186
article thumbnail

An overview of SQL Server monitoring tools

SQL Shack

This article explains some of the popular SQL Server monitoring tools and techniques. Database monitoring: a quick reminder Database monitoring is a set of tools and techniques used to create and maintain an application infrastructure that is highly available and performs at high speed.

article thumbnail

How to Convert PostgreSQL Streaming Replication to Logical Replication

Percona

While a hallmark feature of PostgreSQL is streaming replication, sometimes data demands a more refined and adaptable replication approach to address different requirements. Logical replication offers a distinct advantage over traditional streaming replication by providing a more detailed and selective approach to data replication, enabling organizations to replicate specific tables selectively and even filter out particular types of data.

Servers 82
article thumbnail

Open Dashboard and Visualization Workshop: Basic Perses Dashboard

DZone

Back in December of 2022, I started a series taking you on a tour of the Perses project. These articles covered this fairly new open dashboard and visualization project targeting cloud-native environments. I used a getting started workshop to guide you through this series and to provide a hands-on experience for those new to visualizing observability data.

Cloud 182
article thumbnail

Mastering MongoDB® Timeout Settings

Scalegrid

How the MongoDB timeout is set up can significantly affect your application’s performance, no matter if you are an experienced MongoDB user or just starting with NoSQL databases. MongoDB drivers provide several options for Mongo clients to handle different network timeout errors that may occur during usage. In some cases, the default values for these options might not fit your use case, so it is crucial to understand the different MongoClient timeout options to avoid unpredictable hangs in your

Java 130
article thumbnail

How Is Platform Engineering Different From DevOps and SRE?

DZone

In the dynamic realm of modern software development and operations, terms such as Platform Engineering, DevOps, and Site Reliability Engineering (SRE) are frequently used, sometimes interchangeably, often causing confusion among professionals entering or navigating these domains. Understanding the nuanced distinctions between these concepts is crucial for organizations striving to build robust and scalable systems.

DevOps 182
article thumbnail

Unraveling the Importance of Network Time Protocol (NTP) Servers

DZone

In the connected world of today, accurate timekeeping has become essential for many functions of contemporary computing and communication systems. Accurate time is crucial for all financial transactions, data synchronization, network security, and even just making sure that devices around the world are in sync. NTP servers, which manage the Network Time Protocol, are essential in achieving this.

Network 173
article thumbnail

Event Sourcing With Memphis.dev: A Beginner’s Guide

DZone

In the realm of modern software development, managing and maintaining data integrity is paramount. Traditional approaches often involve updating the state of an application directly within a database. However, as systems grow in complexity, ensuring data consistency and traceability becomes more challenging. This is where Event Sourcing, coupled with a powerful distributed streaming platform like Memphis.dev, emerges as a robust solution and a great data structure to work with.

Database 174
article thumbnail

Exploring Python Generators

DZone

Generators in Python are literators they produce data one element at a time. Generators are memory efficient. They don’t store the entire sequence upfront, making them ideal for large datasets. This emphasizes its ability to handle potentially infinite or very large sequences without memory limitations. They are created using a special kind of function known as the generator function, which contains one or more ‘yield’ statements.