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.