Tag

#aws

Setting Up Post Schedules with EventBridge Scheduler & CDK

One key feature of any blogging platform is the ability to schedule posts for future publication. Hashnode introduced this functionality in June 2022. At that time, the entire feature was based on a CRON job. This CRON job managed all various states ...

Date: |Estimated Reading Time: 6 min|Author: Sandro Volpicella

Hashnode's Feed Architecture

We previously explained how we calculate the Hashnode Feed and select content and metadata for each user. We found that the feed now displays improved and personalized content. However, we did find two issues in the implementation: Performance: The ...

Date: |Estimated Reading Time: 6 min|Author: Florian Fuchs|Comments: 3

Developing a parameter weightage-based feed

We recently deployed a new discussion feed on hashnode, which comes close to matching our requirements. In this article, we'll discuss how we created it. Before we get into it, just a heads-up that features like feed are developed with many hits and...

Date: |Estimated Reading Time: 5 min|Author: Vamsi Rao|Comments: 2

Hashnode's Overall Architecture

This article gives you an overview of the architecture of Hashnode. The goal of this article is to give you a broad architecture of our involved services. Overall Architecture This is our overall architecture. A request starts on the user's side. It...

Date: |Estimated Reading Time: 7 min|Author: Sandro Volpicella|Comments: 17

Simple Steps to Include CDK Diffs in GitHub PRs

Hey, everyone! If you've been using AWS, chances are you've come across CDK and building cloud apps with it. As seamless as it is to deploy apps using CDK, it is equally important to monitor changes in infrastructure code and prevent issues. This gui...

Date: |Estimated Reading Time: 6 min|Author: Shad Mirza|Comments: 2

Custom Metrics Made Easy: A Comprehensive Guide to SST and CloudWatch Integration

Monitoring and managing resources is an important part of making sure your serverless application is working as expected and troubleshooting when issues arise. Amazon Web Services (AWS) provides a wide range of services to monitor and track the perfo...

Date: |Estimated Reading Time: 7 min|Author: Shad Mirza|Comments: 1

How to Build Event-Driven Architecture on AWS?

In my first post, I talked a lot about why an Event-Driven-Architecture (EDA) makes sense and what the current state at Hashnode is. This post will shed a light on how to build event-driven systems on AWS. This is not a complete list since there are ...

Date: |Estimated Reading Time: 9 min|Author: Sandro Volpicella|Comments: 2

Building an Event-Driven Architecture at Hashnode.

Did you ever want to know what happens once you publish a post on hashnode? This is your chance. This is the first post of the series: Building an Event-Driven-Architecture at Hashnode This first post gives you an idea of what Event-Driven-Architect...

Date: |Estimated Reading Time: 8 min|Author: Sandro Volpicella|Comments: 3

How We Send Mass Personalised Emails using AWS Serverless Technologies?

As a Hashnode user, you will most likely already have received an email from us. I am sure you can imagine that we are sending quite a lot of emails every week – and most of them are personalized and you are the only one receiving exactly that email....

Date: |Estimated Reading Time: 13 min|Author: Jannik Wempe|Comments: 1

How We Leverage Serverless for Backing up Your Posts.

One of the main value propositions of hashnode is data ownership. With that comes opting out of hashnode. In case you want to leave to a competitor 😢 or to your own blog we want to make it as easy as possible for you. That is why we offer the featur...

Date: |Estimated Reading Time: 10 min|Author: Sandro Volpicella|Comments: 4

How We Build Serverless Audio Blogs with AWS on a Scale

Did you know that there is an amazing feature where we transform your text blogs into an audio-enabled podcast experience? For example, look at this post: You can simply hit play, and listen to @learnwithmegha 's article talking about our new compan...

Date: |Estimated Reading Time: 8 min|Author: Sandro Volpicella|Comments: 10