Tag: infrastructure

15 jots

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Wed, 03 Dec 2025 03:52:08 GMT

AI Writing Assistant now supports multiple providers: Workers AI and OpenAI. Cloudflare AI Gateway routes requests for reliability and flexibility.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Wed, 12 Nov 2025 18:41:58 GMT

Umami self-hosted analytics is now in production. Privacy-focused analytics for all sites with custom /e endpoint for better ad-blocker bypass. Real metrics, no cookies.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Tue, 11 Nov 2025 21:55:36 GMT

Migrated the landing page (jottings.me) into the monorepo. Single codebase for dashboard and marketing site. Easier maintenance and consistent styling.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Mon, 10 Nov 2025 11:21:17 GMT

Migrated to a new Cognito User Pool with mutable email schema. This enables email changes and better OAuth integration. Seamless transition for existing users.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Mon, 20 Oct 2025 09:56:45 GMT

Migrated all AWS infrastructure from us-east-1 to us-east-2. Consolidating resources in a single region for better latency and cost management.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Sun, 19 Oct 2025 15:02:30 GMT

Added GitHub Actions workflow for Cloudflare Worker auto-deployment. Changes to the sites-router Worker are automatically deployed on push.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Tue, 14 Oct 2025 14:47:13 GMT

Added Cloudflare Worker for *.jottings.me subdomain routing to R2 storage. Each user's site is now accessible at their-subdomain.jottings.me with proper caching.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Tue, 14 Oct 2025 13:51:11 GMT

Implemented atomic counter updates using DynamoDB transactions. When a site is created, the user's totalSites counter is incremented atomically - no race conditions possible.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Tue, 14 Oct 2025 05:13:14 GMT

Complete dev/prod environment separation with GitHub Actions CI/CD. Push to develop deploys to dev, push to main deploys to production. Automated and reliable.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Wed, 08 Oct 2025 11:03:58 GMT

After a brief pause, back to development. Prepared the dev environment for deployment with compatibility fixes and environment variable management.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Thu, 21 Aug 2025 13:36:43 GMT

Complete DynamoDB integration with AWS Lambda API. Sites, jots, users, and builds are now stored in DynamoDB tables with proper indexes for efficient queries.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Wed, 20 Aug 2025 10:30:11 GMT

Complete frontend migration from Supabase to AWS stack. This is a major architectural shift - moving authentication, database, and APIs to a fully AWS-managed solution.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Wed, 20 Aug 2025 09:51:21 GMT

Added build processor Lambda with 10GB ephemeral storage. This enables generating static sites with all assets, images, and search indexes within Lambda's constraints.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Wed, 20 Aug 2025 09:49:32 GMT

Major architecture decision: migrating from Supabase to AWS. Implemented AWS Lambda infrastructure with Serverless Framework for better scalability and control.

Vishal
Vishal As the creator, I verify myself!
@vishalvshekkar-jottings
Sat, 16 Aug 2025 16:41:11 GMT

Complete project setup with Supabase for database, SvelteKit for the frontend, and Cloudflare Workers for edge computing. The initial tech stack is in place.