MYOB

TaxOnline Microservice platform

myob

THE SERVICE

This is internal service for Tax-online team in MYOB at Sydney office. The team provides online accounting services, similar as Xero.

The service was still in internal testing phase, and not public accessible when I were working on this project.

THE CHALLENGE

There were only one develop environment and one production environment for a 10-developers team, no QA environment as well.

Applications were installed and running on the ec2 hosts directly, automation deploy was managed by concourse, it has security concern at that time, that people has to share the admin password to trigger the build and deployment jobs.

Because of lacking develop enviroment to test their codes, team members have no confidences to release new version to produciton and it also blocks the QAs to run tests easily.

Developers/QAs ask for own environment they can use. Company need release new features quickly and stablely.

WHY AMAZON WEB SERVICES

The team has experience on building their ec2 host-based services on AWS already. They are the exist AWS Customers

Second, after analysed their business with team requirements, we agree to use AWS ECS to manage their service with dockerized technology.

THE BENEFITS

Within this project, Ahead Guru experts help to create docker images for each applications, about 10+ nodejs applications, with automation builds by CICD pipeline (buildkite)

Create terraform codes (Infracture as Code) to deploy ecs cluster and services with different environments. Environments are developer based, such as dev01, dev02, with QA and produciton environment. With this, all developers can work on their own ECS environments with nominated applications running in it in 5 munites. With another schedule jobs, the develop environments will be destoryed automatically after business hours to save the cost.

Integration Buildkite on aws to deploy ECS cluster and services

LEARN MORE

Talk to our team.

Send us an email if you’d like to chat about how Ahead Guru could help you.

Email: sales@ahead.guru

Date: 2017-02-15

Client: MYOB

Category: Business Software & Solutions