Is https://www.ozbargain.com.au/wiki/ozbargain_architecture still up to date? Or have there been improvements?
What Makes OzBargain Run?
Last edited 27/01/2021 - 20:06
Comments
Servers
I thought they were using aliyun at one point. Guess I was wrong.
Why would you think that?
Probably because I posted this deal a few years ago? Tried their cloud server once, not my liking.
we have a larger team that sits in various fast food resturants leeching off wifi - with lenovo laptops.
It's better now, the shifts are shorter.
Do you support OzBargain with the E495 or the newer E14s?
I'm more intrigued by your role in the organisation. As far as I can tell, the only title you hold is Ozbargain's most eligible bachelor 2015. What do your duties entail?
Back in the day, the site was run by volunteers. I was one of the few moderators.
It was fun, but I had to focus on my studies/work.
Here I was, picturing you dressed in your best attire, looking dashing as can be, officiating at weekly
rose ceremoniesglitter eneloops ceremonies at the local fast food joint. It's such a shame that reality never lives up to my imagination. What a laugh that would have been!I do hope you were at least given a sash to recognise all your good work and for being an aspirational figure to other bachelors/ bachelorettes on the site. Did you go on to find love?
It was fun,
It must have been such a wonderful little community back then that members would willingly give up their spare time to help with its smooth running. The community spirit seems to have dwindle over the years. Moderating can't be all that fun now.
Did you go on to find love?
haha no… i should focus on it a bit more
It must have been such a wonderful little community back then that members would willingly give up their spare time to help with its smooth running. The community spirit seems to have dwindle over the years. Moderating can't be all that fun now.
It had its ups and downs but certainly was a learning experience. The site was very basic at the start. here is my suggestion of declaring yourself as a store rep.
It was fun when people had great discussions, but moderation got tiring dealing with the same stuff again and again.
Example 2 still happens, i saw it the other day, but the mod team are pretty quick to pick up reports and get them off the page.
The term "bargain" is subjective - so there is always going to be conjecture around deals.
tickle it in the right places, it runs.
What Makes an OzBargainer Run?
Free pizza.
Especially one with lactose intolerance.
Now you know why the Xiaomi bidet toilet seats are so popular
Especially one with lactose intolerance.
I've never seen a lactose intolerant pizza. Does it sit in the corner screaming about vegan cheese?
I've never seen a lactose intolerant pizza. Does it sit in the corner screaming about vegan cheese?
More likely that it sh*ts in the corner :P
The lifeforce and soul of 1 Ozbargainer every month
I volunteer as tribute
Powered by eneloops
Protected by bikies
Backup by CamryBackup by Camry
What kind of car insurance does the car have?
OzBargain forum advice.
It ain't a Camry, it's a high yield investment vehicle financed by an entry level investment banker
underwritten by Mspaint diagrams
None but it did recently have an at fault collision.
Adverts 😷
Didn't know OzBargain ran on BinaryLane (I thought AWS or one of the other big cloud providers considering the large amounts of traffic it receives).
Does anyone know how OzBargain autoscales on busy days? Just manually spin up new servers via the BinaryLane API when a threshold is met?
I've also never seen OzBargain go offline. I'm now seriously considering moving my compute to BinaryLane.
Does anyone know how OzBargain autoscales on busy days?
We don't. We just cross our fingers hoping the servers won't catch on fire.
BinaryLane does support API for server deployment but I can't be bothered, because
- busy days are predictable (BF/CM, Boxing Day, Prime Day, Click Frenzy, etc)
- scaling up front end is trivial, but scaling up DB is not — usually we just switched to a bigger box.
I'm now seriously considering moving my compute to BinaryLane.
Yes they are good. Just moved the OzB primary DB to a Ryzen 9 3900X 12c/24t box in December and it helped us to get through Boxing Day effortlessly. These are a lot cheaper than AWS or other big cloud providers, and instant deployment unlike many dedicated server providers.
Very impressive and thank you for sharing Scotty.
Out of curiosity, how big is the OzBargain team that runs helps run all of this infrastructure/software? (Including those who wrote the custom PHP code, Golang microservices, etc.)
Me & moocher, when we aren't moderating or working on business stuff.
@scotty: Whoa, super impressive! Does that include the mobile app development side of things too?
@Tidy: hah good joke. Ozbargain app is never going to happen.
@Tidy: Mobile app was subcontracted to someone for 6 months which is why there's no more development. Still not really happy with the app model. Might hire someone to keep working on it, or just do a PWA.
@scotty: I still use the site. Better looking and easier to read the deals
@scotty: I like the app when I'm watching TV I can just scroll. Be good to be able to comment directly without going to web but meh. A little more refinement in the notifications would be good too. Seems all or nothing. I like it tho.
@dmbminaret: You can actually comment inside the app (like what I am doing now). Make sure you are logged in.
@scotty: My bad, wasn't logged in. Hopefully it stays logged in.
@scotty: Bet you’re not using Agile scrum frameworks. Then you could achieve the same with only 20 more devs :)
Are you still using Network Presence?
Still have 2 cheap VPS there doing some services.
@scotty: Ahh cool. My company still has a VPS sitting with them and the few times I've talked to Richard he's been good.
When you say instant deployment, what does that process look like?
Ozbargain seems rarely down, do you have a test suite or is there a build process?
Click a few buttons, and you get an IP address almost instantly that you can log in. No need to wait for setup like some dedicated server providers.
It appears rarely goes down because we only deploy new code once or twice a week, usually very early in the morning. We do have tests most for regression stuff. However we are a tiny team for dev so most of the time there's no need to complicate things with devopt stuff.
When the shop across the street is selling it for 3c cheaper
What happens if the DB goes down? Is it manual failover?
Failover — what are you talking about?! We don't even have a redundant hot server sitting there doing nothing to be switched to.
DB data is however live replicated but onto a wimpy (and cheap) VPS. If DB goes down, I'll just manually deploy a new server and copy the replicated data over.
Keeping costs down, I like it. I'm guessing this hasn't happened often…
Good deals