December, 2023

article thumbnail

From Docker Swarm to Kubernetes: Transitioning and Scaling

DZone

In the ever-evolving landscape of container orchestration, the shift from Docker Swarm to Kubernetes has become a significant trend. As organizations seek more robust, scalable, and reliable solutions for deploying and managing containerized applications , Kubernetes emerges as the clear frontrunner. This article delves into the nuances of transitioning from Docker Swarm to Kubernetes, focusing on best practices, strategic considerations, and the scaling advantages Kubernetes offers.

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.

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

Enhanced AI model observability with Dynatrace and Traceloop OpenLLMetry

Dynatrace

“Engineers today lack an easy way to track the tokens and prompt usage of their LLM applications in production. By using OpenLLMetry and Dynatrace, anyone can get complete visibility into their system, including gen-AI parts with 5 minutes of work.” Nir Gazit, CEO and Co-Founder Traceloop Why AI model observability matters The adoption of LLMs has surged across various industries, particularly since the introduction of OpenAI’s GPT model.

article thumbnail

Highscalability is Up For Sale

High Scalability

Hi everyone, First, I’d like to sincerely thank everyone who has supported Highscalability over the years. We’ve grown together through some interesting times. Massive changes have occurred in how systems are built, and my goal has always been to help people learn how to build them better. I’d like to think that goal was accomplished.

Systems 205
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
article thumbnail

Why LinkedIn chose gRPC+Protobuf over REST+JSON: Q&A with Karthik Ramgopal and Min Chen

InfoQ

LinkedIn announced that it would be moving to gRPC with Protocol Buffers for the inter-service communication in its microservices platform, where previously an open-source Rest.li framework was used with JSON as a primary serialization format. InfoQ contacted Karthik Ramgopal and Min Chen to learn more about the decision and company motivations behind it.

article thumbnail

Kubernetes DaemonSet: Practical Guide to Monitoring in Kubernetes

DZone

As teams moved their deployment infrastructure to containers, monitoring and logging methods changed a lot. Storing logs in containers or VMs just doesn’t make sense – they’re both way too ephemeral for that. This is where solutions like Kubernetes DaemonSet come in. Since pods are ephemeral as well, managing Kubernetes logs is challenging. That’s why it makes sense to collect logs from every node and send them to some sort of central location outside the Kubernetes cluster for persistence and l

More Trending

article thumbnail

Automate CI/CD pipelines with Dynatrace: Part 3, Testing stage

Dynatrace

In the last blog post of this series, we delved into how Dynatrace, functioning as a deploy-stage orchestrator, solves the challenges confronted by Site Reliability Engineers (SREs) during the early of automating CI/CD processes. Having laid the foundation during the deployment stage, we’ll now explore the benefits of Dynatrace visibility and orchestration during the testing phase.

Testing 256
article thumbnail

Copyright, AI, and Provenance

O'Reilly

Generative AI stretches our current copyright law in unforeseen and uncomfortable ways. In the US, the Copyright Office has issued guidance stating that the output of image-generating AI isn’t copyrightable, unless human creativity has gone into the prompts that generated the output. This ruling in itself raises many questions: how much creativity is needed, and is that the same kind of creativity that an artist exercises with a paintbrush?

article thumbnail

Signs that it’s time to leave a company…

Adrian Cockcroft

Seagull taking off — Picture by Adrian When the company stops growing, when the founder moves on, when HR is calling the shots, when the executives care more about real estate than products… It’s time to leave, and find a new company to work for. I joined AWS about seven years ago, when it was growing fast, there was headcount and flexibility in hiring, and Amazon was famously cheap about the office space it occupied.

AWS 98
article thumbnail

Zendesk Moves from DynamoDB to MySQL and S3 to Save over 80% in Costs

InfoQ

Zendesk reduced its data storage costs by over 80% by migrating from DynamoDB to a tiered storage solution using MySQL and S3. The company considered different storage technologies and decided to combine the relational database and the object store to strike a balance between querybility and scalability while keeping the costs down.

Storage 133
article thumbnail

How AI and Data Science in 2024 Will Shape Tomorrow's World

DZone

In the ever-evolving landscape of technology, the tandem growth of Artificial Intelligence (AI) and Data Science has emerged as a beacon of hope, promising unparalleled advancements that will significantly impact and enhance various aspects of our lives. As we stand on the cusp of a new era, it is crucial to explore how the integration of AI and Data Science is poised to shape the future and offer solutions to some of humanity's most pressing challenges.

article thumbnail

Using Huge Pages with PostgreSQL Running Inside Kubernetes

Percona

Huge pages make PostgreSQL faster; can we implement it in Kubernetes? Modern servers operate with terabytes of RAM, and by default, processors work with virtual memory address translation for each 4KB page. OS maintains a huge list of allocated and free pages to make slow but reliable address translation from virtual to physical. Please check out the Why Linux HugePages are Super Important for Database Servers: A Case with PostgreSQL blog post for more information.

C++ 95
article thumbnail

What the SEC cybersecurity disclosure mandate means for application security

Dynatrace

On July 26, 2023, the U.S. Securities and Exchange Commission (SEC) adopted rules that require all public organizations to disclose any material cybersecurity incidents that they experience. The mandate also requires that organizations disclose overall cybersecurity risk management, strategy, and governance. The SEC cybersecurity mandate will go into effect on December 15, 2023, and cybersecurity organizations are still figuring out how to properly prepare themselves.

article thumbnail

Percona Monthly Bug Report: November 2023

Percona Community

At Percona, we operate on the premise that full transparency makes a product better. We strive to build the best open-source database products, but also to help you manage any issues that arise in any of the databases that we support. And, in true open-source form, report back on any issues or bugs you might encounter along the way. We constantly update our bug reports and monitor other boards to ensure we have the latest information, but we wanted to make it a little easier for you to keep trac

article thumbnail

Performance audit: Lego.com

Speed Curve

I love LEGO. My kids love LEGO, too, which means that every year I find myself spending a fair bit of time on the LEGO website during the holidays. So I thought it would be fun to spend some time poking around behind the scenes and give the site a holiday performance audit. Keep reading to find out what I learned, and some lessons you may want to apply to your own pages.

article thumbnail

LinkedIn Migrates Espresso to HTTP2 and Reduces Connections by 88% and Latency by 75%

InfoQ

LinkedIn was able to dramatically improve the scalability and performance of its Espresso database by migrating it from HTTP1.1 to HTTP2, resulting in a reduction in the number of connections, latency, and garbage collection times. To achieve these gains, the team had to optimize the Netty’s default HTTP2 stack to make it fit their needs.

Latency 98
article thumbnail

Accelerate Innovation by Shifting Left FinOps: Part 6

DZone

In the first two parts of this series, we understood the importance of cost models and how to create and refine cost models. In the subsequent parts, we learned how to optimize our workload components across infrastructure, applications, and data. In this final part, we will present the impact and results related to applying the cost optimization and ShiftLeft FinOps techniques for a cloud-native application.

article thumbnail

What’s New in Percona Toolkit 3.5.6

Percona

Percona Toolkit 3.5.6 was released on December 21, 2023. This blog post covers the main changes in this release. New tool: pt-galera-log-explainer We continue adding more instruments for the Support teams. pt - galera - log - explainer was written by my Percona Support colleague Yoann La Cancellera. pt - galera - log - explainer filters, aggregates, and summarizes multiple Galera library logs together.

article thumbnail

Improving customer experience with business process monitoring

Dynatrace

A business process is a collection of related, usually structured tasks or steps, performed in sequence, that achieve a defined business goal. Tasks may be manual or automatic, and many business processes will include a combination of both. Business processes are important because they improve the efficiency, consistency, and quality of the business outcome.

article thumbnail

What Is The Software Development Life Cycle (SDLC)? Exploring Phases, Processes, and Models!

Official Blog - World Web Technology

You cannot leave SDLC unnoticed when you are into software development. But the question here is what all the hype about SDLC is? What is SDLC? How does it contribute to the software development process ? This article will explain why most companies and their software developers use SDLC to manage their development process. Before we start with the details, let’s first understand the Software Development Life Cycle (SDLC) concept.

article thumbnail

How to automatically performance test your pull requests and fight regressions

Speed Curve

As highlighted in our December product update , we've been making a lot of improvements in the area of CI/CD. In addition to the new Deployments dashboards and Notes updates, we've launched a new GitHub integration. Our purpose in building this integration is to lower the barrier for getting web performance feedback for your code changes, directly in the environment you are working in.

article thumbnail

InfoQ Dev Summit in Boston: Two Days of Talks for Senior Developers

InfoQ

InfoQ is delighted to announce a new two-day conference, InfoQ Dev Summit Boston 2024, taking place June 24-25, 2024. This event is designed to help senior developers navigate their immediate development challenges, focusing exclusively on the technical aspects that matter right now.

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 293
article thumbnail

Percona Monitoring and Management Dump: A New Tool to Support Percona Customers

Percona

In this post, I will present a new Percona tool: Percona Monitoring and Management (PMM) Dump. The PMM Dump performs a logical backup of the performance metrics collected by the PMM Server and imports them into a different PMM Server instance. PMM Dump allows you to share monitoring data collected by your PMM server securely with the Percona Support team.

article thumbnail

Sustainable IT: Optimize your hybrid-cloud carbon footprint

Dynatrace

Growing awareness and increasing regulatory scrutiny have propelled carbon emissions data into the public consciousness. How will your organization respond to this global challenge? How can you reduce the carbon footprint of your hybrid cloud? A structured approach Reducing carbon emissions involves a combination of technology, practice, and planning.

Cloud 214
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

Mobile INP performance: The elephant in the room

Speed Curve

Earlier this year, when Google announced that Interaction to Next Paint (INP) will replace First Input Delay (FID) as the responsiveness metric in Core Web Vitals in *gulp* March of 2024, we had a lot to say about it. (TLDR: FID doesn't correlate with real user behavior, so we don't endorse it as a meaningful metric.) Our stance hasn't changed much since then.

Mobile 54
article thumbnail

Play and win at Popular Games via the Megapari App

Tech News Gather

The excellent Megapari app that the betting operator offers for Indian gamers has been created specifically for quality online entertainment betting. It can be used anytime and anywhere in India and is perfectly adapted to different devices. It can only be downloaded from the official Megapari website and was last updated in December 2023. Such Megapari app does not take more than usual, the main thing is that you have a stable internet.

Games 52
article thumbnail

Accelerate Innovation by Shifting Left FinOps: Part 4

DZone

We have understood the importance of cost models and how to create and refine cost models. In Part 3 of this series, we learned how to optimize our workload components, specifically cost optimization techniques for infrastructure. In this post, we will learn about the techniques for cost optimization of the application layer components(layer highlighted in blue).

article thumbnail

Exploring MySQL 8 Priority-Based Error Log Filtering

Percona

Error logging is a critical aspect of database administration, providing insights into issues, warnings, and errors that may affect the system’s stability and performance. MySQL 8 introduces Error Log Filtering as a mechanism to fine-tune the error log, allowing administrators to focus on the most critical issues. By assigning priorities to different error types, administrators can control which errors are logged, creating a more concise and actionable error log.

article thumbnail

OneAgent release notes version 1.279

Dynatrace

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

213
213
article thumbnail

Mastering Test Management in Agile Software Development

Kovair

In the ever-evolving software development landscape, the Agile methodology has emerged as a notable approach to delivering high-quality software in the shortest time possible.

article thumbnail

Why Performance Testing is Important

Abstracta

Have you ever had those days when too many people want something from you at the same time? When your inbox is flooded by so many questions and requests that you just freeze and stop doing anything at all? Everyone has those days now and. The post Why Performance Testing is Important appeared first on Abstracta Software Testing Services.

article thumbnail

Strategies for Digital Yuan Success: Byte Banking Brilliance

Tech News Gather

The global financial landscape is undergoing a profound transformation with the rise of digital currencies. Among them, the Digital Yuan, also known as the e-CNY or Digital RMB (Renminbi), has emerged as a key player in this digital revolution. In this article, we will explore the strategies behind the success of the Digital Yuan, delving deep into its technical infrastructure, regulatory framework, user adoption, global impact, and future challenges.

article thumbnail

Accelerate Innovation by Shifting Left FinOps, Part 3

DZone

Now that we have understood the importance of cost models and how to create and refine cost models, it's time to start to optimize our workload components. Any workload deployment and architecture contains the key components that are depicted in the architecture diagram given below. All the layers of the architecture provide opportunities for cost optimization.

article thumbnail

Backup Mastery: Running Percona XtraBackup in Docker Containers

Percona

Ensuring the security and resilience of your data hinges on having a robust backup strategy, and Percona XtraBackup (PXB), our open source backup solution for all versions of MySQL, is designed to make backups a seamless procedure without disrupting the performance of your server in a production environment. When combined with the versatility of Docker containers, it becomes a dynamic duo, offering a scalable approach to data backup and recovery.

C++ 90