April, 2020

article thumbnail

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. So it means something when even a team at a company like Uber announces a change away from microservices to something else.

article thumbnail

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

Scalegrid

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. Over the last few weeks, we have been inundated with requests from SMB customers looking to improve the ROI on their database hosting.

Azure 344
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

Mutation Testing With SonarQube

DZone

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. In short, with Mutation Testing faults (or mutants) are introduced into your code and consequently, your tests are run again.

Testing 337
article thumbnail

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. The de facto text-compression of the web is Gzip, with around 80% of compressed responses favouring that algorithm, and the remaining 20% use the much newer Brotli. Of course, this total of 100% only measures compressible responses that actually were compressed—there are still many millions of resources that could

Latency 269
article thumbnail

Java memory optimizations: 3x Jenkins performance improvement with Dynatrace

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. Right after posting the blog another related story was brought to my attention which I am happy to share in this blog.

Java 257
article thumbnail

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. We are also committed to protecting users’ privacy and service security without sacrificing any part of the playback experience.

Network 237
article thumbnail

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.". In long, Ana Oprea, one of the authors, gave a good overview. anaoprea : There are multiple questions about what this book is about, who it's for and what might be relevant for me.

Google 208

More Trending

article thumbnail

Penetration Testing: What Is the Future Technology?

DZone

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. It provides an insightful example: " Cybercriminals load malicious code onto retailers' websites to steal shoppers' credit card details, with 4,800+ unique websites compromised on average every month.

article thumbnail

Reaffirming our commitment to Italy: Introducing the AWS Europe (Milan) Region

All Things Distributed

The global healthcare pandemic has been like nothing many of us in Europe have ever known. During this time, many organizations have been contemplating their role in the COVID-19 crisis, and how they can best serve their communities. I can tell you it has been no different for us at Amazon Web Services (AWS). We are focused on where we can make the biggest difference, to help the global communities in which we all live and work.

AWS 217
article thumbnail

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

Dynatrace news. Gartner just released its latest Magic Quadrant for Application Performance Monitoring (APM) , and a separate Critical Capabilities for APM report. We are thrilled to share Dynatrace has been named a Leader for Completeness of Vision and Ability to Execute for the 10th consecutive time. F or the third time in a row, we are positioned furthest in the quadrant for Completeness of Vision.

DevOps 250
article thumbnail

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 ».

240
240
article thumbnail

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.

Network 131
article thumbnail

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. The cost of parsing and compiling the uncompressed file once downloaded. The cost of executing the JavaScript. The memory cost.

Mobile 145
article thumbnail

Site Optimization Framework To Boost Your Website Performance Using AEM

DZone

I often found that there are issues observed post-implementation due to not following the best practices recommended by Adobe. What Causes Performance Issues. Thread contention — long-running requests such as slow searches, write-heavy background jobs, moving of whole branches of site content, etc. High CPU utilization. Expensive requests such as expensive searches or inefficient application code, components, etc.

article thumbnail

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. You don’t get that many titles after your name unless you’re pretty good at something. For DJ, that “something” is math and computer science.

article thumbnail

Innovate. Collaborate. Deliver. Our digital hub is live

Dynatrace

Dynatrace news. I think it’s an obvious statement to make, but the COVID-19 virus has taken everyone by surprise, in terms of how quickly it has disrupted our lives , and how disruptive it has been to so many people. Our thoughts are with everyone around the world who is currently suffering or ha s lost loved ones as a result of the virus. .

article thumbnail

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.

article thumbnail

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. Up to this point we've identified the problematic query, the index I need, what indexes currently exist on the table, and whether or not those indexes are being used. Once we have that data, we can move on to the next steps in the process.

Tuning 137
article thumbnail

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). You will be designing and implementing distributed systems : large-scale web crawling platform, integrating Deep Learning based web data extraction components, working on queue algorithms, large datasets, creating a developm

Education 105
article thumbnail

3 Performance Testing Metrics Every Tester Should Know

DZone

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. These metrics require some basic understanding of math and statistics, but nothing too complicated. The issue is that if you don’t understand well what each one means or what they represent, you’ll come to some very wrong conclusions.

article thumbnail

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. Whether it is supporting the medical relief effort, advancing scientific research, spinning up remote learning programs, or standing-up remote working platforms, we have seen how providing access to scalable, dependable, and highly secure computing power is vital to keep organizations moving forward.

AWS 195
article thumbnail

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

Dynatrace

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. Other organizations are scrambling to support significant growth in online users. All of this puts a lot of pressure on IT systems and applications.

Traffic 209
article thumbnail

3 test design principles to get you to continuous integration

TechBeacon Testing

If your test case is causing more harm than good, is it truly useful? In the days of legacy software delivery, with long lead times and great difficulty changing the product once shipped, nearly all test cases (automated or not) were good test cases.

Design 109
article thumbnail

How do QA and Development Teams Work Together?

Kovair

When testers and developers cooperate, do consultation and coordinate on a specific project, the result is beyond expectations. With this kind of interaction, developers can.

article thumbnail

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). You will be designing and implementing distributed systems : large-scale web crawling platform, integrating Deep Learning based web data extraction components, working on queue algorithms, large datasets, creating a developm

Education 102
article thumbnail

What Is Your Test Quality?

DZone

You have consistently written unit tests and you have a line coverage of, let us say, 80% and all of your tests pass. Pretty good, isn’t it? But then you change your code and still all of your tests pass although you have changed code which is covered by your unit tests. In this post, we will take a look at mutation testing which will test the quality of your unit tests.

Testing 220
article thumbnail

Confermando il nostro impegno in Italia: Apertura della Regione AWS Europe (Milano)

All Things Distributed

La maggior parte di noi, in Europa, non aveva mai conosciuto prima una pandemia globale come quella in corso. Durante questo periodo, molte organizzazioni stanno riflettendo sul proprio ruolo nella crisi COVID-19 e su quale può essere il modo migliore per supportare la propria comunità. Posso dirvi che per noi di Amazon Web Services (AWS) non è stato diverso.

AWS 108
article thumbnail

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

Dynatrace

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. Amidst the uncertainty, we’re all working diligently to maintain continuity for our businesses, keep employees productive, and maintain customer satisfaction and experience through digital services.

article thumbnail

Angular Performance Tuning: 15 Ways to Build Sophisticated Web Apps

Simform

Angular is, by default, a powerful and high performing front-end framework. Yet, unexpected challenges are bound to happen when you’re building mission-critical apps, apps that are content-heavy and complex on the architectural side. The post Angular Performance Tuning: 15 Ways to Build Sophisticated Web Apps appeared first on Insights on Latest Technologies - Simform Blog.

Tuning 98
article thumbnail

The Importance of QA Testing in FinTech

Kovair

Financial Technology (FinTech) opens the door to countless opportunities for financial firms. At the same time, it comes with great responsibility. Firms offering FinTech services.

FinTech 98
article thumbnail

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. This capability is essential when performance tuning since query events include discrete CPU and IO metrics as well as runtime parameters, which are key for troubleshooting query performance problems such as parameter sniffing.

Azure 96
article thumbnail

Chaos Mesh — A Solution for System Resiliency on Kubernetes

DZone

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. However, these tests can’t cover everything as clusters scale, complexities mount, and data volumes increase by petabyte levels. To better identify system vulnerabilities and improve resilience, Netflix invented Chaos Monkey , which injects various types of faults into the infrastructure an

Systems 216
article thumbnail

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. SQL Server Degree of Parallelism is the processor conveyance parameter for a SQL Server operation, and it chooses the maximum number of execution distribution with the parallel use of different logical […].

Servers 95
article thumbnail

Additional security with enhanced access control in Dynatrace Managed

Dynatrace

Dynatrace news. Government institutions, healthcare, and financial organizations are among the most information-intensive industries today. Especially for these industries, the control and security of their users’ access to critical applications (including Dynatrace) and the information that’s accessible with those applications is of the highest priority.

article thumbnail

Live Stream with Guests Using OBS with Skype and NDI

The Polyglot Developer

As a technical content streamer, one of the most difficult tasks for me to accomplish was with having guests participate on the stream. To be clear, I don’t mean having guests participate in the chat, I mean having them on the stream with their video, audio, and sometimes screen. Think about it. You’re streaming to Twitch or another platform using Open Broadcast Studio (OBS).

Network 89
article thumbnail

Software Testing Strategies to Boost Business Growth

Kovair

This article explores software testing strategies that can improve business performance. In this article, you will get tips on how to establish long-term cooperation, create.

article thumbnail

New! Tracking first- and third-party request groups

Speed Curve

Getting visibility into the impact that known third parties have on the user experience has long been a focus in our community. There are some great tools out there – like 3rdParty.io from Nic Jansma and Request Map from Simon Hearne – which give us important insight into the complexity involved in tracking third-party content. When we released our re-imagined Third Party Dashboard last year, we were excited to be providing site owners with another great tool for managing the unmanag

Metrics 83