Tom Morris

28 posts

Tom Morris banner
Tom Morris

Tom Morris

@drak2

Retail person. Former radio person

North West, England เข้าร่วม Ağustos 2008
133 กำลังติดตาม239 ผู้ติดตาม
Yagiz Nizipli
Yagiz Nizipli@yagiznizipli·
Tell me what is missing/not working at @cloudflare workers, and I will make it happen!
English
77
9
139
29.4K
Tom Morris
Tom Morris@drak2·
Really happy with how our 100% @cloudflare Workers rendered ecom site is performing since launch a few weeks ago (home.bargains). There's no headless system in the backend. Just workers (and a tiny bit of DynamoDB). A bit about how we did it... (1/4)
English
15
9
105
21.6K
Tom Morris
Tom Morris@drak2·
@hichaelmart @LambrosPetrou @Cloudflare Interesting, but don't think of great use for us. >98% of our traffic hits LHR or MAN colo - Our DDB is in AWS eu-west-2 region. Less than 4% of our Workers requests pull data from AWS/DDB. Will look into it tho
English
1
0
1
91
Tom Morris
Tom Morris@drak2·
@mike__builds @Cloudflare Sadly not. Product page ‘other product’ recommendations etc are from KV, everything you see on a category page inc filtering and sort is just Workers & KV, but search is too complex. Maybe one day with something like D1?
English
1
0
1
238
Mike
Mike@mike__builds·
@drak2 @Cloudflare @algolia That was my guess.. was hoping you had found a neat trick for KV. Algolia costs are insane, but doesn’t seem to be any other really solid options at the moment
English
1
0
0
135
Tom Morris
Tom Morris@drak2·
@30thnight @Cloudflare We’ve built a stand alone content system for product and site data. When content is updated, events are sent from that system and end up in KV, time for updates to be reflected globally is 1-30 seconds (KV global replication time). Stripe just used for tokenised cards & payments
English
0
0
2
201
Armon
Armon@araphiels·
@drak2 @Cloudflare This is fantastic. How does your content team manage updates? Do they lean directly on Stripe & using product webhooks to populate CF KV?
English
1
0
0
266
Mike
Mike@mike__builds·
@drak2 @Cloudflare Looks awesome. Out of curiosity how are you handling search???
English
1
0
0
305
Tom Morris
Tom Morris@drak2·
@bernsno @Cloudflare Lower TCO, it seemed like a fun thing to do, it scales better especially for volatile traffic patterns, our destiny is now in our own hands rather than being stuck with design patterns decided by someone else. Wasn’t a walk in the park, but the right think for us
English
0
0
2
158
Noah
Noah@bernsno·
@drak2 @Cloudflare Mostly curious about the complexity of the backend and why you decided to roll your own as opposed to using an existing solution?
English
1
0
1
252
Tom Morris
Tom Morris@drak2·
@LambrosPetrou @Cloudflare 100% of our customers are in the UK, so no point in global tables for us. Which is disappointing, as don’t get to flex the global nature of Workers. Dynamo is obv the slowest part of the stack, but such a tiny part of the whole system that it’s no big issue for us
English
3
0
0
954
Tom Morris
Tom Morris@drak2·
I like to think of it as infinitely scalable with no moving parts... So, nothing to go wrong? (4/4)
English
3
0
7
1.5K
Tom Morris
Tom Morris@drak2·
Currently built using the Flareact framework, which we've been maintaining, but will move to NextJS on Cloudflare Pages when that's stable enough. It's nice to run a website with 0 servers and 0 relational DBs (3/4)
English
2
0
8
1.8K
Bryan Roberts
Bryan Roberts@BryanRoberts72·
Not a big fan of state intervention but something needs to be done
Bryan Roberts tweet mediaBryan Roberts tweet media
English
4
2
16
8.3K
Tom Morris
Tom Morris@drak2·
@BryanRoberts72 Wrong ticket in front of it tho. Just don’t expect it to cost £22.50
English
1
0
2
0
Steve Dresser
Steve Dresser@dresserman·
On the subject of Amazon and their challenges, there were numerous Fresh stores rolling at one point in London. Have there been anymore recently?
English
7
0
2
0
Vikki Ross
Vikki Ross@VikkiRossWrites·
Shazam but for which agency made an ad - point your phone at a poster and up come the credits. Who do I speak to about this?
English
35
42
546
0