Skip to content
Please note that GitHub no longer supports Internet Explorer.

We recommend upgrading to the latest Microsoft Edge, Google Chrome, or Firefox.

Learn more
rea-group
rea-group logo
Customer story

REA Group & GitHub

REA Group is a multinational digital advertising company specialising in property, which, after more than two decades of growth, has evolved into one of the largest web operations in Australia. REA currently operates the leading residential and commercial property websites in Australia, realestate.com.au and realcommercial.com.au, as well as property sites across the globe.

All of REA’s sites are designed with one purpose: to make property simple, efficient, and stress free. REA’s growing development team is foundational in building the software that propels the company toward this goal. To host code, communicate, scale, and come up with creative technical solutions, REA developers use GitHub Enterprise.

REA Group employees having a SCRUM meeting

A platform that supports change

REA has experienced a huge amount of growth in the last decade. As the development team grew with the rest of the company, so did the volume of software systems it needed to build and manage. In 2011, Tech Lead Mike Rowe and REA’s developers decided it was time to rethink their process and start looking for a structured version control system that could scale with them.

Version control was becoming increasingly important as the organization structure evolved from a centralized unit into distributed, agile teams. They felt that GitHub Enterprise would make code review easier and support autonomy amid the company’s growth and restructuring. We were hiring people every week, says Tech Lead Mike Rowe. We needed a version control system that could scale and help us work as small, autonomous teams—GitHub is great for that.

To manage developer access, REA uses LDAP and Okta. Rather than having to manually authenticate with GitHub every time we use it, we use Okta as a single sign-on system, Mike explains. It’s hooked up to our Active Directory, so if someone joins or leaves the team, we can manage their account from one place.

Room to experiment with deployment and integrations

REA’s growth has also given developers the opportunity to evaluate their technical infrastructure and find the right tools to support their development process. Mike explains, That’s just the nature of a growing company—we experiment to find that best way of doing things.

The team has integrated Continuous Integration (CI) options such as Travis and Jenkins and chat apps like Slack. One of the biggest changes to their infrastructure has been a move from their own data centers to Amazon Web Services (AWS) with the goal of building the most elastic and reproducible environment possible. We’ve changed the way we work both technically and organizationally, Mike said. It would have been much harder to do without GitHub.

We’ve changed the way we work both technically and organizationally. It would have been much harder to do without GitHub.

The way developers already work

Mike sees GitHub not only as a version control platform but also as an approach to software development that developers know and value. From a hiring perspective, he feels working with GitHub sets REA apart from other businesses recruiting for IT positions.

As he puts it, Using GitHub is a way of telling developers who have an interest in Ruby and in the open source ecosystem that they can continue working the way they already work. You’re not going to run into a clunky enterprise system—just a platform you already know.

Similarly, moving to GitHub was a welcome switch to a familiar platform for REA’s developers. The majority of them had already used Git and GitHub, which made for a smooth transition to a more flexible and collaborative process. It has worked really well, says Mike. We are super happy with it.

  • Industry

    Marketing

  • Company size

    500+

  • Location

    Melbourne, Australia

Bring GitHub to work

From flexible hosting to data‐powered security, get everything your team needs to build at their best.

Contact sales

What will your story be?

Start collaborating with your team on GitHub

Team

$9

Per user / month

Advanced collaboration and
management tools for teams

  • ∞Unlimited public repositories
  • ∞Unlimited private repositories
  • ?Team access controls
  • ?User management and billing
  • ?Issues and bug tracking
  • ?Project management
  • ?Advanced tools and insights

Starts at $25 / month and includes your first 5 users

Free to academic faculty for teaching or non-profit research

Choose Team

Enterprise

Contact Sales
for pricing

Security, compliance, and deployment controls for organizations

  • Everything included in Team

  • ?Self-hosted or cloud-hosted
  • ?SAML single sign-on
  • ?Access provisioning
  • ?Simplified account administration
  • ?Unified search and contributions
  • ?Priority support
  • ?99.95% uptime SLA for Enterprise Cloud
  • ?Invoice billing
  • ?Advanced auditing

Questions?

Learn more about Enterprise

Free for educational institutions participating in the GitHub Education program

Choose Enterprise

Want to use GitHub on your own? Check out our plans for individuals

You can’t perform that action at this time.
幸运赛车开奖走势图
大乐透历史上的126期 中国福利彩票2016025 26选5好彩3奖金是多少 168澳洲幸运5开奖结果 新疆25选7复试 五子棋够五个收吗 幸运飞艇免费网页计划 广东麻将下载 中国竞彩网竞彩足球计算器 河北时时彩软件手机版 宋代足球小将 搜索香港六合彩特码部 国际象棋规则图解 二肖中特期期准100之10 山西快乐十分前三组走式