September, 2023

article thumbnail

One-Click Deploying EMQX MQTT Broker on AWS Using Terraform

DZone

MQTT is a lightweight messaging protocol commonly used in IoT (Internet of Things) applications to enable communication between devices. As a popular open-source MQTT broker, EMQX provides high scalability, reliability, and security for MQTT messaging. By using Terraform, a widespread Infrastructure as Code (IaC) tool, you can automate the deployment of EMQX MQTT Broker on AWS, making it easy to set up and manage your MQTT infrastructure.

AWS 299
article thumbnail

The Ultimate Low-Quality Image Placeholder Technique

CSS Wizardry

At the time of writing, 99.9% of pages on the web include at least one image. The median image-weight per page landed at 881KB in 2022 , which is more than HTML, CSS, JS, and fonts combined! And while images do not block rendering (unless you do something silly ), it’s important to consider how we offer a reasonably pleasant experience while users are waiting for images to load.

Games 296
Insiders

Sign Up for our Newsletter

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

article thumbnail

Extend business observability: Extract business events from online databases (Part 2)

Dynatrace

In part 1 of this blog series , we explored the concept of business observability, its significance, and how real-time visibility aids in making informed decisions. In part 2, we’ll show you how to retrieve business data from a database, analyze that data using dashboards and ad hoc queries, and then use a Davis analyzer to predict metric behavior and detect behavioral anomalies.

Database 279
article thumbnail

Farewell EC2-Classic, it’s been swell

All Things Distributed

It is time to celebrate EC2-Classic, which defined early cloud computing, and which is finally retiring.

Cloud 194
article thumbnail

What they don't tell you about migrating a message-based system to the cloud

Particular Software

Migrating a message-based system from on-premises to the cloud is a colossal undertaking. If you search for “how to migrate to the cloud”, there are reams of articles that encourage you to understand your system, evaluate cloud providers, choose the right messaging service, and manage security and compliance. Curiously, what’s often missing from the discussion is details , like how to handle all the other on-prem systems that integrate with your system, both upstream and downstream, that can’t b

Cloud 126
article thumbnail

The Real Problem with Software Development

O'Reilly

A few weeks ago, I saw a tweet that said “Writing code isn’t the problem. Controlling complexity is.” I wish I could remember who said that; I will be quoting it a lot in the future. That statement nicely summarizes what makes software development difficult. It’s not just memorizing the syntactic details of some programming language, or the many functions in some API, but understanding and managing the complexity of the problem you’re trying to solve.

Software 124
article thumbnail

A New Era Has Come, and So Must Your Database Observability

DZone

The World Has Changed, and We Need To Adapt The world has gone through a tremendous transformation in the last fifteen years. Cloud and microservices changed the world. Previously, our application was using one database; developers knew how it worked, and the deployment rarely happened. A single database administrator was capable of maintaining the database, optimizing the queries, and making sure things worked as expected.

Database 287

More Trending

article thumbnail

What is predictive AI? How this data-driven technique gives foresight to IT teams

Dynatrace

Technology and operations teams work to ensure that applications and digital systems work seamlessly and securely. They handle complex infrastructure, maintain service availability, and respond swiftly to incidents. But when these teams work in largely manual ways, they don’t have time for innovation and strategic projects that might deliver greater value.

article thumbnail

Unlocking the Potential of B2B Ecommerce: How Professional Development Services Can Drive Growth

Official Blog - World Web Technology

In the digital landscape of business, B2B ecommerce has arisen as a diligent force, changing the way enterprises run commerce and foster shift. To take this prospect, dedicated B2B commerce solutions and masterful B2B marketplace development services are necessary. Let’s find out how these services can open new possibilities for maturing for B2B enterprises.

Ecommerce 105
article thumbnail

LinkedIn's Open-Source "iris-message-processor" Achieves 86.6x Faster Escalation Management Speeds

InfoQ

LinkedIn developed a new open-source service called "iris-message-processor" to enhance the performance and reliability of its existing Iris escalation management system. "iris-message-processor" significantly improves processing speeds, being ~4.6x faster under average loads and ~86.6x faster under high loads than its predecessor.

article thumbnail

Structural Evolutions in Data

O'Reilly

I am wired to constantly ask “what’s next?” Sometimes, the answer is: “more of the same.” That came to mind when a friend raised a point about emerging technology’s fractal nature. Across one story arc, they said, we often see several structural evolutions —smaller-scale versions of that wider phenomenon. Cloud computing?

Hardware 101
article thumbnail

Choreography Pattern: Optimizing Communication in Distributed Systems

DZone

In today's rapidly evolving technology landscape, it's common for applications to migrate to the cloud to embrace the microservice architecture. While this architectural approach offers scalability, reusability, and adaptability, it also presents a unique challenge: effectively managing communication between these microservices. Successfully coordinating messages among these services is a fundamental aspect of their design.

Systems 285
article thumbnail

You Need to Actively Support Open Source Software or It Will Disappear

Percona

Percona is dedicated to open source software. But recently, open source software has come under attack. Once open source software is being locked away by changing licenses and code that you depended on. You either get to pay for the privilege of having less freedom or find yourself sequestered with rapidly aging software. Before open source was available, there was little to no interoperability between computer systems.

article thumbnail

Implementing AWS well-architected pillars with automated workflows

Dynatrace

If you use AWS cloud services to build and run your applications, you may be familiar with the AWS Well-Architected framework. This is a set of best practices and guidelines that help you design and operate reliable, secure, efficient, cost-effective, and sustainable systems in the cloud. The framework comprises six pillars: Operational Excellence, Security, Reliability, Performance Efficiency, Cost Optimization, and Sustainability.

AWS 260
article thumbnail

cppfront: Autumn update

Sutter's Mill

Since the 2022-12-31 year-end mini-update and the 2023-04-30 spring update , progress has continued on cppfront. (If you don’t know what this personal project is, please see the CppCon 2022 talk on YouTube for an overview, and the CppNow 2023 talk on YouTube for an interim update.) I’ll be giving a major update next week at CppCon. I hope to see many of you there!

C++ 96
article thumbnail

Hugging Face's Guide to Optimizing LLMs in Production

InfoQ

When it comes to deploying Large Language Models (LLMs) in production, the two major challenges originate from the huge amount of parameters they require and the necessity of handling very long input sequences to represent contextual information. Hugging Face has documented a list of techniques to tackle those hurdles based on their experience serving such models.

article thumbnail

What Causes Bad CLS and How to Fix it?

Gtmetrix

We explain all the different causes of a poor CLS score and how to fix them. Overview As a Web Vital metric, Cumulative Layout Shift (CLS) accounts for 15% of your Performance Score.

Metrics 93
article thumbnail

Implementing Stronger RBAC and Multitenancy in Kubernetes Using Istio

DZone

Background of Multitenancy DevOps and solution architects often implement RBAC and multitenancy in their Kubernetes infrastructure to achieve isolation of workspace and allow authorized persons to access resources with least privilege resources.

DevOps 281
article thumbnail

Why You Need To Be at the Southern California Linux Expo

Percona

You can show your support for open source software by participating in an event next March in Pasadena, California – The Southern California Linux Expo, or SCaLE. SCaLE is the largest community-run open source and free software conference in North America. Percona has sponsored this show for many years, provided presenters, and participated in the expo hall.

article thumbnail

Dynatrace ranked No. 1 for the Security Operations Use Case in the 2023 Gartner Critical Capabilities for Application Performance Monitoring and Observability report

Dynatrace

In the 2023 Magic Quadrant for Application Performance Monitoring (APM) and Observability, Gartner has named Dynatrace a Leader and positioned it highest for Ability to Execute and furthest for Completeness of Vision. Also, Dynatrace ranked #1 across all six Use Cases in the 2023 Gartner® Critical Capabilities for APM and Observability report, including the recently introduced Security Operations Use Case (4.46/5).

article thumbnail

Possibilities if you don't ask for what you want vs. if you do

Addy Osmani

When you hesitate to ask for what you want or need, you aren't just missing out on immediate rewards or opportunities. You're also doing a disservice to your future self and others who might benefit from knowing what you’re after. Here's why you should nip that hesitation in the bud.

91
article thumbnail

The 5-Step E-Learning App Development Process

Tech News Gather

With the advent of technologies, all industry sectors are growing immensely. Undoubtedly, new innovations have unlocked several possibilities. In the same way, the education sector is also going with a huge transformation and experiencing the virtual learning experience. Emerging technologies like AR, VR, Cloud, and many more help to introduce advanced E-learning mobile applications for Android, iOS, and web to meet the different objectives.

article thumbnail

Running the ML-Perf Storage benchmark on Nutanix files.

n0derunner

Some technical notes on our submission to the benchmark committee. Background For the past few months engineers from Nutanix have been participating in the MLPerftm Storage benchmark which is designed to measure the storage performance required for ML training workloads. We are pleased with how well our general-purpose file-server has delivered against the demands … The post Running the ML-Perf Storage benchmark on Nutanix files. appeared first on n0derunner.

article thumbnail

Revolutionizing Software Testing

DZone

This is an article from DZone's 2023 Automated Testing Trend Report. For more: Read the Report Artificial intelligence (AI) has revolutionized the realm of software testing, introducing new possibilities and efficiencies. The demand for faster, more reliable, and efficient testing processes has grown exponentially with the increasing complexity of modern applications.

article thumbnail

Auto-Increment Counter Persistence in MySQL 8: Comparing the Evolution From MySQL 5.7

Percona

The auto-increment feature, which generates unique values for primary key columns, is an integral part of the database’s design. With the release of MySQL 8, a notable enhancement was introduced to the auto-increment counter. Compared to MySQL 5.7, this enhancement ensures that the maximum auto-increment counter value persists between server restarts, providing enhanced consistency and reliability in data management.

Servers 116
article thumbnail

The platform engineer role: A game-changer or just hype?

Dynatrace

As organizations become cloud-native and their environments more complex, DevOps teams are adapting to new challenges. Site reliability engineering first emerged to address cloud computing’s new performance needs. Today, the platform engineer role is gaining speed as the newest byproduct of scaling DevOps in the emerging but complex cloud-native world.

Games 249
article thumbnail

How To Improve The Quality Of WordPress Themes And Plugins Like A Pro?

Official Blog - World Web Technology

WordPress is a leading content management system on the market today. Website owners find them easy to use. WordPress plugins are bits of software that can be uploaded to an extent and expand the functionality of a WordPress site. A WordPress themes controls the presentation of content, and a plugin controls the behavior and features of your WordPress site.

Website 59
article thumbnail

Open Source And Recession – An Economic Outlook

Percona Community

Initially, I dropped an idea of writing this blog by reckoning the amount of time and energy required to perform research. However, my mentor Ramona Gerum motivated me and provided inputs to write this blog. This would not have been possible without her help. Thank you very much Ramona. Introduction In October 2022, the term recession gained popularity on Google trends.

article thumbnail

Types of Performance Testing

Abstracta

In this article, we delve into the various types of performance testing in a testing environment, highlighting the key differences among them like load and stress tests, throttle, peak, and scalability tests, which are crucial for identifying and rectifying issues. As mentioned by Mercedes Quinteros. The post Types of Performance Testing appeared first on Abstracta Software Testing Services.

article thumbnail

Cutting Big Data Costs: Effective Data Processing With Apache Spark

DZone

In today's data-driven world, efficient data processing plays a pivotal role in the success of any project. Apache Spark , a robust open-source data processing framework, has emerged as a game-changer in this domain. In this article, we will delve into strategies to ensure that your data pipeline is resource-efficient, cost-effective, and time-efficient.

Big Data 279
article thumbnail

Percona Distribution for PostgreSQL 16 Is Now Available

Percona

PostgreSQL Community released PostgreSQL 16 on September 14, 2023. In years past, we’ve released our Distribution for PostgreSQL a few months later. We wanted to improve in this regard and establish a new release baseline. Improving quality while maintaining the same resilience towards QA was something we aimed for. It looks like we succeeded, and I’m happy to announce that Percona Distribution for PostgreSQL 16 is now available!

article thumbnail

IT carbon footprint: Dynatrace Carbon Impact and Optimization app helps organizations measure cloud computing carbon footprint

Dynatrace

As global warming advances, growing IT carbon footprints are pushing energy-efficient computing to the top of many organizations’ priority lists. Energy efficiency is a key reason why organizations are migrating workloads from energy-intensive on-premises environments to more efficient cloud platforms. But while moving workloads to the cloud brings overall carbon emissions down, the cloud computing carbon footprint itself is growing.

Energy 246
article thumbnail

Step-by-Step Guide for Test Management

Kovair

Imagine you have recently downloaded a newly launched game. Isn’t it frustrating if the game freezes abruptly, disrupting your gameplay?

Games 52
article thumbnail

Application Integration for IoT Devices: A Detailed Guide To Unifying Your Ecosystem

DZone

As IoT devices pervade every facet of our lives and businesses, the chatter usually revolves around the cool capabilities these devices bring. While that's fascinating, what often goes underappreciated is the role of application integration in amplifying the utility and scalability of these devices. Rather than being a mere enabler, application integration is an equal player in this game, as it not only leverages but also elevates the capabilities of IoT systems.

IoT 277
article thumbnail

Breaking Free From The Cloud With MRSK: Just Enough Orchestration For Your Apps

DZone

There is no doubt that the cloud has changed the way we run our software. Startups, for instance, can get started without buying expensive hardware and scale flexibly. Also, the cloud has enabled novel solutions such as serverless, managed Kubernetes and Docker, or edge functions. For a time, cloud-native applications seemed to be the way forward for most teams, big or small.

Cloud 274
article thumbnail

Reflections From a DBA

DZone

This is an article from DZone's 2023 Database Systems Trend Report. For more: Read the Report The cloud is seamlessly integrated with almost all aspects of life, like business, personal computing, social media, artificial intelligence, Internet of Things, and more. In this article, we will dive into clouds and discuss their optimal suitability based on different types of organizational or individual needs.

article thumbnail

Time Series Analysis: VAR-Model-As-A-Service Using Flask and MinIO

DZone

VAR-As-A-Service is an MLOps approach for the unification and reuse of statistical models and machine learning models deployment pipelines. It is the second of a series of articles that is built on top of that project, representing experiments with various statistical and machine learning models, data pipelines implemented using existing DAG tools, and storage services, both cloud-based and alternative on-premises solutions.

Storage 264