profile

Ymir

Ymir Report #8 — Redis, 3000 concurrent WooCommerce load test, CloudFront Functions and more!

Published almost 3 years ago • 2 min read

Heya friend!

Carl here. You signed up to receive updates about Ymir, the WordPress serverless DevOps platform that I’m building.


INTRO

Slight error last report. Was report #7 and not #6. Copy paste fail lol

This has had to be the cycle where I got the most things done since I started doing these reports. I got a lot done on the product side and marketing side. Business has been stable.


PRODUCT

You can always view the history of Ymir's product development at https://ymirapp.com/changelog.

I started the cycle by wrapping up Redis cache cluster support. There's still Redis support in the plugin that's necessary, but the existing WordPress Redis plugin works. That's what we used for the load testing.

Speaking of load testing, me and Julien ran the biggest WooCommerce load test to date! The top test had 3000 people checking out concurrently with a 2 minute ramp up. Lambda handled it perfectly, but there were a few errors in the runtime I'll have to fix.

That said, the conclusion were obvious. Lambda can really scale to absurd levels in seconds. At this point, we're running tests that are 3x larger than the ones that review signal runs for its benchmark tests. (They also ramp up over 40 minutes instead of 2 minutes.)

At the same time, I was also working on CloudFront functions support. If you're familiar with Cloudflare workers, it's the same idea. I managed to wrap it all up from start to finish the same week.

I also added automatic association of a X-Forwarded-Host management function for multidomain environments. This allows you to have a CloudFront do page caching for multisite installations. (This wasn't possible before.) It's live on carlalexander.ca so it can get some sweet sweet 20ms response times.

This was also the first set of features that I built that Vapor doesn't have. I'm happy that I'm getting close to feature parity for the must-have features. I have a lot of cool idea of things I want to do once I reach that point.


MARKETING

Marketing week was also busy this week. I wrapped up the article on serverless architecture and WordPress.

Serverless WordPress architecture on AWS >>

The article did well on social media and Reddit, but I didn't get any new customers from it. This is ok. It's part of my larger evergreen content strategy so I don't expect an immediate return on investment for it. (Although it'd be nice!)

I got the ok for the testimonial so I have a testimonial on the marketing site. Still waiting for a title and picture though to make it better!

I also did some more documentation. It's really never ending work on that front, but I consider it so important to have best-in-class documentation. So I'm just trying to do a bit each cycle.

I also asked Twitter again if anyone had questions. I got some, so I did another Q&A video. I'm really hoping I can keep the momentum going with those.

The only issue with the videos is they take a long time to upload to YouTube. This one took about 3h. Part of the issue is I talk a lot lol. I need to try to make them shorter and do fewer questions. I don't really want to give less detailed answers.

Like last time, if you have questions, you can ask them via email. I'll keep them for the next video.


BUSINESS

You can always view Ymir's up-to-date business metrics at ymirapp.com/open. They're updated every 10 minutes.

On the business side, I got one other customer this month. So unless I get one today, it'll be net 0 for customers this month. No progress, but no regression either. :)

Carl

Ymir

Read more from Ymir

Heya friend! Carl here. You signed up to receive updates about Ymir, the WordPress serverless DevOps platform that I’m building. INTRO Hey there! It's been a few weeks since my last update. My time in Japan wasn't as productive as I'd hoped it to be. The time zone wasn't friendly to me this time around and I wasn't able to get into a good work groove.Because of that, I mainly focused on consulting work and had nothing to share related to Ymir. I did manage to get some work done towards the...

about 1 month ago • 1 min read

Heya friend! Carl here. You signed up to receive updates about Ymir, the WordPress serverless DevOps platform that I’m building. INTRO Greetings from Japan! I've been here for the past two weeks after going to WordCamp Asia. This is probably my last trip to Asia for the foreseeable future. I will probably go to CloudFest instead of WordCamp Asia next year. I can't afford to do both. There has been little work done on Ymir because I had friends visiting Tokyo until last week. I've also been...

2 months ago • 2 min read

Heya friend! Carl here. You signed up to receive updates about Ymir, the WordPress serverless DevOps platform that I’m building. INTRO Heya! A bit late sending this report again. The last two weeks have been challenging personally and I've just focused on myself more. I did manage to get some things done, but I mostly took time for myself. #selfcare I got one product and one marketing change out. Business is still roughly in the same shape as before. I'm still thinking about things and...

3 months ago • 2 min read
Share this post