What Makes OzBargain Run?

Is https://www.ozbargain.com.au/wiki/ozbargain_architecture still up to date? Or have there been improvements?

Comments

  • +9

    What Makes OzBargain Run?

    Good deals

  • Servers

  • I thought they were using aliyun at one point. Guess I was wrong.

  • +10

    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?

    • +1

      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?

      • +1

        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 ceremonies glitter 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.

          • @cloclo:

            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
            example2
            example3

            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.

    • +1

      Especially one with lactose intolerance.

      • +1

        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?

        • +1

          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

  • +2

    The lifeforce and soul of 1 Ozbargainer every month

    • +1

      I volunteer as tribute

  • +3

    Powered by eneloops
    Protected by bikies
    Backup by Camry

    • Backup by Camry

      What kind of car insurance does the car have?

      • +2

        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.

  • +2

    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.

    • +6

      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

      1. busy days are predictable (BF/CM, Boxing Day, Prime Day, Click Frenzy, etc)
      2. 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.

      • +1

        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.)

        • +3

          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?

          • @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

  • +1

    What happens if the DB goes down? Is it manual failover?

    • +1

      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.

      • +1

        Keeping costs down, I like it. I'm guessing this hasn't happened often…

Login or Join to leave a comment