Trending Articles

article thumbnail

A Guide to Microservices Deployment: Elastic Beanstalk vs Manual Setup

DZone

There are many ways to deploy your microservices, each offering different levels of control, simplicity, and scalability. One approach is using Elastic Beanstalk , a fully managed service that simplifies deployment, scaling, and management. Another option is to deploy manually, giving you full control over the infrastructure but requiring more setup and maintenance.

article thumbnail

Enrich Tenable vulnerability findings with Dynatrace runtime context

Dynatrace

Dynatrace integrates with Tenable to provide a single pane of glass for security findings across various environments and products, allowing unified analysis, prioritization, and orchestration of findings. With the enriched runtime context, you can focus on critical issues that impact your production apps and help reduce noise for the DevSecOps teams that remediate those issues.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Kubernetes in the Cloud: A Guide to Observability

DZone

As per the saying If you dont measure it, you cant manage it by Deming , observability and monitoring is our way to measure our services. Kubernetes is pretty revolutionary when it comes to the way it handles deployments and scales. But the way containers are continuously created and destroyed can sometimes present challenges with monitoring. This is where observability comes into play, offering critical insights into how your system is performing and why issues occur.

Cloud 246
article thumbnail

Title Launch Observability at Netflix Scale

The Netflix TechBlog

Part 2: Navigating Ambiguity By: VarunKhaitan With special thanks to my stunning colleagues: Mallika Rao , Esmir Mesic , HugoMarques Building on the foundation laid in Part 1 , where we explored the what behind the challenges of title launch observability at Netflix, this post shifts focus to the how. How do we ensure every title launches seamlessly and remains discoverable by the right audience?

article thumbnail

MySQL 8.4.3 and 9.1.0: Major Performance Gains Revealed

Percona

At Percona, we’ve always prioritized performance, and recent trends in MySQL’s development have been a point of concern for us. In particular, the performance deterioration in the MySQL 8.4.x and 9.y versions caught our attention, as highlighted in Marco Tusas insightful blog post, Sakila, Where Are You Going?

article thumbnail

MySQL 8.4 Support in Percona Toolkit 3.7.0

Percona Community

Percona Toolkit 3.7.0 has been released on Dec 23, 2024. The main feature of this release is MySQL 8.4 support. In this blog, I will explain what has been changed. A full list of improvements and bug fixes can be found in the release notes. TLDR; Replication statements in 8.4 are fully supported by the Percona Toolkit pt-slave-delay has been deprecated. pt-slave-find has been renamed to pt-replica-find.

129
129
article thumbnail

Low-Maintenance Backend Architectures for Scalable Applications

DZone

After years of working in the intricate world of software engineering, I learned that the most beautiful solutions are often those unseen: backends that hum along, scaling with grace and requiring very little attention. My own journey of redesigning numerous systems and optimizing their performance has taught me time and again that creating a truly low-maintenance backend is an art that goes far beyond simple technical implementation.

More Trending

article thumbnail

Ingest and enrich security findings delivered by Amazon EventBridge with Dynatrace

Dynatrace

Dynatrace integrates with Amazon EventBridge to break the silos between DevSecOps teams by unifying security findings along the Software Development Lifecycle (SDLC) and enriching them with runtime context. Powered by OpenPipeline , Dynatrace allows you to ingest, visualize, prioritize, and automate security findings, helping to reduce noise from alerts and provide focused remediation to the issues that matter to your critical production environments.

AWS 172
article thumbnail

Double-keyed Caching: How Browser Cache Partitioning Changed the Web

Addy Osmani

A deep dive into how browser cache partitioning has fundamentally changed web performance optimization, examining the trade-offs between privacy and performance in modern web applications.

Cache 108
article thumbnail

Your Data’s Not Safe Until It’s TDE-Safe — Here’s How

Percona

If youre managing a PostgreSQL database and handling sensitive data or PII, the answer is simple: You need data-at-rest encryption. This isnt just a “nice-to-have” featureits often a legal or regulatory requirement. Compliance auditors, security officers, and privacy-conscious customers all expect it. But is this enough? We think NO!

Database 103
article thumbnail

How To Design For High-Traffic Events And Prevent Your Website From Crashing

Smashing Magazine

How To Design For High-Traffic Events And Prevent Your Website From Crashing How To Design For High-Traffic Events And Prevent Your Website From Crashing Saad Khan 2025-01-07T14:00:00+00:00 2025-01-07T22:04:48+00:00 This article is sponsored by Cloudways Product launches and sales typically attract large volumes of traffic. Too many concurrent server requests can lead to website crashes if youre not equipped to deal with them.

Traffic 78
article thumbnail

Unified release management with Dynatrace: Empower DevOps and ITSM collaboration

Dynatrace

Release management challenges with microservices Modern architecture often involves hundreds of microservices, each managed by its own CI/CD pipeline and often by different DevOps teams. While adding a release validation step to each pipeline is a best practice recommended by Dynatrace, implementing this across numerous pipelines can be resource-intensive.

DevOps 182
article thumbnail

Acunetix Web Vulnerability Scanner (WVS) Security Testing Tool (Hands on Review)

Software Testing Help

This is a review of Acunetix Web Vulnerability Scanner (WVS). It is a tool for a security audit of web applications and websites. It is the best tool for SQL. Read more The post Acunetix Web Vulnerability Scanner (WVS) Security Testing Tool (Hands on Review) appeared first on Software Testing Help.

article thumbnail

MySQL with Diagrams Part Two: How KILL Works

Percona

Here is part two of my MySQL with Diagrams series (Here’s part one – MySQL with Diagrams Part One: Replication Architecture). We are going to explore how MySQL handles thread termination using the KILL command, as visualized in the provided diagram, and provide sample demonstrations to help you better understand.

article thumbnail

Optimizing SQL Server Performance With AI: Automating Query Optimization and Predictive Maintenance

DZone

SQL Server is a powerful relational database management system (RDBMS), but as datasets grow in size and complexity, optimizing their performance becomes critical. Leveraging AI can revolutionize query optimization and predictive maintenance, ensuring the database remains efficient, secure, and responsive. In this article, we will explore how AI can assist in these areas, providing code examples to tackle complex queries.

Servers 246
article thumbnail

Tight Mode: Why Browsers Produce Different Performance Results

Smashing Magazine

Tight Mode: Why Browsers Produce Different Performance Results Tight Mode: Why Browsers Produce Different Performance Results Geoff Graham 2025-01-09T13:00:00+00:00 2025-01-09T14:35:05+00:00 This article is sponsored by DebugBear I was chatting with Debug B ear s Matt Zeunert and, in the process, he casually mentioned this thing called Tight Mode when describing how browsers fetch and prioritize resources.

article thumbnail

Build resilient IT systems and manage regulatory requirements with compliance and resilience capabilities from Dynatrace

Dynatrace

The Importance of Resilience in a Complex Regulatory Landscape In today’s digital age, operational resilience is paramount for businesses striving to maintain seamless operations and safeguard their reputation. The ability to quickly react to incidents is no longer sufficient; organizations must proactively prevent issues and manage risks to ensure continuous service delivery.

Systems 178
article thumbnail

SaaS Testing: Challenges, Tools and Testing Approach

Software Testing Help

Here is a detailed overview of SaaS Testing: To begin implementing any form of testing methods, whether it is traditional or new methods, we need to know every detail of. Read more The post SaaS Testing: Challenges, Tools and Testing Approach appeared first on Software Testing Help.

Testing 61
article thumbnail

Attaching a Percona Monitoring and Management Graph Image Along with an Alerting Notification

Percona

This article will be helpful if you use the Percona Monitoring and Management (PMM) instance and alert notifications, as it is nice to capture the image of the graph when you receive the alert.

article thumbnail

Optimizing Performance in Azure Cosmos DB: Best Practices and Tips

DZone

When we are working with a database, optimization is crucial and key in terms of application performance and efficiency. Likewise, in Azure Cosmos DB, optimization is crucial for maximizing efficiency, minimizing costs, and ensuring that your application scales effectively. Below are some of the best practices with coding examples to optimize performance in Azure Cosmos DB. 1.

article thumbnail

The Hidden Cost of Success: Understanding Non-Fatal Errors in Microservices

Abhishek Tiwari

A recent research from Washington University in St. Louis and Uber Technologies reveals a critical but often overlooked phenomenon in microservices architectures: non-fatal errors. While these errors don’t cause system failures, they introduce significant performance overhead that can impact user experience and operational costs. Study by Lee et. al explores how prevalent are non-fatal errors and what impact do they have on the exposed latency of top-level requests?

Latency 64
article thumbnail

Dynatrace SaaS release notes version 1.306

Dynatrace

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

131
131
article thumbnail

Tight Mode: Why Browsers Produce Different Performance Results

CSS - Tricks

I wrote a post for Smashing Magazine that was published today about this thing that Chrome and Safari have called “Tight Mode” and how it impacts page performance. I’d never heard the term until DebugBear’s Matt Zeunert mentioned it in a passing conversation, but it’s a not-so-new deal and yet there’s precious little documentation about it anywhere.

article thumbnail

Debugging a Binary Data Oplog Replay Issue in MongoDB

Percona

This blog post follows up on my previous one, How to Upgrade MongoDB Using Backups Through Many Major Versions, in which I analyzed the possibility of using backups to upgrade MongoDB through multiple major versions and ended up stumbling on a specific issue regarding restoring a particular subset of Binary data with Oplog Replay.

87
article thumbnail

Automating Twilio Recording Exports for Quality Purposes: Python Implementation Guidelines

DZone

For crucial business operations, compliance, and quality assurance call recordings are pivotal. Twilio is a call management system that provides excellent call recording capabilities, but often organizations are in need of automatically downloading and storing these recordings locally or in their preferred cloud storage. However, downloading large numbers of recordings from Twilio can be challenging.

Storage 239
article thumbnail

Distributed Traces of Microservices Architecture: Publicly Available Datasets

Abhishek Tiwari

Distributed traces are essential for understanding microservices behaviour, performance, and reliability. They provide insights into service dependencies, call graphs, and runtime dynamics, enabling researchers to develop and test tools for optimisation and fault diagnosis. However, there is a noticeable gap in terms of publicly available real-world distributed tracing datasets for microservices architecture research to bridge the divide between theoretical research and real-world implementation

article thumbnail

Dynatrace platform receives TX-RAMP Level 2 certification

Dynatrace

What is TX-RAMP? The Texas Risk and Authorization Management Program (TX-RAMP) provides a standardized approach for security assessment, certification, and continuous monitoring of cloud computing services that process the data of Texas state agencies. TX-RAMP certification requires cloud service providers to meet the stringent security and privacy standards set by the Texas Department of Information Resources (DIR).

article thumbnail

code::dive 2024 interview video posted

Sutter's Mill

After my code::dive talk in November, the organizers also recorded an extra 9-minute interview that covered these questions: What role do you think AI will play in shaping programming languages? Do you have any rituals or routines before going on stage? What do you find most exciting about C++? What advice would you give to the code::dive community?

Code 52
article thumbnail

Prevent Encryption Key Loss When Using Percona Server for MongoDB with HashiCorp’s Vault

Percona

When setting up data-at-rest encryption (also known as transparent data encryption) in Percona Server for MongoDB, one has three options for storing a master encryption key: Encryption key file on a filesystem, KMIP server, HashiCorp’s Vault. An encryption key file is only suitable for testing due to its lack of proper security.

Servers 92
article thumbnail

Best Practices for Designing Resilient APIs for Scalability and Reliability

DZone

Over the last 15+ years, Ive worked on designing APIs that are not only functional but also resilient able to adapt to unexpected failures and maintain performance under pressure. API resilience is about creating systems that can recover gracefully from disruptions, such as network outages or sudden traffic spikes, ensuring they remain reliable and secure.

article thumbnail

How to Do Performance Testing for Web Application?

Abstracta

Master the essentials of performance testing for web application. Boost your apps stability and speed with Abstractas expert guidance! The post How to Do Performance Testing for Web Application? appeared first on Blog about Software Development, Testing, and AI | Abstracta.

article thumbnail

Sample Template for Acceptance Test Report with Examples

Software Testing Help

Overview of Acceptance Test Report (Part-III): Previous Tutorial | NEXT Tutorial In our previous tutorial on “Acceptance Testing Documentation with Real-Time Scenarios,” we discussed the Acceptance Test plan. In this. Read more The post Sample Template for Acceptance Test Report with Examples appeared first on Software Testing Help.

Testing 52
article thumbnail

Pitch your computer science research

Abhishek Tiwari

The Art of Standing Out Are you a computer science researcher? Your research work deserves more than just publication it needs to reach to the right audience. If you have recently published an interesting computer science research paper, share with us here. We will publish a review here on this website and potentially invite you to our upcoming Infinite Monkey podcast.

Media 52
article thumbnail

What Hurts in PostgreSQL Part One: Temporary Tables

Percona

PostgreSQL is one of the most powerful database systems in the world. I have always been passionate about its great power, especially its modern SQL language features. However, that doesnt mean everything is great. There are areas where it hurts.

Database 108
article thumbnail

You Need to Validate Your Databases

DZone

Ensuring database consistency can quickly become chaotic, posing significant challenges. To tackle these hurdles, it's essential to adopt effective strategies for streamlining schema migrations and adjustments. These approaches help implement database changes smoothly, with minimal downtime and impact on performance. Without them, the risk of misconfigured databases increases just as Heroku experienced.

Database 215
article thumbnail

Speaking at University of Waterloo on January 15

Sutter's Mill

Next week, on January 15, I’ll be speaking at the University of Waterloo , my alma mater. There’ll be a tech talk on key developments in C++ and why I think the language’s future over the next decade will be exciting, with lots of time allocated to a “fireside chat / interview” session for Q&A. The session is hosted by Waterloo’s Women in Computer Science (WiCS) group, and dinner and swag by Citadel Securities , where I work.

C++ 40
article thumbnail

Yes, the future is digital. More importantly, it's asset light.

The Agile Manager

The 20th century company acquired capital assets (property, plant and equipment); employed a large, low skilled secondary workforce to produce things with that PPE; and employed a small, high skilled primary workforce to manage both the secondary workforce and administrate the PPE. By comparison, the 21st century company rents infrastructure - commercial space, cloud services, computers - and both employs and contracts knowledge workers who collaborate on solving problems.