Sat.Nov 25, 2023 - Fri.Dec 01, 2023

article thumbnail

The Guide to SRE Principles

DZone

Site reliability engineering (SRE) is a discipline in which automated software systems are built to manage the development operations (DevOps) of a product or service. In other words, SRE automates the functions of an operations team via software systems. The main purpose of SRE is to encourage the deployment and proper maintenance of large-scale systems.

DevOps 301
article thumbnail

Automate CI/CD pipelines with Dynatrace: Part 2, Deploy stage

Dynatrace

In the previous installment of this blog series , we explored how to set up Dynatrace as a build-stage orchestrator to effectively address the challenges faced by Site Reliability Engineers (SREs). In this blog post, we’ll transition to the next pipeline stage, the Deploy stage, and examine the visibility advantages that Dynatrace provides during this critical phase.

Traffic 267
Insiders

Sign Up for our Newsletter

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

article thumbnail

All of Netflix’s HDR video streaming is now dynamically optimized

The Netflix TechBlog

by Aditya Mavlankar , Zhi Li , Lukáš Krasula and Christos Bampis High dynamic range ( HDR ) video brings a wider range of luminance and a wider gamut of colors, paving the way for a stunning viewing experience. Separately, our invention of Dynamically Optimized ( DO ) encoding helps achieve optimized bitrate-quality tradeoffs depending on the complexity of the content.

article thumbnail

DBaaS Pros & Cons

Scalegrid

In today’s rapidly evolving digital landscape, the way we manage databases is undergoing a transformative shift. The rise of Database-as-a-Service (DBaaS) is not just a trend but a strategic response to the growing complexities of data management. As CTOs, database developers & experts, and DBAs seek more efficient, secure, and scalable cloud services solutions, DBaaS emerges as a compelling choice.

article thumbnail

Decompose Legacy System Into Microservices: Part 2

DZone

In today’s evolving technological landscape, the shift from monolithic architectures to microservices is a strategic move for many businesses. This is particularly relevant in the domain of reimbursement calculation systems. As I mentioned in my previous article Part 1 , let's explore how such a transition can be effectively managed. The Monolithic Challenge Imagine a scenario where you have a large-scale, monolithic system - possibly a bulky C# console application or an extensive SQL Server sto

Systems 299
article thumbnail

2023 Black Friday and Cyber Monday retail and e-commerce IT performance observations

Dynatrace

Over the years, I have watched and written about online retail and e-commerce IT performance. What I have seen is a maturing of the online retail channels when it comes to delivering customer experiences. What was once an onslaught of consumer traffic between Black Friday and Cyber Monday has turned into a weeklong event, with most retailers offering deals well ahead of Black Friday.

Retail 228
article thumbnail

Netflix Original Research: MIT CODE 2023

The Netflix TechBlog

Netflix was thrilled to be the premier sponsor for the 2nd year in a row at the 2023 Conference on Digital Experimentation (CODE@MIT) in Cambridge, MA. The conference features a balanced blend of academic and industry research from some wicked smart folks, and we’re proud to have contributed a number of talks and posters along with a plenary session.

Code 225

More Trending

article thumbnail

A Comprehensive Guide to Cloud Monitoring Tools: Ensuring Optimal Performance and Security

DZone

With its ability to scale, be flexible, and be cost-effective, cloud computing has completely changed how businesses operate. However, it can be difficult to manage and keep an eye on the intricate infrastructure of cloud environments. Tools for monitoring the cloud in this situation are useful. With the help of these potent tools, businesses can monitor the performance, availability, and security of their cloud resources in real-time.

Cloud 292
article thumbnail

Dynatrace SaaS release notes version 1.280

Dynatrace

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

208
208
article thumbnail

Presentation: Performance: Adventures in Thread-per-Core Async with Redpanda and Seastar

InfoQ

John Spray describes an experience of building high performance systems with C++20 in an asynchronous runtime, and explores the challenges & tradeoffs in adopting a thread-per-core architecture.

article thumbnail

Generative AI in the Enterprise

O'Reilly

Generative AI has been the biggest technology story of 2023. Almost everybody’s played with ChatGPT, Stable Diffusion, GitHub Copilot, or Midjourney. A few have even tried out Bard or Claude, or run LLaMA 1 on their laptop. And everyone has opinions about how these language models and art generation programs are going to change the nature of work, usher in the singularity, or perhaps even doom the human race.

article thumbnail

Harmonizing Space, Time, and Semantics: Navigating the Complexity of Geo-Distributed IoT Databases

DZone

In the era of the Internet of Things ( IoT) , the continuous influx of spatial and temporal data from interconnected devices has given rise to a vast and intricate landscape, demanding a sophisticated approach to database management. As we delve into the intricacies of this digital proliferation, the optimization of Geo-Distributed IoT database systems takes center stage.

IoT 290
article thumbnail

Dynatrace receives AWS ISV Partner of the Year Award in Austria

Dynatrace

Dynatrace has received the ISV Partner of the Year Award for Austria , presented by Amazon Web Services, Inc. (AWS). This award reflects the worldwide partnership commitment between our companies and recognition of the dedicated work we do together to support customers around the globe. The Dynatrace and AWS strategic alliance spans nearly a decade and includes alignment across product, sales, business development, and more teams.

AWS 195
article thumbnail

How HubSpot Uses Apache Kafka Swimlanes for Timely Processing of Workflow Actions

InfoQ

HubSpot adopted routing messages over multiple Kafka topics (called swimlanes) for the same producer to avoid the build-up in the consumer group lag and prioritize the processing of real-time traffic. Using a combination of automatic and manual detection of traffic spikes, the company ensures the majority of customers’s workflows execute without delays.

article thumbnail

Strawberry Fields Forever

O'Reilly

Tim O’Reilly forwarded an excellent article about the OpenAI soap opera to me: Matt Levine’s “ Money Stuff: Who Controls Open AI.” I’ll skip most of it, but something caught my eye. Towards the end, Levine writes about Elon Musk’s version of Nick Bostrom’s AI that decides to turn the world to paper-clips : [Elon] Musk gave an example of an artificial intelligence that’s given the task of picking strawberries.

article thumbnail

Optimizing PgBench for CockroachDB Part 3

DZone

Previous Articles Previous articles on PgBench and CockoachDB: Using PgBench with CockroachDB Serverless Optimizing PgBench for CockroachDB Part 1 Optimizing PgBench for CockroachDB Part 2 Motivation For the longest time, CockroachDB only supported serializable isolation. In our next release after 23.1, CockroachDB will additionally support read committed isolation.

article thumbnail

Partitioning in PostgreSQL With pg_partman (Serial-Based & Trigger-Based)

Percona

The PostgreSQL partition manager pg_partman is an open source extension widely supported and actively maintained by the PostgreSQL community. pg_partman is an extension that streamlines the creation and management of table partition sets, supporting both time-based and serial-based partitioning approaches. You can use pg_partman to automate and create partitions by breaking large tables into smaller partitions, thereby enhancing performance.

article thumbnail

The Importance of Anti-Affinity in Kubernetes

Percona Community

Last week, I embarked on the task of deploying our Percona Operator for MongoDB in Kubernetes. After completing the deployment process, I noticed that the status of the Custom Resource Definition for Percona Server for MongoDB was still displaying as ‘initializing’ and two of our Pods remained in a Pending state. edithpuclla@Ediths-MBP % kubectl get perconaservermongodbs.psmdb.percona.com -n mongodb NAME ENDPOINT STATUS AGE my-db-psmdb-db my-db-psmdb-db-mongos.mongodb.svc.cluster.

Servers 77
article thumbnail

Partitioned Namespaces for Azure Service Bus Premium Are Now Generally Available

InfoQ

During the recent Ignite conference, Microsoft announced the general availability (GA) of partitioned namespaces feature for Azure Service Bus, which allows customers to use partitioning for the premium messaging tier.

Azure 73
article thumbnail

Transforming Business Outcomes Through Strategic NoSQL Database Selection

DZone

We often dwell on the technical aspects of database selection, focusing on performance metrics , storage capacity, and querying capabilities. Yet, the impact of choosing the right NoSQL database goes beyond these parameters; it affects your business outcomes. In a detailed article, we've discussed how to align a NoSQL database with specific business needs.

Database 278
article thumbnail

Deploy HammerDB as a Web Application with CloudTK

HammerDB

From HammerDB v4.9 it is possible to deploy HammerDB through a web browser, giving you access to a fully functional HammerDB GUI in Cloud environments. The quickest way to run HammerDB with CloudTk is through Docker and in this post will we demonstrate how to pull the HammerDB CloudTK Docker image and run it to start running HammerDB through your chosen browser.

Metrics 63
article thumbnail

9 Best Software Tools For Web Design Solutions In 2023!

Official Blog - World Web Technology

You can maintain a competitive edge and produce aesthetically pleasing websites in the dynamic field of web design solutions. It thereby requires access to the best available technologies. You can create a website that is visually attractive and easy to use with the best web design solutions and tools. It will help you attract your ideal consumers and keep them coming back for more.

Design 59
article thumbnail

Continuous Performance Testing: A Comprehensive Guide

Abstracta

Explore the essentials of Continuous Performance Testing and see how it revolutionizes software development. Learn to harness powerful tools for seamless integration and peak performance. Join us for insights on elevating your digital experience. In today’s ever-evolving digital landscape, speed and efficiency aren’t just desired. The post Continuous Performance Testing: A Comprehensive Guide appeared first on Abstracta Software Testing Services.

article thumbnail

Unblock Your Software Engineers With Unblocked

DZone

Developers spend weeks or even months onboarding at a new company. Getting up to speed in a new codebase takes time. During this time, the developer will have many questions (as they should)! However, those questions interrupt other team members who must stop what they’re doing to provide answers. Most engineering organizations face the dilemma of ensuring the new developer gets the support they need without slowing down the rest of the team too much.

article thumbnail

Sustainability Talks and Updates from AWS re:Invent 2023

Adrian Cockcroft

The Pantheon in Rome — Extremely sustainable architecture — photo by Adrian I wrote a medium post after AWS re:Invent 2022 summarizing the (lack of) news and all the talks related to Sustainability. The lack of progress on Scope 3 carbon reporting was picked up by Computer Weekly and the result was a statement from AWS that they are “working on it”.

AWS 52
article thumbnail

How To Choose a Website Builder For Your Web Development Company?

Official Blog - World Web Technology

You’ll require the knowledge of creating a new website to avoid the hassle of learning. You may have to put off learning web development and design. The news is positive. You can make a great website without coding or advanced web design skills. A website builder is an alternative. Anyone can use a good website builder, even if they don’t know web design.

Website 59
article thumbnail

Enhancing PostgreSQL Security: How to Encrypt the pgBackRest Repository

Percona

Encryption is the process of turning data into an unrecognizable format unless the necessary password (also known as passphrase) or decryption key is provided. This blog describes how to encrypt the pgBackRest repository. pgBackRest is the backup tool used to perform Postgres database backup, restoration, and point-in-time recovery (PITR). The repository is where pgBackRest stores backups and archives WAL segments. pgBackRest will encrypt the repository based on a user-provided password, thereby

article thumbnail

Introducing the Apache JMeter Docker Extension

DZone

Docker Extensions was announced as a beta at DockerCon 2022. Docker Extensions became generally available in January 2023. Developing performance tools' related extensions was on my to-do list for a long time. Due to my master's degree, I couldn't spend time learning Docker Extensions SDK. I expected someone would have created the extension by now, considering it's almost 2024.

Mobile 256
article thumbnail

Tech predictions for 2024 and beyond

All Things Distributed

The coming years will be filled with innovation in areas designed to democratize access to technology and help us keep up with the increasing pace of every-day life -- and it starts with Generative AI.

article thumbnail

Monitoring Applications at Scale in AWS

DZone

The Problem There are various scenarios when we choose to deploy our applications in different AWS accounts: There are multiple microservices deployed in different AWS accounts in different regions based on the use case. For an organization, there could be multiple AWS accounts configured that will deploy related/unrelated services. One AWS account, one AWS region, etc.

AWS 243
article thumbnail

A Modern Open-Source Technology That Conquers ACH Batch Processing

DZone

Banks are facing challenges to make profits in today’s environment where technology development costs and interest rates are rising. These increasing operating costs are impacting the profitability of banks and financial services. So, every bank/financial institution is trying to reduce costs. One way to do this is by changing from proprietary tools-driven software development to open-source technology and automation, which eliminates licensing fees.

article thumbnail

Docker Swarm: Simplifying Container Orchestration at Scale

DZone

It can be difficult to manage and orchestrate containers across a distributed infrastructure in the world of containerization and cloud computing. A simple and scalable method for deploying, scaling, and managing containers across multiple hosts is provided by Docker Swarm, a native clustering and orchestration solution from Docker. This article explores the fundamentals of Docker Swarm, its key features, and why it has become a popular choice for container orchestration.

article thumbnail

Exploring Apache Airflow for Batch Processing Scenario

DZone

Apache Airflow is an open-source platform that allows you to programmatically author, schedule, and monitor workflows. It uses Python as its programming language and offers a flexible architecture suited for both small-scale and large-scale data processing. The platform supports the concept of Directed Acyclic Graphs to define workflows, making it easy to visualize complex data pipelines.

article thumbnail

Real-Time Anomaly Detection

DZone

Improving an organization's overall data capabilities enables teams to operate more efficiently. Emerging technologies have brought real-time data closer to business users, which plays a critical role in effective decision-making. In data analytics, the "hot path" and "cold path" refer to two distinct processing routes for handling data. The hot path involves real-time or near-real-time processing of data, where information is analyzed and acted upon immediately as it arrives.

Analytics 173
article thumbnail

Speed Trino Queries With These Performance-Tuning Tips

DZone

An open-source distributed SQL query engine, Trino is widely used for data analytics on distributed data storage. Optimizing Trino to make it faster can help organizations achieve quicker insights and better user experiences, as well as cut costs and improve infrastructure efficiency and scalability. But how do we do that? In this article, we will show you how to tune Trino by helping you identify performance bottlenecks and provide tuning tips that you can practice.

Tuning 162
article thumbnail

How To Use CDN in Your Website

DZone

A CDN's mission involves virtually shortening the physical distance to improve site rendering speed and performance. Physical Distance? Yes, you read it right.

Website 147