wonderfully unique software solutions

How EB Games modernised software development with Octopus Deploy

A large Australian video-game retailer has revealed how it automated and has continued to modernise its software deployment pipeline with Octopus Deploy.

Brendan McGill, software development manager at EB Games, indicated the retailer had streamlined and improved devops procedures as a result.

“We use built-in Octopus steps whenever possible to eliminate the need for custom scripts. This allows us to outsource maintenance of deployment scripts and allows us to focus on our job,” McGill said in the case study.

EB Games had sought both to scale and modernise its e-commerce platform as the company expanded, including a move to micro-services deployed to Windows Server virtual machines (VMs) running in AWS.

EB Games Australia bills itself as the country’s largest “video game and pop culture” retailer, offering games, accessories, and merchandise. Launching in 1997, the company now has 370 physical stores as well as e-tail.

“My favourite part of the Octopus ECS support is that we can configure a task definition using the Octopus UI and export the underlying task definition if we need to customise it further,” McGill added.

Previously, web applications had to be deployed manually, including copying and updating files. Clusters were configured with CloudFormation templates, defining tasks and custom scripting to automate both deployment and certain maintenance tasks, according to the case study.

EB Games has containerised e-commerce services via Amazon ECS hosting, which the company felt was simpler than Kubernetes. Initially, four micro-services were containerised with each becoming a separate project in Octopus, delivering greater control over deployments, it said.

With Octopus, the company reduces the need for custom scripting and also centralise configuration management. A manual process with Powershell scripts is now done without any custom scripting, for example.

Overall, Octopus enabled the firm to move to a CI/CD pipeline that better suits its team and needs — incorporating Atlassian BitBucket for source control, Jetbrains TeamCity for builds, and Octopus for deployments to AWS.

Octopus this summer added the ability to add automatic retries to deployments, which it said in the release announcement would boost success rates as well as automation.

“This lets you enable retries automatically from a failed action. The result is fewer manual interventions when transient connectivity issues interrupt your deployments,” the company explained.

Read the full case study on the Octopus Deploy website.

( Image by David Englund from Pixabay )

Recent Articles

Delinea integrates CIEM and ITDR with privilege control platform

Privileged access management (PAM) vendor Delinea has rolled further privilege control for cloud entitlements and identity threat protection into its cloud-native platform,...

Texthelp and n2y merge to grow global sales serving special needs

Literacy and assistive technology software vendor Texthelp and education management systems provider n2y have merged, in a move expected to retain Rothschild...

LANSA low-code helped these IT providers build their businesses

Even specialist IT companies use low-code strategies and technology to help them move up in their markets, gaining market share alongside the...

Foxit PDF editor suite expands AI capabilities for 2024

Smart PDF commands and enhanced AI assistant functionality are set to give the desktop and cloud versions of Foxit PDF Editor Suite...

Vyond bundles in further AI and branding capabilities for corporate creatives

Video creation platform vendor Vyond is expanding its offerings with new brand-management tools as well as further generative AI functionality responding to...

Related Stories

Leave A Reply

Please enter your comment!
Please enter your name here

Weirdware monthly - Get the latest news in your inbox