@hongminhee洪 民憙 (Hong Minhee) Thanks! I've used Lambda / DynamoDB / serverless for many years (and written a few things about them), so that part is easy for me. But the ActivityPub side is where I need to learn. Do you have a preferred “introduction to ActivityPub” tutorial that you recommend? I'm most interested at the moment in the architecture and what the interface requirements are. By default I'll just start with reading the W3C specs.
@mikebrobertsMike Roberts While the W3C specs exist as a reference, I wouldn't recommend starting there—they're underspecified and don't provide enough practical guidance for implementation.
Instead, I'd suggest these more practical resources:
-
Fedify's Creating your own federated microblog tutorial:
- Provides a hands-on, step-by-step implementation
- Covers both the theory and practice in an accessible way
- Shows how to handle common ActivityPub patterns
-
For a better conceptual overview:
- Sebastian Jambor's excellent Understanding ActivityPub series
- Darius Kazemi's A highly opinionated guide to learning about ActivityPub
-
The SocialHub forum has many discussions about implementation practices and challenges faced by developers.
-
The FEP (Fediverse Enhancement Proposals) process documents community-developed extensions and conventions that go beyond the official spec.
The biggest challenge with ActivityPub isn't understanding the core concepts, but navigating all the de facto standards and practices that have evolved beyond the specs. Starting with practical tutorials rather than specs will give you a much clearer path forward.
If you have a fediverse account, you can quote this note from your own instance. Search https://hollo.social/@hongminhee/0196cf12-955d-7e42-a4f2-69dd233c55d5 on your instance and quote it. (Note that quoting is not supported in Mastodon.)
제가 추천하는 ActivityPub 입문 가이드 목록입니다.