Rebel Insights

RebelMouse Q4 2021 Platform Performance Updates

RebelMouse Q4 2021 Platform Performance Updates

Click here to read our Q3 2021 platform performance updates.

Click here to read our Q2 2021 platform performance updates.

Click here to read our Q1 2021 platform performance updates.

RebelMouse said goodbye to 2021 with a celebration of our commitment to powering the fastest sites on the web. Our prioritization of user experience and page speed allowed us to outperform our competitors on Core Web Vitals the entire year, and we’ve got the data to prove it. Check out HTTP Archive’s Core Web Vitals Technology Report for 2021 into January 2022:

We invested 2,245 hours into our platform in Q4 2021 alone, and all of the sites on our platform benefited from the work in various ways. Here are the key areas that we focused on:

  • 489 hours spent on delivering new features
  • 627 hours spent on improving existing features
  • 1,129 hours spent on performance and infrastructure updates

Performance Improvements

Smart, High-Performance Cache for Long-Tail Pages

RebelMouse has always been highly optimized for high-traffic pages that CDNs can cache globally. But we have had slower response times for pages that are not at all popular as part of a site’s long tail. We dynamically assemble pages server-side, which is very powerful and provides tremendous opportunities to do smart features that process complex features with conditionals in code.

We are proud to use best-in-class open source technologies to make this possible. The core technologies include:

Kubernetes Data Warehouse

As part of the long-tail caching project, we’ve developed a Kubernetes-driven cluster that can auto scale to meet demand for a massive data warehouse in an elegant way.

Click here to read more about Kubernetes.

Prometheus Integration

Prometheus is a power-monitoring solution that allows us to have instant alerts based on data thresholds for a more stable environment. This is part of upgrades to keep our stability at an incredibly high, world-class level while maintaining a continuous iteration environment. Click here to learn more.

Deeper Support for Traffic Mirroring and Splits

We’ve increased our capacity to do traffic splits and mirrors at an infrastructure level. This is very important for two main business objectives: A stable, fast, and continuous deployment environment, and a systematic way to collect multivariate test data to compare performance.

When we deploy new features, they are first released to a cluster that is only handling a very small percentage of traffic. Then, we monitor performance to avoid disasters such as bad code that is only exposed under traffic. We also have tied everything to custom Google Analytics segments so that we can study the behavioral impact of new performance features in depth. Look out for some case studies we’ll be releasing in early 2022 that show how much performance improvements can impact a digital business.

Amazon DocumentDB Integration

DocumentDB from Amazon is a fantastic, modern solution for scaling JSON workloads. JSON is a critical data format that is used across the open web and in the RebelMouse platform to deliver data for rendering engines and APIs. We’ve integrated with our AWS Mongo cluster so that it is already in production. Click here to find out more about the technology here.

Kibana Integration for Data Warehouse

Kibana is an open user interface that lets you visualize your Elasticsearch data and navigate the Elastic Stack. We tracked query load to understand the way requests flow through the RebelMouse application and applied it to the new data warehouse project. Find out more about that here.

JestJS Snapshot Testing Integration

Snapshot tests are a very useful tool whenever you want to make sure your UI does not change unexpectedly.

A typical snapshot test case renders a UI component, takes a snapshot, and then compares it to a reference snapshot file stored alongside the test. The test will fail if the two snapshots do not match. This means either the change is unexpected, or the reference snapshot needs to be updated to the new version of the UI component.

This integration is an upgrade to our automated QA and continuous deployment process. Click here to learn more.

ProseMirror Integration

We are working on using best-in-class multi-user collaborative editing tools, and have made significant progress on ProseMirror. Rich content editors should ideally produce clean, semantically meaningful documents while still being easy for users to understand. ProseMirror tries to bridge the gap between editing explicit, unambiguous content like Markdown or XML, and classic WYSIWYG editors.

It does this by implementing a WYSIWYG-style editing interface for documents more constrained and structured than plain HTML. You can customize the shape and structure of the documents your editor creates, and tailor them to your application's needs. Click here to learn more about ProseMirror.

Signed Exchanges Integration

Google recently released a new product that allows them to precache results from search, delivering a faster experience for users, and potentially in the future giving those URLs an advantage in search results. We are studying data on performance and are considering a full platform release of this in Q1 2022. Read more about it here.

Improve Instagram and TikTok Embeds for Core Web Vitals

TikTok and Instagram are very popular sources of embeds for media websites. But they almost always create CLS penalties that lead to poor experiences and bad Core Web Vitals scores on articles that include them. We’ve taken the same approach as our Twitter and YouTube integrations so that we server-side render an embed, measure the height of it, store it server-side, and then pass it to the front-end code to avoid any CLS penalties.

Learn more about Core Web Vitals here.

Custom Dashboards Upgrades

We are very proud of how customizable the RebelMouse platform is, and we are always making further progress on creating customizations that can work in a secure and stable continuous deployment environment. We’ve dedicated significant engineering resources to create the following types of customizations for dashboards on any site:

  • Filter/Sort posts in the Post Dashboard by multiple site-specific fields in combination with other filters
  • Filter/Sort posts in the Post Dashboard by pageviews in combination with other filters
  • Filter/Sort authors in the Post Dashboard by the number of published posts
  • Filter/Sort authors in the Post Dashboard by the date of the last published post
  • Filter/Sort “Scheduled for Publishing” drafts in the Post Dashboard among other posts
  • Filter posts by an intersection of sections, both in the Post Dashboard and on Public Pages
  • Filter posts by phrase and order by relevance in combination with other filters, both in the Post Dashboard and on Public Pages
  • Filter posts by permission to view them without a paywall
  • Filter users by permission to modify them by the current use

Upgrade to Ubuntu Version 18.04

Ubuntu is an open source operating system that most modern web servers are running on. To keep optimal performance and security, we spent time upgrading to 18.04. You can find more about it in Ubuntu’s release notes here.

Easy Delete for Copyright Notices

We upgraded our asset manager core software so that it's easy to get a direct link to the media library version of any image, and then delete the file from all places on your site. This is vital to take fast action on copyright notices, and now no longer requires contacting us to take action on your behalf. Simply use the revamped UX to find and delete images as needed. Click here to learn more about this feature.

Upgrades to Entry Editor

We’ve made over 20 upgrades to Entry Entry to allow for faster speed, better stability, and enhanced features for editorial teams. The most significant was resolving potential bugs when embedding social media in posts. We've also integrated better upgrades for short codes, linked images into the media library in a simpler way, and performed massive upgrades to the customization possibilities for Entry Editors. Additionally, we've greatly improved the depth of automated testing for QA releases of new code.

RebelCare/Support Updates

  • First reply time is now under two hours
  • Time to solve a task has decreased
  • First FAQ published: "How to use Zendesk"
  • First NPS survey sent out to clients

Customer Success Updates

  • Introduced new monthly statements to provide additional transparency around how we are using your service hours.

Team Updates

We’ve added amazing talent to our team. The following new Rebels will help scale our ability to continuously update our platform while simultaneously delivering as a creative agency.

Creative Strategy Team

  • Veronica Torres Lugo, Account Manager
  • Marielisa Figuera Saggese, Account Manager

Services Delivery Team

  • Alina Kravchenko, Platform Engineer
  • Helio Inagake Toth Gonçalves, Head of Customer Support
  • Turabi Ozturk, Project Manager

HR Team

  • Manuel Felipe Castañeda Jaramillo, HR Analyst

Click here to read our Q3 2021 platform performance updates.

Click here to read our Q2 2021 platform performance updates.

Click here to read our Q1 2021 platform performance updates.

What Is RebelMouse?
Request a Proposal

Where 
Websites Are Built

The Fastest Sites in the World Run on RebelMouse

Let’s Chat

new!

RebelMouse Performance Monitoring

Real-Time Core Web Vitals

Get Started
DISCOVER MORE

Our Core Features

Our platform is a complete digital publishing toolbox that's built for modern-day content creators, and includes game-changing features such as our:

animate
Layout and Design toolLayout and Design tool on mobile
animate

Why RebelMouse?

Unprecedented Scale

RebelMouse sites reach more than 120M people a month, with an always-modern solution that combines cutting-edge technology with decades of media savvy. And due to our massive scale, 1 in 3 Americans have visited a website powered by RebelMouse.

120M+ Users
550M+ Pageviews
17+ Avg. Minutes per User
6+ Avg. Pages per User

Today's Top Websites Use RebelMouse

Thanks to the tremendous scale of our network, we are able to analyze a wealth of traffic data that informs our strategies and allows us to be a true strategic partner instead of just a vendor.

upworthyindy100Vault12No Film SchoolRawStoryResponsible StatecraftPrideRolling Stone QuebecPremierGuitarPenskeINN Educate Brand ConnectThe FulcrumGZEROOkayafricaBrit+CoPaper MagazinePowerToFlyNarcityCommonDreamsAllBusiness

What Clients Say

We’re here to help you weigh and understand every tech and strategic decision that affects your digital presence. Spend less time managing everything yourself, and more time focused on creating the quality content your users deserve.

Case Studies

A Team (and an Agency) Built Like No Other

RebelMouse employs a unique, diverse, and decentralized team that consists of 70+ digital traffic experts across more than 25 different countries. We have no central office, and we cover every time zone to ensure that we’re able to deliver amazing results and enterprise-grade support around the clock.

Our team is well-versed in all things product, content, traffic, and revenue, and we strategically deploy ourselves to help with each element across all of our clients. We thrive on solving the complex.

Let's Chat