Logo

dev-resources.site

for different kinds of informations.

The Journey of CDK.dev: From Static Site to Bluesky

Published at
11/13/2024
Categories
aws
cdk
bluesky
atproto
Author
skorfmann
Categories
4 categories in total
aws
open
cdk
open
bluesky
open
atproto
open
Author
9 person written this
skorfmann
open
The Journey of CDK.dev: From Static Site to Bluesky

When we launched cdk.dev in 2020, we created a simple landing page for the Cloud Development Kit ecosystem. This launch happened right after HashiCorp released CDK for Terraform. Our main goals were to connect people through our Slack community and share content from various sources.

In the beginning, we built the website using NextJS, with all content stored directly in our git repository. Adding new content meant creating new files and submitting a pull request. This process wasn't very user-friendly, and people often made mistakes. Despite these challenges, community members continued to contribute new links.

Earlier this year, we made changes to improve the website. We moved all our links and content to AWS using Amplify, storing everything in DynamoDB and S3. We thought this would make things easier for users, but it actually created new problems. Now we had to manage a state and deal with complex content submission processes. As a result, we noticed that people stopped adding new content over the past few months.

Recently, many people started using Bluesky, a new social platform. I had created an account there last year but hadn't used it much. When I looked at it again, I became very interested in how it works, especially its AT Protocol. I realized we could use Bluesky's open data structure in many interesting ways.

After successfully rebuilding my personal website using my Bluesky data, I became excited about the possibilities. Within a few hours, I created a new version of cdk.dev that gets its information from our Bluesky profile. I wrote a small script to move our existing links to the Bluesky account. When I shared this idea with others, people really liked it.

Now, cdk.dev pulls all its data from Bluesky. The website doesn't need to store any data itself, and it gets information from Bluesky through public requests that don't require login. We can still make many improvements to this system. For example, we could automate content publishing, create a special content feed, or analyze the shared content in new ways.

For now, we're keeping it simple: if you want to share CDK-related content, just tag @cdk.dev on Bluesky, and we'll help spread the word.

cdk Article's
30 articles in total
Favicon
Invoking Private API Gateway Endpoints From Step Functions
Favicon
Automating Cross-Account CDK Bootstrapping Using AWS Lambda
Favicon
Deploy de NextJS utilizando CDK
Favicon
Config AWS Cloudwatch Application Signals Transaction Search with CDK
Favicon
[Solved] AWS Resource limit exceeded
Favicon
Create a cross-account glue Job using AWS CDK
Favicon
Enabling Decorators for Lambda Functions with CDK in an Nx Monorepo
Favicon
Run vs code on a private AWS ec2 instance without ssh (with AWS CDK examples)
Favicon
Config AWS Cloudwatch Application Signals for NodeJs Lambda with CDK
Favicon
Deploying a Simple Static Website on AWS with CDK and TypeScript
Favicon
AWS Architectural Diagrams on a Commit Base: Using AWS PDK Diagram Plugin with Python
Favicon
AWS CDK Aspects specifications have changed
Favicon
Relative Python imports in a Dockerized lambda function
Favicon
Building Scalable Infrastructure with AWS CDK: A Developer’s Guide to Best Practices
Favicon
API Gateway integration with AWS Services.
Favicon
DevSecOps with AWS- IaC at scale - Building your own platform – Part 3 - Pipeline as a Service
Favicon
AWS Cloud Development Kit (CDK) vs. Terraform
Favicon
Query your EventBridge Scheduled Events in DynamoDB
Favicon
AWS CDK context validation
Favicon
How to combine SQS and SNS to implement multiple Consumers (Part 2)
Favicon
Serverless Code-Signing (EV) with KMS and Fargate
Favicon
How to build an API with Lambdas, API Gateway and deploy with AWS CDK
Favicon
The Journey of CDK.dev: From Static Site to Bluesky
Favicon
Create an Asset Store with a Custom Domain using AWS CDK, Route53, S3 and CloudFront
Favicon
Crafting a Scalable Node.js API: Insights from My RealWorld Project with Express, Knex, and AWS CDK
Favicon
Techniques to Save Costs Using AWS Lambda Functions with CDK
Favicon
Deploy a Docker Image to ECS with Auto Scaling Using AWS CDK in Minutes
Favicon
AWS CDK + Localstack (API Gateway, Lambda, SQS, DynamoDB,TypeScript)
Favicon
Simplifying Cloud Infrastructure with AWS CDK
Favicon
Effortless Debugging: AWS CDK TypeScript Projects in VSCode

Featured ones: