January, 2023

article thumbnail

AWS Cloud Cost Optimization Best Practices (Even AWS won’t tell you!)

Simform

Fine-tuning your cloud infrastructure is critical to ensure your overall bill keeps up to its limit. Read this blog to find out proven best practices for cloud cost optimization to help you cut down on the bill and save costs by eliminating unused resources. Cloud App Development

article thumbnail

Crashing Apps, Buffering Streams, and Fuming Fans: FIFA WC 2022 Streaming Saga

Simform

FIFA World Cup 2022 was a massive spectacle in viewership and marketing revenue. Unfortunately, such an enormous scale of events caused much chaos for some of the apps streaming this global event.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Cloud cost optimization guide: How to save more on the cloud?

Simform

Moving to the cloud is one thing, and saving costs is another. One of the reasons why organizations migrate to the cloud is to reduce infrastructure costs. However, caveats like overprovisioning, wasted resources and management issues lead to higher cloud costs.

article thumbnail

A Brief Overview of the Spring Cloud Framework

DZone

The concept of distributed applications is certainly not new. Whoever has a long IT career certainly remembers a number of different technologies implementing distributed components even in the early years. Nowadays, is all about microservices.

Cloud 253
article thumbnail

Kubernetes in the wild report 2023

Dynatrace

Kubernetes adoption survey executive summary. Modern, cloud-native computing is impossible to separate from containers and Kubernetes adoption. While Kubernetes is still a relatively young technology, a large majority of global enterprises use it to run business-critical applications in production.

article thumbnail

Why Not document.write()?

CSS Wizardry

- [link] --> If you’ve ever run a Lighthouse test before, there’s a high chance you’ve seen the audit Avoid document.write() : For users on slow connections, external scripts dynamically injected via `document.write()` can delay page load by tens of seconds.

Google 174
article thumbnail

Scalable Annotation Service?—?Marken

The Netflix TechBlog

Scalable Annotation Service — Marken by Varun Sekhri , Meenakshi Jindal Introduction At Netflix, we have hundreds of micro services each with its own data models or entities. For example, we have a service that stores a movie entity’s metadata or a service that stores metadata about images.

More Trending

article thumbnail

No Start Menu for You

Randon ASCII

I tend to launch most programs on my Windows 10 laptop by typing the <Win> key, then a few letters of the program name, and then hitting enter. On my powerful laptop (SSD and 32 GB of RAM) this process usually takes as long as it takes me to type these characters, just a fraction of a second.

Code 93
article thumbnail

Key Considerations When Implementing Virtual Kubernetes Clusters

DZone

In a Kubernetes context, multi-tenancy refers to sharing one large cluster among multiple teams, applications, or users primarily in lower environments such as development and testing—mainly to reduce cost and operational overhead around managing many clusters.

article thumbnail

Dynatrace simplifies OpenTelemetry metric collection for context-aware AI analytics

Dynatrace

The release candidate of OpenTelemetry metrics was announced earlier this year at Kubecon in Valencia, Spain. Since then, organizations have embraced OTLP as an all-in-one protocol for observability signals, including metrics, traces, and logs, which will also gain Dynatrace support in early 2023.

Analytics 238
article thumbnail

TypeScript performance lessons while refactoring for v10

tRPC

As library authors, our goal is to provide the best possible developer experience (DX) for our peers. Reducing time-to-error and providing intuitive APIs removes mental overhead from the minds of developers so that they can focus on what's most important: great end user experience.

article thumbnail

Interact with MongoDB in an AWS Lambda Function Using Go

The Polyglot Developer

If you’re a Go developer and you’re looking to go serverless, AWS Lambda is a solid choice that will get you up and running in no time. But what happens when you need to connect to your database?

Lambda 72
article thumbnail

How To Generate Test Data for Your Database Project With Python

Percona Community

If you need test data for the database of your project, you can get a dataset from Kaggle or use a data generator. In the first case, if you need to process the data before inserting it into the database, you can use Pandas, a widely used Python library for data analysis.

article thumbnail

Article: Design Pattern Proposal for Autoscaling Stateful Systems

InfoQ Articles

In this article, Rogerio Robetti discusses the challenges in auto-scaling stateful storage systems and proposes an opinionated design solution to automatically scale up (vertical) and scale out (horizontal) from a single node up to several nodes in a cluster with minimum configuration and interference of the operator.

Systems 89
article thumbnail

How Do the Docker Client and Docker Servers Work?

DZone

Docker is a powerful tool for building, running, and managing distributed applications. It uses the Docker Client and Docker Server to provide a seamless workflow. This makes it easy to run applications using containers, allowing users to set up applications quickly.

Servers 224
article thumbnail

Dynatrace SaaS release notes version 1.258

Dynatrace

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

195
195
article thumbnail

Working of MySQL Replication Filters When Using Statement-based and Row-based Replication

Percona

A couple of days ago I was creating an index on the source and when I checked the replica side it was not replicated, so I just wanted to explain how the replication filter may increase the complexity of your DBA operations.

article thumbnail

Reducing Logging Cost by Two Orders of Magnitude using CLP

Uber Engineering

Uber’s Data team discusses how they used CLP to scale log ingestion, retention, and analytics for Petabytes of Spark logs, reducing log storage and management costs by 169x. Data / ML

article thumbnail

Percona Monitoring and Management 2.34 preview release

Percona Community

Percona Monitoring and Management 2.34 preview release Hello folks! Percona Monitoring and Management (PMM) 2.34 is now available as a preview release. We encourage you to try this PMM preview release in testing environments only, as these packages and images are not fully production-ready.

article thumbnail

Top 5 Best Augmented Reality Apps For the Classroom

Tech News Gather

For teachers that are looking for new and innovative ways to teach, augmented reality is a great tool to use. However, there are a lot of different apps that are out there, making it hard to choose which ones to use in the classroom.

article thumbnail

Understanding gRPC Concepts, Use Cases, and Best Practices

DZone

As we are progressing with application development, among various things, there is one primary thing we are less worried about: computing power. Because with the advent of cloud providers, we are less worried about managing data centers. Everything is available within seconds on-demand.

article thumbnail

DevOps observability: A guide for DevOps and DevSecOps teams

Dynatrace

As organizations accelerate innovation to keep pace with digital transformation, DevOps observability is becoming a critical key to success for DevOps and DevSecOps teams.

DevOps 183
article thumbnail

The Ultimate Guide to Database Corruption: Part 2 – B-Tree Index Corruption

Percona

This blog is in continuation of my previous blog on the basic understanding of corruption with the subject line The Ultimate Guide to Database Corruption: Part 1 – An Overview. If you have not already gone through it, I encourage you to read it to understand data corruption. Introduction.

article thumbnail

Uber’s Next Gen Push Platform on gRPC

Uber Engineering

Uber’s API platform team talks about how they built their Next Generation Push Platform on gRPC which helped improve the reliability and latency of messages significantly. Backend

article thumbnail

Writing a tiny tRPC client

tRPC

Ever wondered how tRPC works? Maybe you want to start contributing to the project but you're frightened by the internals? The aim of this post is to familiarize you with the internals of tRPC by writing a minimal client that covers the big parts of how tRPC works.

Servers 56
article thumbnail

What is a Data Pipeline: Types, Architecture, Use Cases & more

Simform

Businesses can unlock the value of data only after it is transformed into actionable insights and when those insights are delivered promptly. But implementing such robust data pipelines can be complex and challenging.

article thumbnail

How Observability Is Redefining Developer Roles

DZone

Companies use software to run their business in today’s digital world. With the increased use of microservices , containers, and cloud-based technologies, traditional methods of monitoring and solving problems are no longer enough. That’s where observability comes in. Observability and monitoring are often confusing.

article thumbnail

Services Incident Update

Dynatrace

On Tuesday, January 3, 2023, at 15:26 UTC, we experienced an interruption of Dynatrace’s Single Sign On (SSO) service, preventing our customers from logging into their Dynatrace Software as a Service (SaaS) environments and other Dynatrace portals.

Cache 183
article thumbnail

[BUG] Stopping Purge/Resuming Purge in Error Logs After Upgrade to MySQL 5.7.40

Percona

Servers 83
article thumbnail

Setting Up PMM For Monitoring Your Databases on Windows

Percona Community

Before deploying Percona Monitoring and Management (PMM) in production, you might want to test it or set up a development instance locally. Since many developers and DBAs have Windows desktops, I wanted to demonstrate how to set up PMM on Windows for an easy test environment.

article thumbnail

How Uber Optimizes the Timing of Push Notifications using ML and Linear Programming

Uber Engineering

The Uber Eats team shares how they built a novel system with machine learning and linear programming to send the right message at the right time to its users. Backend

article thumbnail

An Introductory Guide to Web Performance Testing

Abstracta

From a very young age, we have all been exposed to a lot of waiting times. As kids, we must wait our turn to hit the piñata during birthday parties. As adults, we face queues everywhere, from paying for groceries to buying the latest phone.

article thumbnail

Fraud Detection With Apache Kafka, KSQL, and Apache Flink

DZone

Fraud detection becomes increasingly challenging in a digital world across all industries. Real-time data processing with Apache Kafka became the de facto standard to correlate and prevent fraud continuously before it happens.

Games 161
article thumbnail

Dynatrace SaaS release notes version 1.257

Dynatrace

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

182
182
article thumbnail

A Quick Peek at MySQL 8.0.32

Percona

Recently Oracle released new versions of their software and there are some things of note. MySQL 8.032 is not a major change but you do need to be aware of some changes just in case they have the potential to send you into the court of Murphy’s Law.

article thumbnail

Binding your application to the database in the Kubernetes cluster

Percona Community

dbaas-operator is Yet Another DBaaS Kubernetes Operator (need to suggest yadbko as a name) that tries to simplify and unify Database Cluster deployments by building a higher abstraction layer on top of Percona Kubernetes Operators.

article thumbnail

Devpod: Improving Developer Productivity at Uber with Remote Development

Uber Engineering

In this blog, we share how we improved the daily edit-build-run developer experience using DevPods, Uber’s remote development environment. We cover the challenges, pain points, our architecture, and lastly the future of remote development at Uber. Engineering