The overview

Committing the deal

OctoFX Ltd is a fictitious London-based online foreign exchange company. Retail customers and businesses can register an account with OctoFX, and use the platform to trade currencies.

Customer requests a quote
System returns a quote
Order is processed

The solution

The main components

Da et et laudi officide conet que si blam aut labor resto omnia vero volor re exeris ut est plant quo excest alit volentis dolore volumquam andis endae la conserio. Ullibus demporum rem estio. Aximporibus earitiis eium vid qui il idem etur?

Database

SQL

Trading website

Asp.Net app

Deal settlement service

Windows service

The setup

Octopus Deploy

The OctoFX development team are forward-thinking and always looking to embrace good development practices. By using Octopus Deploy they can compete in the cut-throat world of online FX trading, by being able to iterate and deploy new changes quickly, with low risk.

Environments and target machines

Development

Da et et laudi officide conet que si blam aut labor resto omnia vero volor re exeris ut est plant quo excest alit volentis doluptate quae eserum idunte quossiti iusapicaest, cusdaec temolup icientiistis autaercia de numento exeribus re dolore volumquam andis endae la conserio. Ullibus demporum rem estio. Aximporibus earitiis eium vid qui il idem etur?

Testing

Da et et laudi officide conet que si blam aut labor resto omnia vero volor re exeris ut est plant quo excest alit volentis doluptate quae eserum idunte quossiti iusapicaest, cusdaec temolup icientiistis autaercia de numento exeribus re dolore volumquam andis endae la conserio. Ullibus demporum rem estio. Aximporibus earitiis eium vid qui il idem etur?

Acceptance

Da et et laudi officide conet que si blam aut labor resto omnia vero volor re exeris ut est plant quo excest alit volentis doluptate quae eserum idunte quossiti iusapicaest, cusdaec temolup icientiistis autaercia de numento exeribus re dolore volumquam andis endae la conserio. Ullibus demporum rem estio. Aximporibus earitiis eium vid qui il idem etur?

Production

Da et et laudi officide conet que si blam aut labor resto omnia vero volor re exeris ut est plant quo excest alit volentis doluptate quae eserum idunte quossiti iusapicaest, cusdaec temolup icientiistis autaercia de numento exeribus re dolore volumquam andis endae la conserio. Ullibus demporum rem estio. Aximporibus earitiis eium vid qui il idem etur?

Project configuration

Some content.

Some content in process.

Some content in variables.

Some content in channels.

Some content in releases.

Some content in settings.

The process

Continuous delivery

Da et et laudi officide conet que si blam aut labor resto omnia vero volor re exeris ut est plant quo excest alit volentis dolore volumquam andis endae la conserio. Ullibus demporum rem estio. Aximporibus earitiis eium vid qui il idem etur?

 

The delivery pipeline

1. Commit code

Developer commits code to a github repository. View GitHub

2. Compile & test

A build server compiles the code and runs unit tests. View TeamCity

3. Packaged & pushed

The application is packaged and pushed to Octopus Deploy. View Octopus Deploy

4. Auto deploy to test

The application is automatically deployed to a test environment. A suite of automated web tests are run against the application.

5. Deploy to UAT

The application is deployed to a UAT environment, for stakeholders to see new changes.

6. Promote to production

When the various stakeholders are happy, the application is prompted to the production environment.