Sat.Apr 01, 2023 - Fri.Apr 07, 2023

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

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 228
Insiders

Sign Up for our Newsletter

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

article thumbnail

Tech Transforms podcast: Navigating complex cloud environments and improving efficiency

Dynatrace

On Episode 52 of the Tech Transforms podcast, Dimitris Perdikou, head of engineering at the UK Home Office , Migration and Borders, joins Carolyn Ford and Mark Senell to discuss the innovative undertakings of one of the largest and most successful cloud platforms in the UK. With the platform hosting more than 3,000 technical users and millions of end users, Dimitris sheds light on his experience with site reliability engineering (SRE), user experience, and service monitoring.

article thumbnail

Turbocharging Percona Monitoring and Management With Loki’s Log-shipping Functionality

Percona

In this blog post, we’ll check how to integrate Percona Monitoring and Management (PMM) with Loki to be able to get not only metrics and queries from our database servers but also text-based information like logs. Loki is a log aggregation tool developed by Grafana Labs. It integrates easily with the Grafana instance that is running internally in PMM, and logs can be pushed to it in a very straightforward manner by using a client like Promtail.

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

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 229

More Trending

article thumbnail

Processing Time Series Data With QuestDB and Apache Kafka

DZone

Apache Kafka is a battle-tested distributed stream-processing platform popular in the financial industry to handle mission-critical transactional workloads. Kafka’s ability to handle large volumes of real-time market data makes it a core infrastructure component for trading, risk management, and fraud detection. Financial institutions use Kafka to stream data from market data feeds, transaction data, and other external sources to drive decisions.

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++ 85
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

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

Load Management With Istio Using FluxNinja Aperture

DZone

Service meshes are becoming increasingly popular in cloud-native applications as they provide a way to manage network traffic between microservices. Istio, one of the most popular service meshes, uses Envoy as its data plane. However, to maintain the stability and reliability of modern web-scale applications, organizations need more advanced load management capabilities.

Traffic 261
article thumbnail

How a Database Monitoring Tool Can Help a Developer. The Story of One Mistake.

Percona Community

I will tell you the real story of using database monitoring tools when developing an application. I will show you an example of how I managed to detect and fix a problem in the application. A small clarification, the real story from my development practice happened a little more than a week ago, but for the article I took graphs of final debugging, so that the graphs show the correct sequence and fit into the available for explanation and demonstration.

article thumbnail

Don’t follow the sun: Scheduling compute workloads to chase green energy can be counter-productive

Adrian Cockcroft

Sunset in Morocco — photo taken by Adrian We want to reduce carbon emissions of our compute and storage workloads, and one way of doing this is to choose a time and place where the “grid mix” of energy consumed is less carbon intensive. In particular, there is usually an excess of solar energy during the day that makes the grid mix better than at night.

Energy 52
article thumbnail

Lost messages are just as bad as lost luggage

Particular Software

You’re standing in the airport, waiting to pick up your bag. Did you ever stop to think about all the software systems involved in tracking your luggage on your journey? From the moment you drop it off at your departure airport to the moment you breathe that sigh of relief as it shows up on the baggage carousel is a complex story of messaging and system integrations.

article thumbnail

What Is the Real Root Cause of Your Problem?

DZone

There is a project. Code is written, everything is tested, coverage is high, and features get delivered. There are bugs from time to time, but incidents get fixed fast, and no one worries about the situation. Well, business as usual. Time passes.

Code 240
article thumbnail

Role of AI in Mobile App Development

Tech News Gather

AI has been used for a long time in app and website development. But with the recent advancements in AI, App development has quickly evolved. With applications like Chat GPT, where you can describe the app you want to build and the platform can create the code and script, AI is quickly becoming rooted in App development. AI is a broad branch of computer engineering that creates smart machines and software through machine learning, deep learning, and natural language processing.

Mobile 52
article thumbnail

Returning to Performance Consulting

Tim Kadlec

After 2.5 incredible years of working on WebPageTest (I’ll reflect on that properly in a couple of days), I’m excited to return to web performance consulting starting next week (April 10th). There have been a ton of interesting changes in the performance industry the past few years—new metrics, new challenges, new opportunities. It’s been fun to work on them from a tooling perspective, and I’m eager to start helping folks make sense of them.

article thumbnail

PostgreSQL Upgrade: Tricks With OID Columns and Extensions

Percona

We are all aware that PostgreSQL 10 has reached end of support , and there is a need to upgrade to the latest version or any application-compatible PG version. Below are some of the upgrade options available to upgrade to PG11 or above. Pg_dump and pg_restore: We can refer to PostgreSQL Upgrade Using pg_dump/pg_restore on dump/restore methods. Using Logical Method: We can refer to Replication Between PostgreSQL Versions Using Logical Replication on upgrading using a logical replication method.

C++ 107
article thumbnail

Kubernetes Alternatives to Spring Java Framework

DZone

Spring Cloud and Kubernetes both complement each other to build a cloud-native platform and run microservices on the Kubernetes containers. Kubernetes provides many features which are similar to Spring Cloud and Spring Config Server features. Spring framework has been around for many years. Even today, many organizations prefer to go with Spring libraries because it provides many features.

Java 243
article thumbnail

Proposal for a Realtime Carbon Footprint Standard

Adrian Cockcroft

by Adrian Cockcroft Three windows lined up to let the light in through a door in the Madrassa, Marrakech — Picture by Adrian The existing approaches to carbon measurement provide delayed data for carbon accounting that is more akin to billing information in the way it is structured and queried. This proposal seeks to define a standard for real-time carbon and energy data as time-series data that would be accessed alongside and synchronized with the existing throughput, utilization and latency me

Energy 52
article thumbnail

Eye of the Beholder

O'Reilly

The notion that artificial intelligence will help us prepare for the world of tomorrow is woven into our collective fantasies. Based on what we’ve seen so far, however, AI seems much more capable of replaying the past than predicting the future. That’s because AI algorithms are trained on data. By its very nature, data is an artifact of something that happened in the past.

article thumbnail

The Most Important MySQL Setting

Percona

If we were to select the most important MySQL setting, if we were given a freshly installed MySQL or Percona Server for MySQL and could only tune a single MySQL variable, which one would it be? It has always bothered me that “out-of-the-box” MySQL performance is subpar: if you install MySQL or Percona Server for MySQL in a new server and do not “tune it” (as in change default values for configuration settings), it just won’t be able to make the best use of the serve

Tuning 137
article thumbnail

Visual Regression Testing Tutorial: Comprehensive Guide With Best Practices

DZone

Visual regression testing verifies that an application or website looks and behaves as expected and that there have been no unintended changes to the visual appearance or functionality. This process involves comparing a baseline application or website version with a current version and checking for visual differences. During visual regression testing, images of the application or website are captured and compared using specialized tools highlighting differences.

article thumbnail

MongoDB: How To Convert BSON Documents to a Human-readable Format

Percona

Binary Javascript Object Notation (BSON) is a bin­ary-en­coded seri­al­iz­a­tion of JSON documents. JSON is easier to understand as it is human-readable, but compared to BSON, it supports fewer data types. BSON has been extended to add some optional non-JSON-native data types, like dates and binary data. MongoDB stores data in BSON format both internally and over the network.

Database 104
article thumbnail

PostgreSQL: Pgpool-II Use Cases and Benefits

Percona

PostgreSQL is a popular open source relational database management system many organizations use to store and manage their data. One of the key benefits of using PostgreSQL is its reliability, scalability, and performance. However, as the size of your database grows, it can become challenging to manage and optimize its performance. Pgpool-II This is where the pgpool-II comes in.

Cache 117
article thumbnail

MySQL 5.7 Upgrade Issue: Reserved Words

Percona

MySQL 5.7 reaches End of Life status this October. If you still need to start your migration, time is getting short. The first step for many is looking into the new reserved words in MySQL 8.0. As MySQL gets new functionality or the project matures, there are new additions to the list of reserved words you can not use as column names. Reserved words added to 8.0 There is a list of the new reserved words later in this document that you need to review.

article thumbnail

Dealing With Chunks That “Lost Weight” in MongoDB

Percona

The life of a jumbo chunk MongoDB marks a chunk as “jumbo” when it grows past the configured maximum chunk size. This value defaults to 128 MB since MongoDB 6.0 (it used to be 64 MB before). The most common reason for jumbo chunks to appear is when the auto-splitter process cannot find a way to split a chunk. This can happen, for example, when all documents in the chunk contain the same shard key.

article thumbnail

ProxySQL for Short-Term Application Fixes

Percona

When talking about the benefits and use cases of ProxySQL with clients, one feature I generally reference is the query rewrite engine. This is a great feature that is often used for sharding (I’ve written about this in the past at Horizontal Scaling in MySQL – Sharding Followup ). Another use case I reference is “temporary application fixes.” While this is definitely a valid use case, I hadn’t personally come across an issue in the wild where the application fix was