aster.cloud aster.cloud
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
    • Learning
  • Tools
  • About
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
    • Learning
  • Tools
  • About
aster.cloud aster.cloud
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
    • Learning
  • Tools
  • About
Google Cloud | Firestore
  • Engineering
  • Platforms
  • Solutions

Forbes Uses Firestore To Publish High-Performing Content

  • aster.cloud
  • June 15, 2023
  • 4 minute read

Forbes is a global media company, focusing on business, investing, technology, entrepreneurship, leadership, and lifestyle. We rely on roughly 2,500 authors to publish original content on our site — at a pace of more than 400 articles each day. We recently set a goal to become 100% in the cloud. As part of that, we took the opportunity to modernize our system for site statistics processing, which provides information such as number of page views, article rankings, and traffic sources. When we migrated that outdated, on-premises system to the cloud, we reduced our technical debt, boosted site performance, and added new capabilities for our contributors. Today, we use Firestore, a fully managed, serverless document database, BigQuery, an enterprise data warehouse, as well as Google Analytics, an analytics service that tracks web traffic, to facilitate our statistics processing.

Custom-built, legacy system was too clunky for the cloud

Previously, our statistics processing system consisted of a series of incoming logs from collection servers, which were then routed into buckets on processing servers and sent to a MySQL database for short-term storage. From there, the information was routed to another database for long-term document storage. As time went on, more and more data was pushed to the long-term document storage database. At that point, simply lifting and shifting this system to the cloud would have been a financial strain because of the sheer volume of data it stored. In addition, our previous system lacked an access-control list, so contributors either saw everyone’s statistics, or couldn’t see anything at all. We had very little control over how the data was consumed in these systems.


Partner with aster.cloud
for your next big idea.
Let us know here.



From our partners:

CITI.IO :: Business. Institutions. Society. Global Political Economy.
CYBERPOGO.COM :: For the Arts, Sciences, and Technology.
DADAHACKS.COM :: Parenting For The Rest Of Us.
ZEDISTA.COM :: Entertainment. Sports. Culture. Escape.
TAKUMAKU.COM :: For The Hearth And Home.
ASTER.CLOUD :: From The Cloud And Beyond.
LIWAIWAI.COM :: Intelligence, Inside and Outside.
GLOBALCLOUDPLATFORMS.COM :: For The World's Computing Needs.
FIREGULAMAN.COM :: For The Fire In The Belly Of The Coder.
ASTERCASTER.COM :: Supra Astra. Beyond The Stars.
BARTDAY.COM :: Prosperity For Everyone.

Read More  Improving The Speed And Security Of Your Cloud Deployments

Reduced technical debt with Firestore and Google Analytics

As we shifted away from on-prem to cloud solutions, we decided it was time to fix our statistics processing system, and move from a bespoke self-collection architecture to something simpler. We landed on Firestore — a NoSQL document database — because it seamlessly integrates with Google Analytics, reduces our maintenance, and improves the user experience for authors who want to check on the performance of their content. Further, as a database, Firestore doesn’t require any configuration or management, it’s entirely cloud-native, it’s cheap to store data in, and it executes low-latency queries.

Using the enterprise data warehouse BigQuery to house our historical data, Firestore to process statistics, and Google Analytics to deliver site metrics, we significantly reduced our technical debt and replaced our 40-45 application servers to just three.

Accelerated site metrics from 1X per day to every 15 minutes

Once we implemented our new statistics processing system, we were able to update our contributors’ site metrics much faster. Before, for certain metrics like daily page views, we would run the calculation once a day. But with Firestore, we were able to increase that to every 15 minutes.

Also, we went from only calculating historical data, to showing contributors the performance of their posts over the last hour and even minute. In terms of database writes, we went from 100,000 per day to millions of writes every 15 minutes.

By providing this granular level of data to our contributors, we are helping them better optimize their content and deliver the best possible pieces to their readers.

Read More  Retailers Unwrap A Successful 2021 Holiday Season With Google’s Black Friday/Cyber Monday Program

Enhanced user experience with SEO suggestions

As a media outlet that relies on page views to drive revenue, we wanted to provide new ways for our contributors to increase their page views. Using real-time data and artificial intelligence, Firestore delivers SEO-optimization suggestions to contributors. We show these recommendations to writers in our content management system, helping them draft higher performing headlines and increasing the page views on each of their pieces. This capability helps increase our return on content and allows writers to constantly optimize for better performance.

Improved collaboration with BI team

We’ve also seen benefits of adopting a cloud-native solution with internal stakeholders. Our business intelligence (BI) team, for instance, is tasked with presenting data in a cleaned-up format, which we call our data mart. Previously the BI team relied on an analytics tool that was completely decoupled from the statistics processing system. Now, with Google Analytics, both teams are using the same data, helping us better understand the queries our BI team runs.

Looking forward with Firestore

Forbes uses Google Cloud in a variety of different ways, including hosting our proprietary first-party data platform, ForbesOne. This full-featured platform includes data collection, data processing, data analysis, and the use of ML and AI to create segmentation and lookalike audiences, content targeting on- and off-the-platform, as well as reporting. Next, we’re looking to bring the power of ForbesOne into our publishing platform via Firestore, opening up even more insights and recommendations to our journalists.

Want to learn more about Firestore? Find more information to help you on your journey:Learn how to easily develop rich applications using a fully managed, scalable, and serverless document database on the Firestore product page.Watch this video to learn how Forbes used Firestore, BigQuery and Cloud Functions to rapidly develop new intelligence technologies that help their journalists make informed decisions.New customers get $300 in free credits to spend on Firestore. Go to the console to get started.

By: Benjamin Harrigan (Software Architect, Forbes) and Alexander Shnayderman (Engineering Manager, Forbes)
Originally published at: Google Cloud Blog

Source: cyberpogo.com


For enquiries, product placements, sponsorships, and collaborations, connect with us at [email protected]. We'd love to hear from you!

Our humans need coffee too! Your support is highly appreciated, thank you!

aster.cloud

Related Topics
  • Databases
  • Firestore
  • Forbes
  • Google Analytics
  • Google Cloud
You May Also Like
View Post
  • Engineering
  • Technology

Apple supercharges its tools and technologies for developers to foster creativity, innovation, and design

  • June 9, 2025
View Post
  • Engineering

Just make it scale: An Aurora DSQL story

  • May 29, 2025
oracle-ibm
View Post
  • Solutions
  • Technology

Google Cloud and Philips Collaborate to Drive Consumer Marketing Innovation and Transform Digital Asset Management with AI

  • May 20, 2025
View Post
  • Engineering
  • Technology

Guide: Our top four AI Hypercomputer use cases, reference architectures and tutorials

  • March 9, 2025
View Post
  • Computing
  • Engineering

Why a decades old architecture decision is impeding the power of AI computing

  • February 19, 2025
View Post
  • Engineering
  • Software Engineering

This Month in Julia World

  • January 17, 2025
View Post
  • Engineering
  • Software Engineering

Google Summer of Code 2025 is here!

  • January 17, 2025
View Post
  • Data
  • Engineering

Hiding in Plain Site: Attackers Sneaking Malware into Images on Websites

  • January 16, 2025

Stay Connected!
LATEST
  • 1
    A Father’s Day Gift for Every Pop and Papa
    • June 13, 2025
  • Google Cloud, Cloudflare struck by widespread outages
    • June 12, 2025
  • What is PC as a service (PCaaS)?
    • June 12, 2025
  • 4
    Apple services deliver powerful features and intelligent updates to users this autumn
    • June 11, 2025
  • By the numbers: Use AI to fill the IT skills gap
    • June 11, 2025
  • 6
    Crayon targets mid-market gains with expanded Google Cloud partnership
    • June 10, 2025
  • Apple-WWDC25-Apple-Intelligence-hero-250609 7
    Apple Intelligence gets even more powerful with new capabilities across Apple devices
    • June 9, 2025
  • Apple-WWDC25-Liquid-Glass-hero-250609_big.jpg.large_2x 8
    Apple introduces a delightful and elegant new software design
    • June 9, 2025
  • Robot giving light bulb to businessman. Man sitting with laptop on money coins flat vector illustration. Finance, help of artificial intelligence concept for banner, website design or landing web page 9
    FinOps X 2025: IT cost management evolves for AI, cloud
    • June 9, 2025
  • 10
    AI security and compliance concerns are driving a private cloud boom
    • June 9, 2025
about
Hello World!

We are aster.cloud. We’re created by programmers for programmers.

Our site aims to provide guides, programming tips, reviews, and interesting materials for tech people and those who want to learn in general.

We would like to hear from you.

If you have any feedback, enquiries, or sponsorship request, kindly reach out to us at:

[email protected]
Most Popular
  • 1
    Apple supercharges its tools and technologies for developers to foster creativity, innovation, and design
    • June 9, 2025
  • 2
    It’s time to stop debating whether AI is genuinely intelligent and focus on making it work for society
    • June 8, 2025
  • person-working-html-computer 3
    8 benefits of AI as a service
    • June 6, 2025
  • 4
    Cloud breaches are surging, but enterprises aren’t quick enough to react
    • June 6, 2025
  • 5
    Where is the cloud headed?
    • June 6, 2025
  • /
  • Technology
  • Tools
  • About
  • Contact Us

Input your search keywords and press Enter.