Thu.Dec 14, 2023

article thumbnail

Architecting for Resilience: Strategies for Fault-Tolerant Systems

DZone

Software is everywhere these days - from our phones to cars and appliances. That means it's important that software systems are dependable, robust, and resilient. Resilient systems can withstand failures or errors without completely crashing. Fault tolerance is a key part of resilience. It lets systems keep working properly even when problems occur.

Strategy 305
article thumbnail

Snyk + Dynatrace + AWS: Continuous delivery needs continuous security, observability and security

Dynatrace

Continuous delivery demands continuous security. To make continuous delivery possible, observability and security need to go hand in hand. In today’s rapidly evolving business and technology landscape, organizations often prioritize the speed of development over security. The concern is that comprehensive application security in CI/CD environments is too hard to achieve and would slow down development and delivery.

AWS 275
Insiders

Sign Up for our Newsletter

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

article thumbnail

Our First Netflix Data Engineering Summit

The Netflix TechBlog

Holden Karau Elizabeth Stone Pedro Duarte Chris Stephens Pallavi Phadnis Lee Woodridge Mark Cho Guil Pires Sujay Jain Tristan Reid Senthilnathan Athinarayanan Bharath Mummadisetty Abhinaya Shetty Judit Lantos Amanuel Kahsay Dao Mi Mick Dreeling Chris Colburn and Agata Gryzbek Introduction Earlier this summer Netflix held our first-ever Data Engineering Forum.

article thumbnail

Open Dashboard and Visualization Workshop: Basic Perses Dashboard

DZone

Back in December of 2022, I started a series taking you on a tour of the Perses project. These articles covered this fairly new open dashboard and visualization project targeting cloud-native environments. I used a getting started workshop to guide you through this series and to provide a hands-on experience for those new to visualizing observability data.

Cloud 182
article thumbnail

Can You Trust AI Chatbots When Seeking Help With Databases?

Percona

Will 2023 be called the year of Generative Artificial Intelligence (AI)? I don’t know, but certainly, the launching of ChatGPT at the end of 2022 sparked a huge hype explosion around that technology throughout this year. Interesting time indeed, we’re eyewitnesses to something that started changing our world. I played a bit with ChatGPT in February to see how it would respond to random database-related inquiries, and I found it pretty impressive and annoying at the same time.

article thumbnail

Exploring Python Generators

DZone

Generators in Python are literators they produce data one element at a time. Generators are memory efficient. They don’t store the entire sequence upfront, making them ideal for large datasets. This emphasizes its ability to handle potentially infinite or very large sequences without memory limitations. They are created using a special kind of function known as the generator function, which contains one or more ‘yield’ statements.

article thumbnail

How to Convert PostgreSQL Streaming Replication to Logical Replication

Percona

While a hallmark feature of PostgreSQL is streaming replication, sometimes data demands a more refined and adaptable replication approach to address different requirements. Logical replication offers a distinct advantage over traditional streaming replication by providing a more detailed and selective approach to data replication, enabling organizations to replicate specific tables selectively and even filter out particular types of data.

Servers 82
article thumbnail

Mastering MongoDB® Timeout Settings

Scalegrid

How the MongoDB timeout is set up can significantly affect your application’s performance, no matter if you are an experienced MongoDB user or just starting with NoSQL databases. MongoDB drivers provide several options for Mongo clients to handle different network timeout errors that may occur during usage. In some cases, the default values for these options might not fit your use case, so it is crucial to understand the different MongoClient timeout options to avoid unpredictable hangs in your

Java 130