March, 2019

2019 Database Trends – SQL vs. NoSQL, Top Databases, Single vs. Multiple Database Use

Scalegrid

Wondering which databases are trending in 2019?

How is software developed at Amazon?

High Scalability

How is software developed at Amazon? Get a couple of prime pizzas delivered and watch this excellent interview with Ken Exner, GM of AWS Developer Tools. It's notable Ken is from the tools group, because progress in an industry is almost always made possible by the development of better tools.

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

Building and Scaling Data Lineage at Netflix to Improve Data Infrastructure Reliability, and…

The Netflix TechBlog

Building and Scaling Data Lineage at Netflix to Improve Data Infrastructure Reliability, and Efficiency By: Di Lin , Girish Lingappa , Jitender Aswani Imagine yourself in the role of a data-inspired decision maker staring at a metric on a dashboard about to make a critical business decision but pausing to ask a question?—?“Can

Don’t read your data from a straw

Daniel Lemire

It is common for binary data to be serialized to bytes. Data structures like indexes can be saved to disk or transmitted over the network in such a form. Many serialized data structures can be viewed as sets of ‘integer’ values. That is the case, for example, of a Roaring bitmap. We must then read back this data. An integer could be serialized as four bytes in a stream of bytes.

C++ 116

Cache-Control for Civilians

CSS Wizardry

The best request is the one that never happens: in the fight for fast websites, avoiding the network is far better than hitting the network at all. To this end, having a solid caching strategy can make all the difference for your visitors. ?? How is your knowledge of caching and Cache-Control headers? — Harry Roberts (@csswizardry) 3 March, 2019.

Cache 216

Planning for Responsive Images

CSS - Tricks

The first time I made an image responsive, it was as simple as coding these four lines: img { max-width: 100%; height auto; /* default */ }. Though that worked for me as a developer, it wasn’t the best for the audience. What happens if the the image in the src attribute is heavy?

Managing High Availability in PostgreSQL – Part II

Scalegrid

Are you deploying PostgreSQL in the cloud and want to understand your options for achieving high availability? In our previous blog post, Managing High Availability in PostgreSQL – Part I , we discussed the capabilities and functioning of PostgreSQL Automatic Failover (PAF) by ClusterLabs.

More Trending

Spinnaker Sets Sail to the Continuous Delivery Foundation

The Netflix TechBlog

Author: Andy Glover Since releasing Spinnaker to the open source community in 2015 , the platform has flourished with the addition of new cloud providers, triggers, pipeline stages, and much more.

The 10 Must-Track Web Performance Metrics

MachMetrics

Web performance metrics track the efficiency (or lack thereof) of any individual aspect of your website’s performance. The first step in improving your website is measuring it.

SQL Server Transaction Log and High Availability Solutions

SQL Shack

In the previous article of this series on the SQL Server transaction log, we discuss the SQL Server database recovery models, Full, Simple and Bulk-Logged, and the how the recovery model option of the database affects the way the SQL Server Engine works with the transaction logs.

Rendering large lists with react-window

Addy Osmani

If you use React and need to display large lists of data efficiently , you may be familiar with react-virtualized. It's a windowing library by Brian Vaughn that renders only the items currently visible in a list (within a scrolling "viewport").

Reducing High CPU on MySQL: a Case Study

Percona

In this blog post, I want to share a case we worked on a few days ago. I’ll show you how we approached the resolution of a MySQL performance issue and used Percona Monitoring and Management PMM to support troubleshooting.

Tuning 114

2019 Database Trends – SQL vs. NoSQL, Top Databases, Single vs. Multiple Database Use

High Scalability

Wondering which databases are trending in 2019 ? We asked hundreds of developers, engineers, software architects, dev teams, and IT leaders at DeveloperWeek to discover the current NoSQL vs. SQL usage, most popular databases, important metrics to track, and their most time-consuming database management tasks. Get the latest insights on MySQL , MongoDB , PostgreSQL , Redis , and many others to see which database management systems are most favored this year. SQL vs. NoSQL

How Data Inspires Building a Scalable, Resilient and Secure Cloud Infrastructure At Netflix

The Netflix TechBlog

Netflix’s engineering culture is predicated on Freedom & Responsibility, the idea that everyone (and every team) at Netflix is entrusted with a core responsibility and they are free to operate with freedom to satisfy their mission.

Amazon Aurora ascendant: How we designed a cloud-native relational database

All Things Distributed

Relational databases have been around for a long time. The relational model of data was pioneered back in the 1970s by E.F. The core technologies underpinning the major relational database management systems of today were developed in the 1980–1990s.

Design 109

Expanding Our Horizons - Efficiently

Edge Perspectives

In our Big Shift world, we confront the imperative of institutional innovation – shifting from institutional models built on scalable efficiency to institutional models built on scalable learning. I’ve written and spoken about this a lot over the years and one of the most common pushbacks I get is – “so, are you against efficiency?” This post seeks to answer that question. Let me lead with the answer – no, I’m not against efficiency. I’m instead suggesting two things.

Waste (and production efficiency)

Allen Holub

Why is it that, when I bring up concerns surrounding production efficiency, some people react as if I’m suggesting we return to the abuses 19th century factories? Agile is, of course, focused on delivering value. However, no business can succeed if it squanders money on inefficiency.

Using React Loadable for Code Splitting by Components and Routes

CSS - Tricks

In a bid to have web applications serve needs for different types of users, it’s likely that more code is required than it would be for one type of user so the app can handle and adapt to different scenarios and use cases, which lead to new features and functionalities.

Code 71

Stuff The Internet Says On Scalability For March 8th, 2019

High Scalability

Wake up! It's HighScalability time: A highly simplified diagram of serverless. ( @jbesw ). Do you like this sort of Stuff? I'd greatly appreciate your support on Patreon. Know anyone who needs cloud? I wrote Explain the Cloud Like I'm 10 just for them. It has 40 mostly 5 star reviews.

Design Principles for Mathematical Engineering in Experimentation Platform

The Netflix TechBlog

Design 195

Experimenting with the Streams API

Dean Hume

I am always looking for ways to build faster, slicker web pages. Where applicable, I’ll use great new browser features such as service workers, HTTP/2 and improved compression, just to name a few. But what if I told you there was a way to build even faster web pages?

Exercises in Emulation: Xbox 360’s FMA Instruction

Randon ASCII

Years ago I worked in the Xbox 360 group at Microsoft. We were thinking about releasing a new console, and we thought it would be nice if that console could run the games of the previous console.

Games 70

Redefining application communications with AWS App Mesh

All Things Distributed

At re:Invent 2018, AWS announced the AWS App Mesh public preview, a service mesh that allows you to easily monitor and control communications across applications. Today, I'm happy to announce that App Mesh is generally available for use by customers. New architectural patterns.

AWS 99

How to Ensure Software Quality through Functional Testing?

QAMentor

In today’s competitive business landscape, software products have to meet the experience desired by users. If a product fails to offer this experience, users take no time to turn that off and move to another product. Quality assurance and testing both play crucial roles in the entire SDLC process.

Stuff The Internet Says On Scalability For March 22nd, 2019

High Scalability

Wake up! It's HighScalability time: Van Gogh? Nope. A satellite image of phytoplankton populations or algae blooms in the Baltic Sea. NASA ). Do you like this sort of Stuff? I'd greatly appreciate your support on Patreon. Know anyone who needs cloud?

Netflix Public Bug Bounty, 1 year later

The Netflix TechBlog

by Astha Singhal (Netflix Application Security) As Netflix continues to create entertainment people love, the security team continues to keep our members, partners, and employees secure. The security research community has partnered with us to improve the security of the Netflix service for the past few years through our responsible disclosure and bug bounty programs.

Context Is Essential To Software Design

Professor Beekums

Best practices sound like a great thing. Why wouldn’t we want to make sure our software is the best it can be? How better to make it so than to use practices that everyone considers the best? This was something I was extremely concerned with early in my career.

Three Other Models of Computer System Performance: Part 1

ACM Sigarch

With two blog posts, we argue for more use of simple models beyond Amdahl’s Law. This Part 1 discusses Bottleneck Analysis and Little’s Law, while Part 2 presents the M/M/1 Queue.

Web Development Trends 2019

KeyCDN

Smart developers are always looking ahead for ways to adapt in the ever changing world of web development. As trends emerge, new opportunities will arise. No one could have imagined what the web would look like today 20 years ago, so who knows what the coming decades will hold.

SQL Server monitoring tools for memory performance

SQL Shack

Memory pressure slowing down queries This article is the sequel in a series about SQL Server monitoring tools and common performance issues.

Sponsored Post: Software Buyers Council, InMemory.Net, Triplebyte, Etleap, Stream, Scalyr

High Scalability

Who's Hiring? Triplebyte lets exceptional software engineers skip screening steps at hundreds of top tech companies like Apple, Dropbox, Mixpanel, and Instacart. Make your job search O (1), not O ( n ). Apply here. Need excellent people? Advertise your job here! Fun and Informative Events. Join Etleap , an Amazon Redshift ETL tool to learn the latest trends in designing a modern analytics infrastructure.

Trace Event, Chrome and More Profile Formats on FlameScope

The Netflix TechBlog

FlameScope sub-second heatmap visualization. Less than a year ago, FlameScope was released as a proof of concept for a new profile visualization.

A Note to Business Leaders on Software Engineering

Strategic Tech

Software developers are interchangeable. A software developer with a computer science degree will produce the same quality of work as any other software developer with a computer science degree. It makes business sense to hire cheap programmers and put in place a standard process.

The 737Max and Why Software Engineers Might Want to Pay Attention

J. Paul Reed

The 737Max and Why Software Engineers Might Want to Pay Attention As someone with a bit of a reputation for talking about aviation and software development and operations , I’ve been asked about the 737Max repeatedly over the past week.

Top 8 Best Backend Frameworks

KeyCDN

There are a myriad of options available when choosing which backend framework you want to work with. Although each backend framework comes with its own set of pros and cons, there are also a few other factors you’ll want to take into consideration before making a final decision.

Configuring a SQL Server AlwaysOn High Availability Group

SQL Shack

In this article, we will learn the step by step configuration of SQL Server AlwaysOn High availability Group for two nodes. Once nodes are added to the cluster group, we will able to use the AlwaysOn feature in the SQL server.

Sponsored Post: Software Buyers Council, InMemory.Net, Triplebyte, Etleap, Stream, Scalyr

High Scalability

Who's Hiring? Triplebyte lets exceptional software engineers skip screening steps at hundreds of top tech companies like Apple, Dropbox, Mixpanel, and Instacart. Make your job search O (1), not O ( n ). Apply here. Need excellent people? Advertise your job here! Fun and Informative Events. Join Etleap , an Amazon Redshift ETL tool to learn the latest trends in designing a modern analytics infrastructure.