Importing structured JSON objects into DynamoDB by uploading to S3, complete CDK provided.

Image for post
Image for post
Storing data in Tachyon CMS

This is part five in a series on developing a way to monetize my parked domains. Don’t worry, I’m only covering the yellow highlighted section in the diagram above.

Overview

Each Contentful entry was represented by multiple small files, all in the same entry specific subdirectory. The hierarchy of those files made finding any particular entry simple and efficient. A single file can be inspected to get the system metadata about an entry, or an entire directory can be inspected to get a full 360 degree view of the entry.

That same concept can be applied to storing the information DynamoDB. To be honest I worked through what I wanted the DynamoDB schema to look like and then created the directory structure to support it. …


This is the fourth in a short series on my attempts to monetize my parked domains. This covers my goals with Git-based work flows better and actually starts to provide code.

I’ve been looking for a centralized data store that 100+ domains can pull content from. A headless CMS is a must, the same content may be served under vastly different formatting and styling between sites. As a developer, a git-based solution would be ideal. I couldn’t find one I liked, so I started building one.

Image for post
Image for post
Contentful Reader Data Flow

Contentful — Headless CMS

Contentful is the leading headless CMS provider. I’ve used Contentful for some of my own blog content as well as at places I’ve worked. It makes it easy to create complex, multi-dimensional data that is fully localized. …


This is the third in a short series of articles on using AWS managed services for domain parking. This article cover hosting large numbers of static websites on S3. My current portfolio is only a few hundred domains but I’ve had many more and I wanted something that would support thousands of domains.

Image for post
Image for post

I have domains under many TLDs that generate traffic in various niche markets. All need unique content and advertisements to be properly monetized. The first step in being able to provide unique content is providing a unique hosting environment for each. …


The second in a short series on using AWS managed services for domain parking. This article will cover using the AWS Certificate manager and existing DNS services to get FREE SSL certs.

Image for post
Image for post

I’ve used LetsEncrypt in the past to server content under SSL without shelling out another $50 per year for a commercial SSL cert. It works great but requires a bit of effort to set up and tend.

To keep things simple I request certs under the root and the wildcard domain. That reduces the number of host records I will need to create and support www. just fine. If I were going to serve a commercial site under www.


I haven’t been able to find a domain parking service that could offer the flexibility I wanted, so I finally decided to build my own. This is the first article in a series detailing how I do that.

Image for post
Image for post

Like a lot of domainers, I have strong interests in marketing and bringing new ideas into the world. Unlike most domainers, I also have the technical chops to create all parts of a website.

I only have a couple of hundred names at any given time which is small by domainer standards. There are still enough of them that I don’t want to deal with administering a WordPress site for each one. Most of my holdings now are names that I had plans for at one time or another, along with a few generics.

In this first article I’ll cover my goals and outline my plan so you’ll know if you want to follow along. If you have any questions, comments, improvements or suggestions feel free to leave them at the bottom here or contact me directly. …

About

Brian Winkers

35 years building the most cutting edge sites on the Internet

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store