April, 2020

Reducing Your Database Hosting Costs: DigitalOcean vs. AWS vs. Azure


If you’re hosting your databases in the cloud, choosing the right cloud service provider is a significant decision to make for your long-term hosting costs. This is especially apparent in today’s world where organizations are doing whatever they can to optimize and reduce their costs.

Azure 236

Real-World Effectiveness of Brotli

CSS Wizardry

One of the more fundamental rules of building fast websites is to optimise your assets, and where text content such as HTML, CSS, and JS are concerned, we’re talking about compression.

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

One Team at Uber is Moving from Microservices to Macroservices

High Scalability

There may be an undiscovered tribe deep in some jungle somewhere that hasn’t made up their mind on microservices, but I doubt it. People love microservices or love to hate microservices. There’s not much in between.

Helping your digital services run optimally for your customers and employees during COVID-19


Dynatrace news. Coronavirus continues to disrupt our personal and professional lives in ways many of us could never have imagined just a few short weeks ago.

Penetration Testing: What Is the Future Technology?


Cyberattacks are rising decade per decade, and this decade is no different. It is no surprise that web attacks rose by 56% in the last year alone, reports Norton's 2019 Internet Security Threat Report.

Bringing 4K and HDR to Anime at Netflix with Sol Levante

The Netflix TechBlog

By Haruka Miyagawa & Kylee Peña Continue reading on Netflix TechBlog ». 4k netflix anime animation hdr


Bring Your Own Cloud (BYOC) vs. Dedicated Hosting at ScaleGrid


Where you decide to host your cloud databases is a huge decision. You have to choose your hosting model, a cloud provider, and then your primary and standby regions to deploy to.

Cloud 175

More Trending

Free Google Book: Building Secure and Reliable Systems

High Scalability

Google added another book into their excellent SRE series: Building Secure and Reliable Systems. It's free to download, so don't be shy. It's not short: 557 pages and 21 chapters! So what's it about? In short it's about "reliability through the lens of security.".

Google 215

COVID-19 and Digital Services: An Action Plan for the Unexpected


Dynatrace news. One of the impacts of the COVID-19 pandemic is a move towards digital services at an unprecedented scale. Some businesses are attempting to replace lost revenue streams through a shift to online activity.

Chaos Mesh — A Solution for System Resiliency on Kubernetes


Why Chaos Mesh? In the world of distributed computing, faults can happen to your clusters any time, anywhere. Traditionally we use unit tests and integration tests that guarantee a system is production-ready.

How Netflix brings safer and faster streaming experience to the living room on crowded networks…

The Netflix TechBlog

How Netflix brings safer and faster streaming experience to the living room on crowded networks using TLS 1.3 By Sekwon Choi At Netflix, we are obsessed with the best streaming experiences. We want playback to start instantly and to never stop unexpectedly in any network environment.

Fundamentals of table expressions, Part 1

SQL Performance

This article is the first in a series about the fundamentals of table expressions in T-SQL. I will mainly focus on four types of named table expressions, which are known in T-SQL as derived tables, common table expressions (CTEs), views, and inline table-valued functions (inline TVFs).

Azure 113

When scaling your workload is a matter of saving lives

All Things Distributed

On March 16, 2020, at 9:26 PM, I received an urgent email from my friend DJ Patil, former White House Chief Data Scientist, Head of Technology for Devoted Health, a Senior Fellow at the Belfer Center at the Harvard Kennedy School, and Advisor to Venrock Partners.

The DynamoDB Book: An Interview With Alex DeBrie On His New Book

High Scalability

You know nothing about DynamoDB. At least that’s what I realized the first time I heard Rick Houlihan give his now infamous talk at AWS re:Invent 2018 on Amazon DynamoDB Deep Dive: Advanced Design Patterns for DynamoDB.

AWS 209

Dynatrace named a Leader in 2020 Gartner?Magic Quadrant for APM – positioned furthest for Completeness of Vision; scored highest in 5 of 6 Critical Capabilities use cases


Dynatrace news. Gartner just released its latest Magic Quadrant for Application Performance Monitoring (APM) , and a separate Critical Capabilities for APM report.

DevOps 219

3 Performance Testing Metrics Every Tester Should Know


Making sense of the average, standard deviation and percentiles in performance testing reports. There are certain performance testing metrics that are essential to understand properly in order to draw the right conclusions from your tests.

Getting started with SQL Server Query Tuning

SQL Shack

This article will cover some essential techniques for SQL query tuning. Query tuning is a very wide topic to talk about, but some essential techniques never change in order to tune queries in SQL Server.

What Outranks Thread Priority?

Randon ASCII

This investigation started, as so many of mine do, with me minding my own business, not looking for trouble. In this case all I was doing was opening my laptop lid and trying to log on.

Continuing our investment in Africa: Introducing the AWS Africa (Cape Town) Region

All Things Distributed

As COVID-19 has disrupted life as we know it, I have been inspired by the stories of organizations around the world using AWS in very important ways to help combat the virus and its impact.

AWS 121

HubSpot Migrating ZooKeeper into Kubernetes

High Scalability

We recently migrated hundreds of ZooKeeper instances from individual server instances to Kubernetes without downtime. Our approach used powerful Kubernetes features like endpoints to ease the process, so we’re sharing the high level outline of the approach for anyone who wants to follow in our footsteps. See the end for important networking prerequisites. Click to read more

Ensure that sensitive customer data is protected while monitoring mobile apps


Dynatrace news. Whether you run a small food delivery company, a mid-sized movie-streaming business, or a multinational hotel group, Dynatrace Real User Monitoring provides gapless insight into all the user journeys of the customers of your app, from the frontend to the backend.

Mobile 212

Mutation Testing With SonarQube


In a previous post , we explored the PIT Mutation Testing Maven plugin. This time, we will take a look at how we can integrate the results with SonarQube, our favorite software analysis tool. Introduction. Before reading this post, it is advised to revise our previous post about Mutation Testing.

Importance of SQL Server Max Degree of Parallelism

SQL Shack

In this article, we will discuss how the Max Degree of Parallelism works in SQL Server and how does it improve the query performance.

COVID-19 Triggered the Turning Point


The pandemic affects everyone. Understanding previous technological revolutions will focus your digital strategy and help you thrive through the most turbulent economic event of our lifetime.

An approach to index tuning – Part 2

SQL Performance

In my last post , I started to outline the process I go through when tuning queries – specifically when I discover that I need to add a new index, or modify an existing one.

The Cost of Javascript Frameworks

Tim Kadlec

There is no faster (pun intended) way to slow down a site than to use a bunch of JavaScript. The thing about JavaScript is you end up paying a performance tax no less than four times: The cost of downloading the file on the network.

Mobile 114

Java memory optimizations: 3x Jenkins performance improvement with Dynatrace


Dynatrace news. In my last blog I covered how our Engineering Productivity (EP) and Infrastructure & Services (IAS) Teams are ensuring that our DevOps tool chain is running as expected, even while workloads have shifted as our global engineering teams are now working from home.

Java 212

Troubleshooting CPU Spike in a Major Trading Application


In this article, we are going to discuss how we troubleshoot a CPU spike problem that surfaced in a major trading application in North America. All of a sudden, this application’s CPU started to spike up to 100%.

Understanding the deadlock definition in SQL Server

SQL Shack

This article explains the deadlock definition in SQL Server, and it also mentions how to capture deadlock with extended events. Deadlock is a resource contention issue that occurs between two or more than two processes. To handle this problem, we need to clearly understand how it occurs.

Post: InterviewCamp.io, Scrapinghub, Fauna, Sisu, Educative, PA File Sight, Etleap, Triplebyte, Stream

High Scalability

Who's Hiring? InterviewCamp.io has hours of system design content. They also do live system design discussions every week. They break down interview prep into fundamental building blocks. Try out their platform. Scrapinghub is hiring a Senior Software Engineer (Big Data/AI).

Bandwidth-friendly Query Profiling for Azure SQL Database

SQL Performance

SQL Server has always provided the ability to capture actual queries in an easily-consumable rowset format – first with legacy SQL Server Profiler, later via Extended Events, and now with a combination of those two concepts in Azure SQL Database.

Azure 80

Adapting #Accelerate to Development

Allen Holub

Accelerate: Building and Scaling High Performing Technology Organization is one one the best books to hit the shelves in a long time.

LATAM COVID-19 readiness


Dynatrace news. Just like all other regions of the world, Dynatrace customers in Latin American (LATAM) are confronting new challenges as the global pandemic of COVID-19 forces companies to adapt to application and software demands.

Retail 203

Debugging Made Easy With This New Feature in Angular 9


" If debugging is the process of removing software bugs, then programming must be the process of putting them in." " — Edsger W. Dijkstra. performance ui angular 9 call methods

SQL Server Hardware Performance Tuning

SQL Shack

SQL Server Performance Tuning can be a difficult assignment, especially when working with a massive database where even the minor change can raise a significant impact on the existing query performance.

Profiling React.js Performance

Addy Osmani

This guide looks at measuring React component render performance with the React Profiler API, measuring interactions with React's new experimental scheduler and measuring custom metrics using the User Timing API

Post: InterviewCamp.io, Scrapinghub, Fauna, Sisu, Educative, PA File Sight, Etleap, Triplebyte, Stream

High Scalability

Who's Hiring? InterviewCamp.io has hours of system design content. They also do live system design discussions every week. They break down interview prep into fundamental building blocks. Try out their platform. Scrapinghub is hiring a Senior Software Engineer (Big Data/AI).