Sat.Mar 21, 2020 - Fri.Mar 27, 2020

article thumbnail

PostgreSQL Connection Pooling: Part 3 – Pgpool-II

Scalegrid

In our previous posts in this series, we discussed the case for connection pooling and introduced PgBouncer. In this post, we will discuss its most popular alternative – Pgpool-II. Pgpool-II is the swiss army knife of PostgreSQL middleware. It supports high-availability, provides automated load balancing, and has the intelligence to balance load between masters and slaves so write loads are always directed at masters, while read loads are directed to slaves.

Cache 264
article thumbnail

Stuff The Internet Says On Scalability For March 27th, 2020

High Scalability

Hey, it's HighScalability time! Awesome explanation of how to build a PID controller to fly a rocket! ( BPS.space via Orbital Index ). Do you like this sort of Stuff? Without your support on Patreon this kind of Stuff can't happen. You are that important to the fate of the intelligent world. Know someone who wants to understand the cloud? I wrote Explain the Cloud Like I'm 10 just for them.

Internet 233
Insiders

Sign Up for our Newsletter

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

article thumbnail

Clean Unit Testing

DZone

It's easy to write "unit test" tests that use JUnit and some mocking library. They may produce code coverage that keeps some stakeholders happy, even though the tests aren't even unit tests and provide questionable value. It can also be very easy to write unit tests that are — in theory — units test but are more complex than the underlying code and hence just add to the total software entropy.

Testing 204
article thumbnail

60 seconds to self-upgrading observability on Google Kubernetes Engine

Dynatrace

Dynatrace news. A decade ago, while working for a large hosting provider, I led a team that was thrown into turmoil over the purchasing of server and storage hardware in preparation for a multi-million dollar super-bowl ad campaign. Our procurement decisions were based on trace data that was pulled from a handful of fragmented monitoring solutions. The data had to be painstakingly stitched together over the course of a few weeks, across each layer of our stack.

Google 198
article thumbnail

An approach to index tuning – part 1

SQL Performance

A performance tuning engagement can end up taking many turns as you work through it – it all depends on what is showing up as the problem and what the data tells you. Some days it lands on a specific query, or set of queries, that can be improved with indexes – either new ones or modifications to existing indexes. One of my favorite parts of tuning is working with indexes and, as I was thinking about this post, I was tempted to label index tuning as an "easier" task… but it really isn't.

Tuning 130
article thumbnail

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

High Scalability

Who's Hiring? 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 development platform for other company departments, etc. - this is going to be a challenging journey for any backend engineer!

Education 105
article thumbnail

Beyond Whack-A-Bug: From Reactive to Proactive E2E Testing

DZone

Of all of the classic arcade games, Whack-A-Mole just might be the most frustrating. You can’t win the game of Whack-A-Mole. Every time you think you’ve hit the mole, the little scoundrel always finds a way to pop up again somewhere else, and you’re always one step behind. In the world of end-to-end testing, we can get stuck playing Whack-A-Bug when we reactively write tests to bugs that pop up in production in order to prevent them from appearing again.

Testing 162

More Trending

article thumbnail

The DevTools Performance Tab – Using Chrome’s Profiler to Optimize Your Page Speed

MachMetrics

Chrome’s DevTools suite contains some of the most powerful tools available to help you analyze and improve the speed of your website (or web app). They can also be the most overwhelming. In our most recent article , we covered one area of the DevTools that we can use to measure the load time of our site – the ‘Audit’ tab. However, we often get asked about another area of the DevTools – the ‘Performance’ tab.

Speed 99
article thumbnail

Future of eCommerce: 10 Trends You Need to Know

Simform

Capitalizing on the right eCommerce trend and can catapult your business to great heights. The learnings give one a great deal of insight into the right ways of eCommerce platform development. The post Future of eCommerce: 10 Trends You Need to Know appeared first on Insights on Latest Software Technologies - Simform Blog.

article thumbnail

Web Services or Mobile App Testing — The Prioritization Matrices

DZone

Web Service and Mobile App Testing. Generally, we can say that: Web services are packet sized applications that communicate with each other via network but in a precise format. The output of one software used as an input to another reciprocally and the whole process executed with interface language like XML. Mobile app testing is a strategic approach to detect bugs and fix them before users identify them.

Mobile 147
article thumbnail

Is working-from-home affecting productivity? Use Dynatrace to find out and optimize!

Dynatrace

Dynatrace news. Since governments around the world are asking people to work-from-home in order to fight COVID-19, I keep hearing questions from colleagues, customers, and partners alike: Are people being as productive as they would be if they were working from their office desk? Are people changing their working patterns? Are the systems we rely on every day as reliable via the home internet connection?

DevOps 184
article thumbnail

Measuring database scaling & density on Nutanix HCI platform.

n0derunner

What Density can we achieve Vs The theoretical max How does database performance behave as more DBs are consolidated? What impact does running the CVM have on available host resources? tl;dr The cluster was able to achieve ~90% of the theoretical maximum. CVM overhead was 5% for this workload. Experiment setup The goal was to … The post Measuring database scaling & density on Nutanix HCI platform. appeared first on n0derunner.

article thumbnail

Create a Stream Countdown Timer for Twitch with JavaScript

The Polyglot Developer

As you’ve probably seen, I’ve been ramping up The Polyglot Developer on Twitch , when it comes to live streaming developer content. What might not be obvious to the viewer of the live streams is the technical effort that’s involved in making the stream possible. For example, how do you position all the stream elements on the screen, or for that matter, broadcast a stream at all?

article thumbnail

What Does Your APM Look Like? [Survey]

DZone

Monitoring application performance has always been a major challenge. Today, with the rise of distributed environments, microservices, and containers, monitoring application performance has become even harder. In recent years, new application performance monitoring (APM) tools and capabilities have emerged to help, but how much are IT teams truly leveraging them?

article thumbnail

Update of SSL certificate for Mission Control on April 1, 2020

Dynatrace

Dynatrace news. The SSL certificate for Mission Control will be renewed on April 1, 2020. The updated certificate will be issued by Amazon Trust Services in the context of our strong partnership with AWS, thereby ensuring the highest possible reliability for our customers around the globe. This means that the SSL certificate for the Mission Control endpoint ( [link] ) will change on April 1, 2020.

AWS 152
article thumbnail

Get Static

CSS - Tricks

In this piece, Eric Meyer argues that performance is more important than ever right now — especially for websites that contain critical information for the public: If you are in charge of a web site that provides even slightly important information, or important services, it’s time to get static. I’m thinking here of sites for places like health departments (and pretty much all government services), hospitals and clinics, utility services, food delivery and ordering, and I’m sure there are more

article thumbnail

Understanding database scaling & density on Nutanix HCI platform.

n0derunner

Given a database consolidation workload: How does database performance behave as more DBs are consolidated? What impact does running the CVM have on available host resources? Experiment setup The goal was to establish how database performance scales as we add more workloads into the cluster. As a secondary metric we can see how much overhead … The post Understanding database scaling & density on Nutanix HCI platform. appeared first on n0derunner.

article thumbnail

Remote Team Flow EventStorming for Retrospectives

Strategic Tech

An example of a short Team Flow EventStorm (this is not based on any real teams) Visualise your team’s process and you’ll uncover a higher quantity and higher quality opportunities for improving how you work as a team compared to relying on traditional retrospective formats. If your team works remotely, you can achieve this by EventStorming your team’s flow using the digital collaboration tool Miro.

article thumbnail

Cloud Native Cost Optimization

Adrian Cockcroft

A cost-optimizer at work. Photo of Corey Quinn taken at Kubecon by Adrian One of the impacts of COVID-19 has been a large rapid unplanned change in business activity for most of the global economy. There are several outcomes, some markets like work from home tools and services, healthcare and grocery retail are extra busy, social media applications are extra busy but their revenue from advertising may be impacted, and many businesses in manufacturing, travel and entertainment are have largely be

Cloud 52
article thumbnail

Maintaining Performance

CSS - Tricks

Real talk from Dave: I, Dave Rupert, a person who cares about web performance, a person who reads web performance blogs, a person who spends lots of hours trying to keep up on best practices, a person who co-hosts a weekly podcast about making websites and speak with web performance professionals… somehow goofed and added 33 SECONDS to their page load.

article thumbnail

Microsoft's new SQL client is here!

Particular Software

A few months back, Microsoft released a brand new SQL client library called Microsoft.Data.SqlClient on NuGet. Wait…didn't we already have a stable SQL client library shipped as a part of.NET Framework? Why reinvent the wheel? Let's see why, which one you should choose, and how this affects our NServiceBus packages. Update Cycles Have you noticed that database servers are getting more frequent updates?

article thumbnail

Run vdbench on HCI with X-Ray

n0derunner

How to use Nutanix X-Ray to run any vdbench workload at scale Download vdbench from the Oracle site Download the vdbench x-ray test scenario from github or clone the whole repo [link] Rename the zip file downloaded from Oracle to vdbench.zip The X-ray scenerio relies on the zip file having exactly this name. Go to … The post Run vdbench on HCI with X-Ray appeared first on n0derunner.

Testing 52
article thumbnail

AB Testing?—?So You Know What Really Works

Adrian Cockcroft

When I joined Netflix in 2007 I was managing a team that built the personalized home page for the DVD shipping web site. The first thing I… Continue reading on The Startup ».

Testing 52
article thumbnail

How to build a rock-star QA team using test coverage methodology

TechBeacon Testing

Growing your quality assurance (QA) team can be daunting. You may need to consider dozens of different options that span multiple dimensions, such as languages or functionality. It may seem like an impossible task to find—and hire—those few candidates who can do everything.

Testing 54
article thumbnail

13 Key Benefits of Angular & Use Cases

Simform

Angular has come a long way since its inception. The Angular team at Google keeps the framework upgraded with the constant evolution of browsers and their ability to support diverse functionalities over time. The post 13 Key Benefits of Angular & Use Cases appeared first on Insights on Latest Software Technologies - Simform Blog.

Google 45
article thumbnail

An early end of term

The Morning Paper

The last few weeks have been anything but normal for many of us. I do hope that you and your loved ones are managing to stay safe. My routines have been disrupted too, and with the closure of schools last week it’s essentially the Easter holidays one week earlier than expected for my children. At the moment my priority is to help any family, friends, and neighbours in need.

article thumbnail

AB Testing?—?So You Know What Really Works

Adrian Cockcroft

AB Testing?—?So You Know What Really Works ??Castillo San Cristo?bal?, ?San Juan?, picture by Adrian When I joined Netflix in 2007 I was managing a team that built the personalized home page for the DVD shipping web site. The first thing I found was that every user visible change we made went through an A/B test. This was institutionalized across Netflix from the beginning, and it’s part of the formation story told in Marc Randolph’s book That Will Never Work.

Testing 52
article thumbnail

Network Automation at Fastly

InfoQ

Ryan Landry, the senior director for TechOps at Fastly, has shared how network automation enables them to manage traffic peaks during popular live-streamed events such as the Super Bowl LIV. Fastly are directly connected to numerous ISPs across the US and try to keep their live video traffic on these direct paths with their partners to deliver video streams as close to the end-user as possible.

Network 41
article thumbnail

Deploying Tarantool Cartridge Applications with Zero Effort (Part 1)

Percona Community

Tarantool is an open-source in-memory DB with a Lua application server on board. It’s best used for apps that require high performance and horizontal scaling. Out of the box we support horizontal scaling via the vshard module. There are quite a few things that you have to keep in mind when you work on your business logic, though. Not ideal. We made it easier.

article thumbnail

Inspired Design Decisions With Otto Storch: When Idea, Copy, Art And Typography Became Inseperable

Smashing Magazine

Inspired Design Decisions With Otto Storch: When Idea, Copy, Art And Typography Became Inseperable. Inspired Design Decisions With Otto Storch: When Idea, Copy, Art And Typography Became Inseperable. Andrew Clarke. 2020-03-23T13:00:00+00:00. 2020-03-23T15:36:17+00:00. For the past few years, books about HTML and CSS have almost vanished from my studio bookshelves.

Design 104
article thumbnail

Cloud Native Cost Optimization

Adrian Cockcroft

A cost-optimizer at work. Photo of Corey Quinn taken at Kubecon by Adrian One of the impacts of COVID-19 has been a large rapid unplanned change in business activity for most of the global economy. There are several outcomes, some markets like work from home tools and services, healthcare and grocery retail are extra busy, social media applications are extra busy but their revenue from advertising may be impacted, and many businesses in manufacturing, travel and entertainment are have largely be

Cloud 40
article thumbnail

Get quick alerts and avoid false positives with the new baseline setting

Dynatrace

Dynatrace news. We’re happy to announce that with Dynatrace version 1.189, you can give your baselining routines more time to evaluate short-lived performance conditions. This avoids annoying false-positive alerts on short spikes while still alerting you to conditions that require your attention. Read on for an example and description of our new baselining functionality.

Traffic 191
article thumbnail

Software Unit Testing: What Is That? Why Is it Important?

DZone

Software Unit Testing: What Is It? Why Is It Important? It is hard to overestimate the importance of software quality. A single error can have a huge negative impact on your entire business. If bug issues are not addressed efficiently, it may result in everything from an endless cycle of fixes to a destroyed reputation of your company. Effective testing strategies help to minimize such risks by ensuring the quality of the released product.

Software 147
article thumbnail

Data Driven vs Keyword Driven Frameworks for Test Automation

Testsigma

What is a Test Framework? A test framework is a set of guidelines which can be followed to create test cases and related processes. These guidelines can be about coding practices, storage and retrieval of test data and test results, interaction with external resources and many other things. A test framework usually contains internal libraries and reusable code modules which provide a foundation for test automation and can be leveraged to build test automation systems for different types of appli

Testing 52
article thumbnail

COVID-19 Preparedness at ScaleGrid

Scalegrid

Customers & Friends, With the impact of COVID-19 growing around the world, we are taking proactive steps to prepare our infrastructure to continue seamlessly as we navigate this critical time. In an abundance of caution to the rapidly growing climate of the pandemic, we are taking extreme measures to ensure the safety of our employees, customers and partners.

article thumbnail

Easily change OneAgent metadata, host name, and monitoring mode

Dynatrace

Dynatrace news. If you have thousands of hosts to monitor, changing the configuration of some of the hosts can be challenging. With the Dynatrace OneAgent command-line interface (CLI), you can easily reconfigure your hosts or host groups anytime after installation. During the past several months, we’ve gradually improved the OneAgent CLI. You can read about these improvements in these recent blog posts: Faster host-group management using the OneAgent command-line interface.

article thumbnail

Performance Links

CSS - Tricks

I've had a number of browser tabs open to articles all related to web performance and gosh darn it if blogging them is a way for me get some closure. They are all good! Manuel Matuzovic, Why 543 KB keep me up at night : Yes, I know, it depends. 543 KB aren't always bad, but on that specific page there's only a single image (the logo ~20 KB) and a single paragraph.