April, 2023

article thumbnail

Software Deployment Best Practices in 2023

DZone

Deployment is the day when the software is finally released to the world. Yet, as Stackify CEO Matt Watson said, organizations lack confidence in deployment. One of the greatest strengths of agile is the ability to deploy rapidly. However, moving too fast and without following the right processes, one can witness problems like downtime, errors, and poor user experience.

article thumbnail

Improved Alerting with Atlas Streaming Eval

The Netflix TechBlog

Ruchir Jha , Brian Harrington , Yingwu Zhao TL;DR Streaming alert evaluation scales much better than the traditional approach of polling time-series databases. It allows us to overcome high dimensionality/cardinality limitations of the time-series database. It opens doors to support more exciting use-cases. Engineers want their alerting system to be realtime, reliable, and actionable.

Storage 288
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

How AI coding companions will change the way developers work

All Things Distributed

Developer tools are one area where generative AI is already having a tangible impact on productivity and speed, and it's the reason I'm excited about Amazon CodeWhisperer.

Code 189
article thumbnail

OneAgent release notes version 1.263

Dynatrace

We released Dynatrace OneAgent and ActiveGate version 1.263. To learn what’s new, have a look at: OneAgent release notes ActiveGate release notes The post OneAgent release notes version 1.263 appeared first on Dynatrace news.

228
228
article thumbnail

eBPF Observability Tools Are Not Security Tools

Brendan Gregg

eBPF has many uses in improving computer security, but just taking eBPF observability tools as-is and using them for security monitoring would be like driving your car into the ocean and expecting it to float. Observability tools are designed have the lowest overhead possible so that they are safe to run in production while analyzing an active performance issue.

article thumbnail

Using Encryption-at-Rest for PostgreSQL in Kubernetes

Percona

Data-at-rest encryption is essential for compliance with regulations that require the protection of sensitive data. Encryption can help organizations comply with regulations and avoid legal consequences and fines. It is also critical for securing sensitive data and avoiding data breaches. PostgreSQL does not natively support Transparent Data Encryption (TDE).

Storage 118
article thumbnail

5 DNS Troubleshooting Tips for Network Teams

DZone

“Set it and forget it” is the approach that most network teams follow with their authoritative Domain Name System (DNS). If the system is working and end-users find network connections to revenue-generating applications, services, and content, then administrators will generally say that you shouldn’t mess with success. Unfortunately, the reliability of DNS often causes us to take it for granted.

Network 342

More Trending

article thumbnail

An introduction to generative AI with Swami Sivasubramanian

All Things Distributed

The VP of database, analytics and machine learning services at AWS, Swami Sivasubramanian, walks me through the broad landscape of generative AI, what we’re doing at Amazon to make large language and foundation models more accessible, and how custom silicon can help to bring down costs, speed up training, and increase energy efficiency for our customers.

Energy 162
article thumbnail

Get to know Dynatracers: Molly Rossman

Dynatrace

At Dynatrace, career development is a key priority. Dynatrace strives to create a culture that encourages employees to pursue their interests as they continually develop, learn, and grow. Employees can become an expert in a certain field, enhance their leadership skills, or even switch departments and focus on something new. Supporting Dynatracers in their professional growth is central to the organization’s culture.

Education 223
article thumbnail

Real-Time Messaging Architecture at Slack

InfoQ

Slack recently described how it sends millions of messages daily in real-time across the globe. The company provides a comprehensive insight into its architecture, designed to manage real-time messages at scale. It highlights the unique challenges posed by delivering real-time messages across different time zones and regions and how Slack's engineers designed the infrastructure to handle them.

article thumbnail

Masquerade Your Backups To Build QA/Testing Environments With MyDumper

Percona

For a long time, MyDumper has been the fastest tool to take Logical Backups. We have been adding several features to expand the use cases. Masquerade was one of these features, but it was only for integer and UUID values. In this blog post, I’m going to present a new functionality that is available in MyDumper and will be available in the next release: we added the possibility to build random data based on a format that the user defines.

Testing 105
article thumbnail

Creating Scalable OpenAI GPT Applications in Java

DZone

One of the more notable aspects of ChatGPT is its engine, which not only powers the web-based chatbot but can also be integrated into your Java applications.

Java 357
article thumbnail

Experiences renting electric cars from Hertz

Adrian Cockcroft

Polestars and a few Teslas at Heathrow Hertz recently started to rent electric cars, and we’ve tried them out a few times. Most people are used to renting cars, but renting electric cars is a fairly new thing, so I’m sharing to help encourage people to try it out and to hopefully smooth the way with some learning and feedback ideas. We’re experienced electric car owners, and early adopters.

article thumbnail

Demystifying LLMs with Amazon distinguished scientists

All Things Distributed

To learn more about large language models (LLMs), foundation models, and other advances in ML, I sat with two of Amazon’s distinguished scientists, Sudipta Sengupta and Dan Roth.

143
143
article thumbnail

Dynatrace supports the newly released AWS Lambda Response Streaming

Dynatrace

Dynatrace is a launch partner in support of AWS Lambda Response Streaming , a new capability enabling customers to improve the efficiency and performance of their Lambda functions. This enhancement allows AWS users to stream response payloads back to clients. Now, customers can use streamed responses to build more responsive applications by sending partial responses to clients as the response becomes available.

Lambda 223
article thumbnail

How to Create Load Tests with JMeter DSL from Selenium Scripts in Performance Testing Services

Abstracta

Selenium Conf 2023 may be over, but its learnings are sure to live on. In this article, I will give you an approach to what was my talk at the event, so you can have the step-by-step for creating load tests with JMeter DSL from. The post How to Create Load Tests with JMeter DSL from Selenium Scripts in Performance Testing Services appeared first on Abstracta Software Testing Services.

article thumbnail

Add More Security to Your Percona Server for MongoDB With AWS IAM integration!

Percona

Did you notice that Percona Server for MongoDB 6.0.5-4 was released just a few days ago? This time around, it introduced improvements to the way we handle master key rotation for data at rest encryption as well as AWS IAM integration. One key to rule them all — improvements to master key rotation With the improvements introduced in Percona Server for MongoDB 6.0.5-4, one key path can be used for all servers in a clustered environment.

AWS 102
article thumbnail

How To Create a GraalVM Docker Image

DZone

In this post, you will learn how to create a Docker image for your GraalVM native image. By means of some hands-on experiments, you will learn that it is a bit trickier than what you are used to when creating Docker images. Enjoy! Introduction In a previous post , you learned how to create a GraalVM native image for a Spring Boot 3 application. Nowadays, applications are often distributed as Docker images, so it is interesting to verify how this is done for a GraalVM native image.

316
316
article thumbnail

Find the right PostgreSQL, MySQL and MariaDB parameters first time with hammerpost

HammerDB

Hammerpost is a HammerDB contribution project from @dineshkumar02 that wraps HammerDB with an automated framework to rapidly prototype multiple combinations of database parameters to find the optimal configuration for any specific environment. You can find the hammerpost project and documentation here. This post gives a brief example of using hammerpost to encourage you to investigate this project further.

article thumbnail

NEW! Lighthouse 10, Core Web Vitals updates, and Interaction to Next Paint

Speed Curve

There is a lot of excitement in the world of web performance these days, and April has been no exception! At SpeedCurve, we've been focused on staying on top of the items that affect you the most. Here is a look at what's new in SpeedCurve: Support for Lighthouse 10, including metric scoring changes as well as audits Updated RUM Core Web Vitals, including the much-anticipated addition of Interaction to Next Paint (INP) All of this work driven by the community is having a big impact in our collec

Cache 76
article thumbnail

Ensure application resilience with AI-driven application health analysis

Dynatrace

Application resilience is a top priority for organizations in every industry. Even in higher education, IT staff depend on key visibility into their complex ecosystems of applications and infrastructure to monitor and manage application health. At Perform 2023, Balint Kelen, product manager at Dynatrace, and the IT service owner and manager at a major American university, discussed the challenges of monitoring and maintaining the health of complex IT environments.

Education 223
article thumbnail

Integration Testing: What is it? – A Full Guide

Testlodge

Integration testing involves taking units or modules and testing how they work once integrated with a system’s other units. A module can be something as simple as a bug fix, a story, or something more extensive such as adding a new feature or third-party option to a system. When and How to Perform Integration Testing There are four levels of software testing: Unit testing , Integration testing, System Testing, and Acceptance testing.

Testing 68
article thumbnail

MySQL 8.0.33 – A Quick Peek

Percona

MySQL released version 8.0.33 on April 18th, featuring some attention-catching features. This blog post is a quick review of the release notes looking for the exciting items, and comments in italics are solely my own. User-defined collations are now deprecated and will be removed in a future version. This is probably not a show-stopper for most and probably a scary situation for those dependent on them as there may not be an alternative.

article thumbnail

Implementing RBAC in Quarkus

DZone

REST APIs are the heart of any modern software application. Securing access to REST API s is critical for preventing unauthorized actions and protecting sensitive data. Additionally, companies must comply with regulations and standards to operate successfully. This article describes how we can protect REST APIs using Role-based access control (RBAC) in the Quarkus Java framework.

Java 281
article thumbnail

Interview on CppCast

Sutter's Mill

A few days ago I recorded CppCast episode 357. Thanks to Timur Doumler and Phil Nash for inviting me on their show – and for continuing CppCast, which was so wonderfully founded by Rob Irving and Jason Turner ! This time, we chatted about news in the C++ world, and then about my Cpp2 and cppfront experimental work. The podcast doesn’t seem to have chapters, but here are a few of my own notes about sections of interest: 00:00 Intro 04:30 News: LLVM 16.0.0, “C++ Initialisation” book, new user grou

C++ 86
article thumbnail

Announcement: New Partnership between Abstracta and OctoPerf

Abstracta

We are pleased to announce that we have formed a strategic alliance with OctoPerf. We will be able to provide our customers with a wider range of performance testing tooling options as a result. By Federico Toledo After a series of instances and rich exchanges, The post Announcement: New Partnership between Abstracta and OctoPerf appeared first on Abstracta Software Testing Services.

article thumbnail

Stay in control of your data retention with Dynatrace Grail—from 10 days to 10 years

Dynatrace

Optimize cost and availability while staying compliant Observability data like logs and metrics provide automated answers, root cause detection, and security issues. Customer decisions about data retention are often determined by important security, privacy, and legal issues. Customers must comply with internal and external policies and regulations that might demand them to keep specific data stored for a minimum period of time (for example, audit logs).

Analytics 221
article thumbnail

Local Development with the MongoDB Atlas CLI and Docker

The Polyglot Developer

Need a consistent development and deployment experience as developers work across teams and use different machines for their daily tasks? That is where Docker has you covered with containers. A common experience might include running a local version of MongoDB Community in a container and an application in another container. This strategy works for some organizations, but what if you want to leverage all the benefits that come with MongoDB Atlas in addition to a container strategy for your appli

article thumbnail

Take This Unique Quiz About Duplicate Indexes In MySQL | pt-duplicate-key-checker

Percona

Indexes are crucial for optimizing query execution times in databases, but having an excessive number of indexes, or redundant ones, can negatively impact performance. While pt-duplicate-key-checker is the go-to tool for identifying duplicate or redundant indexes in MySQL, it may not catch all duplicates. In this blog post, we’ll put ourselves to the test and see if we can identify duplicate and redundant indexes in MySQL.

article thumbnail

Finding and Fixing Five Kinds of Architectural Technical Debt

DZone

Developers, architects, and application teams are constantly chasing technical debt. For better or worse, it’s a nagging problem that too often gets kicked down the road until it’s too late and application development slows down, new features slip, test cycles increase, and costs ramp up. In the most public situations, the applications tip over completely — like we’ve seen most recently at Southwest Airlines, Twitter, FAA, and others which never get publicized — but you know who you are.

article thumbnail

FerretDB - A Quick Look

Percona Community

There is an old saying that what looks like a duck and quacks like a duck is probably a duck. But what looks like MongoDB and acts like MongoDB could be FerretDB! To greatly simplify the technology behind this project, FerretDB speaks, or quacks, MongoDB but stores the data in PostgreSQL. PostgreSQL has had a rich JSON data environment for years and FerrtDB takes advantage of this capability.

article thumbnail

AI doesn't plant trees

All Things Distributed

I went on a journey with the Vietnam AWS team to plant a 10000 trees

AWS 84
article thumbnail

Ensuring secure applications for the public sector

Dynatrace

From the corridors of our county governments and municipalities to golden-domed state capitols to the nearly 700 federal office buildings in Washington, D.C., public sector leaders and their teams are progressing steadily toward the next chapter of their digital transformation. Ensuring secure applications amid rising complexity is a crucial part of this journey.

article thumbnail

Measured Response

The Agile Manager

Eighteen months ago, I wrote that there is a good case to be made that the tech cycle is more economically significant than the credit cycle. By way of example, customer-facing tech and corporate collaboration technology contributed far more to robust S&P 500 earnings during the pandemic than the Fed’s bond buying and money supply expansion. Having access to capital is great; it doesn’t do a bit of good unless it can be productively channeled.

article thumbnail

Upgrading to MySQL 8: Tools That Can Help

Percona

As we approach end of life for MySQL 5.7 later this year, many businesses are currently working towards upgrading to MySQL 8. Such major version upgrades are rarely simple, but thankfully there are tools that can help smooth the process and ensure a successful upgrade. It should be noted that while the technical aspects of the upgrade process are beyond the scope of this blog post, it is crucial to create a testing environment to verify the upgrade before proceeding to upgrade your production se

article thumbnail

Getting Started With Prometheus Workshop: Exploring Basic Queries

DZone

Are you looking to get away from proprietary instrumentation? Are you interested in open-source observability, but lack the knowledge to just dive right in? This workshop is for you, designed to expand your knowledge and understanding of open-source observability tooling that is available to you today. Dive right into a free, online, self-paced, hands-on workshop introducing you to Prometheus.

article thumbnail

eBPF Observability Tools Are Not Security Tools

Brendan Gregg

eBPF has many uses in improving computer security, but just taking eBPF observability tools as-is and using them for security monitoring would be like driving your car into the ocean and expecting it to float. Observability tools are designed have the lowest overhead possible so that they are safe to run in production while analyzing an active performance issue.