Sat.Jul 30, 2022 - Fri.Aug 05, 2022

article thumbnail

Comparing Approaches to Durability in Low Latency Messaging Queues

DZone

A significant feature of Chronicle Queue Enterprise is support for TCP replication across multiple servers to ensure the high availability of application infrastructure. I have generally held the view that replicating data to a secondary system is faster than sync-ing to disk, assuming the round trip network delay wasn’t high due to quality networks and co-located redundant servers.

Latency 275
article thumbnail

DevSecOps automation improves application security in multicloud environments

Dynatrace

Dynatrace news. With the rise of multicloud environments, many organizations are grappling with the complexity and security risks to their modern applications. As a result, organizations are looking to DevSecOps automation as a way to ensure application security in these complex environments. Many traditional application security approaches can’t handle the increasing complexity of multiclouds that host various containers and services.

DevOps 209
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

Additional T-SQL Improvements in SQL Server 2022

SQL Performance

Recently I covered some of the T-SQL improvements in SQL Server 2022 here , and Aaron Bertrand covered additional improvements here. Those improvements were introduced in CTP 2.0. Microsoft just announced the release of SQL Server 2022 CTP 2.1. This release includes a number of additional interesting T-SQL improvements, which include: The distinct predicate.

Servers 142
article thumbnail

Interact with a GraphQL API from a.NET Core Application

The Polyglot Developer

When it comes to C#, it’s not too difficult or time-consuming to create or consume RESTful APIs. In fact, I recently published a tutorial that demonstrated how to create a RESTful API with.NET Core using MongoDB as the NoSQL database. RESTful APIs are great, but what happens when you want to work with GraphQL and query your APIs rather than just consume them?

C++ 75
article thumbnail

Spark-Radiant: Apache Spark Performance and Cost Optimizer

DZone

Spark-Radiant is Apache Spark Performance and Cost Optimizer. Spark-Radiant will help optimize performance and cost considering catalyst optimizer rules, enhance auto-scaling in Spark, collect important metrics related to a Spark job, Bloom filter index in Spark, etc. Spark-Radiant is now available and ready to use. The dependency for Spark-Radiant 1.0.4 is available in Maven central.

article thumbnail

Dynatrace SaaS release notes version 1.247

Dynatrace

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

204
204
article thumbnail

Shadows

The Agile Manager

One of the benefits of being an agile organization is the elimination of IT shadows: the functions and activities that crop up in response to the inadequacy of the plans, competency and capacity of captive IT. IT shadows appear in a lot of different forms. There are shadow IT teams of developers or data engineers that spring up in areas like operations or marketing because the captive IT function is slow, if not outright incapable, of responding to internal customer demand.

More Trending

article thumbnail

Getting Started With Nose in Python

DZone

A challenge that many developers face in Selenium test automation is choosing the right test framework that can help them come up with automated tests with minimal (or no) requirement of boilerplate code. Like me, most of you would have come across test code where a huge chunk of code is written to perform a simple test. The selection of the right test automation framework can greatly simplify the job of the developer working on the test code.

Code 246
article thumbnail

What is a message queue? How an observability platform eases message queue monitoring

Dynatrace

Dynatrace news. What is a message queue? A message queue is a form of middleware used in software development to enable communications between services, programs, and dissimilar components, such as operating systems and communication protocols. A message queue enables the smooth flow of information to make complex systems work. The concept is like text messaging — a feature most mobile phone users understand.

article thumbnail

Deployment vs. Release: A clear differentiation to optimize software delivery!

Simform

Riddles of software delivery needs clarity, and that is where the deployment vs. release debate gets exciting! Deployment and release are used interchangeably but are they the same, or is there a difference you need to know? Here are all the answers you need to optimize software deployments and release management. The post Deployment vs. Release: A clear differentiation to optimize software delivery!

article thumbnail

Running PMM with Docker on Ubuntu 20.04

Percona Community

I started at Percona a few weeks ago and was looking for a quick way to learn about PMM (Percona Monitoring and Management), which is one of my favorite technologies within Percona to monitor the health of our database infrastructure, explore new patterns in the database behavior, manage and improve the performance of our databases, all with customizable dashboards and real-time alerts using Grafana and VictoriaMetrics.

article thumbnail

Testing Even Before a Line of Code Is Written: Is It Possible?

DZone

Testing is often viewed as a necessary evil in software development, in order to ensure the quality of applications. Most commonly, however, testing occurs after the coding process has been completed. However, according to the Ministry of Testing’s OpsBoss and author of Testing of Web APIs Mark Winteringham, testing should apply across the entire software development lifecycle.

Code 246
article thumbnail

What is a message queue? How an observability platform eases message queue monitoring

Dynatrace

Dynatrace news. What is a message queue? A message queue is a form of middleware used in software development to enable communications between services, programs, and dissimilar components, such as operating systems and communication protocols. A message queue enables the smooth flow of information to make complex systems work. The concept is like text messaging — a feature most mobile phone users understand.

article thumbnail

AWS ECS Pricing: 3 Pricing models & tips to optimize costs

Simform

While Amazon ECS can be an excellent choice for container orchestration due to its various benefits, pricing is also a significant factor to consider. Read this article to find out how Amazon ECS is priced, its different pricing models, and the use cases of each model. The article also lists a few techniques to reduce and optimize ECS costs. The post AWS ECS Pricing: 3 Pricing models & tips to optimize costs appeared first on Simform - Product Engineering Company.

AWS 52
article thumbnail

7 Mistakes To Avoid While Designing a Mobile App

Tech News Gather

When designing a mobile app, getting distracted and forgetting about the practical side of things is easy. There are several features and functions to consider, not to mention creating an overall design scheme with the best user experience. User experience has become increasingly important in determining whether or not consumers will adopt new technology products.

Mobile 52
article thumbnail

Are Prometheus Recording Rules the Right Tool for the Job?

DZone

If you’ve used Prometheus in the past for metrics collection/monitoring, then you’re probably familiar with Prometheus recording rules. As the Prometheus documentation says, recording rules allow you to precompute frequently needed or computationally expensive expressions and save their result as a new set of time series. Recording rules are the go-to approach for speeding up the performance of queries that take too long to return, and they are also commonly used to alias complex or repetitive P

Speed 130
article thumbnail

Protect your organization against zero-day vulnerabilities

Dynatrace

Dynatrace news. In today’s complex, data-driven world, many security vulnerabilities and attacks can jeopardize an organization’s data. Perhaps the most difficult, however, are zero-day vulnerabilities. Malicious attackers have gotten increasingly better at identifying vulnerabilities and launching zero-day attacks to exploit these weak points in IT systems.

Java 188
article thumbnail

ECS cost optimization: 9 effective ways to reduce ECS costs

Simform

While the Amazon ECS service is free, the resources utilized by your containers can incur unnecessary costs if not used optimally. This brief guide discusses strategies to optimize resource usage and reduce ECS costs. It also talks about discounts offered by AWS that can help you save more than 50% on ECS costs. The post ECS cost optimization: 9 effective ways to reduce ECS costs appeared first on Simform - Product Engineering Company.

AWS 52
article thumbnail

What Adrian Did Next: 2022 Conference Appearances

Adrian Cockcroft

Weymouth and Chesil Beach viewed from Portland Heights?—?photo by Adrian I gave a talk at Monitorama in Portland Oregon in June, which set out the idea that carbon is just another metric to monitor, and that in a few years most of the monitoring and performance tuning tools are going to be reporting and optimizing for carbon alongside latency, throughput, availability and cost.

AWS 52
article thumbnail

5G Orchestration: A Critical Enabler of New Revenue Streams (Webinar Q&A)

VoltDB

The post 5G Orchestration: A Critical Enabler of New Revenue Streams (Webinar Q&A) appeared first on Volt Active Data.

52
article thumbnail

Black Hat 2022 highlights zero-day attacks as key theme

Dynatrace

Dynatrace news. In a complex data-driven world, many security vulnerabilities and attacks can jeopardize an organization’s sensitive data. Perhaps the most difficult, however, are zero-day attacks. Malicious attackers have gotten increasingly adept at identifying vulnerabilities and launching attacks to exploit these weak points in IT systems. A zero-day attack is an attack in which an organization or developer only learns of a flaw as it’s being exploited in that organization’s IT systems—which

DevOps 130
article thumbnail

Data Mesh?—?A Data Movement and Processing Platform @ Netflix

The Netflix TechBlog

Data Mesh?—?A Data Movement and Processing Platform @ Netflix By Bo Lei , Guilherme Pires , James Shao , Kasturi Chatterjee , Sujay Jain , Vlad Sydorenko Background Realtime processing technologies (A.K.A stream processing) is one of the key factors that enable Netflix to maintain its leading position in the competition of entertaining our users. Our previous generation of streaming pipeline solution Keystone has a proven track record of serving multiple of our key business needs.

article thumbnail

The Challenges of Ajax CDN

DZone

For the longest time, hosting static files on CDNs was the de facto standard for performance tuning website pages. The host offered browser caching advantages, better stability, and storage on fast edge servers across strategic geolocations. Not only did it have performance benefits, but it was also convenient for developers. Recent developments, however, show that self-hosting static files such as Ajax (Asynchronous JavaScript and XML) and jQuery libraries, CSS styles, and other include directi

Cache 293
article thumbnail

Scaling False Peaks

O'Reilly

Humans are notoriously poor at judging distances. There’s a tendency to underestimate, whether it’s the distance along a straight road with a clear run to the horizon or the distance across a valley. When ascending toward a summit, estimation is further confounded by false summits. What you thought was your goal and end point turns out to be a lower peak or simply a contour that, from lower down, looked like a peak.

Games 108
article thumbnail

Dynatrace Kubernetes Observability for Persistent Volume Claims

Dynatrace

Dynatrace news. Kubernetes was initially designed with a strong focus on stateless workloads, meaning these workloads do not need to store any persistent data. Interestingly, our partner RedHat reported in 2021 that around 80% of deployed workloads are databases or data caches, storing data in persistent volume claims (PVCs). Famous examples include Redis , PostgreSQL , MySQL, and MongoDB.

Storage 189
article thumbnail

Simple Parameterization and Trivial Plans — Part 6

SQL Performance

[ This series: Part 1 | Part 2 | Part 3 | Part 4 | Part 5 | Part 6 ]. In part 5, I described how the early phases of query compilation affect simple parameterization. To recap: Normalization and decoding promote cached plan reuse. The decoding step has fixed and limited capabilities. The Failed Auto-Params/sec counter is incremented when decoding fails and the statement is not parameterized.

Servers 61