Crafting a robust deployment pipeline in finance
Boyan Mihaylov
Software architect and developer @boyanio https://boyan.io
Crafting a robust deployment pipeline in finance Boyan Mihaylov - - PowerPoint PPT Presentation
Crafting a robust deployment pipeline in finance Boyan Mihaylov Software architect and developer @boyanio https://boyan.io Establish in-house development at a pension fund @boyanio How does it feel inside a financial institution? @boyanio
Software architect and developer @boyanio https://boyan.io
@boyanio
@boyanio
http://www.baystreetblog.com/wp-content/uploads/2016/01/7206414716_775221df73_o.jpg
@boyanio
@boyanio
@boyanio
@boyanio
https://blog.weekdone.com/team-goal-setting-questions-to-ask/
@boyanio
@boyanio
@boyanio
https://www.ca.com/en/blog-highlight/wp-content/blogs.dir/2/files/sites/6/2016/10/GettyImages-598070812-legos.jpg
@boyanio
@boyanio
http://www.bbc.co.uk/london/travel/downloads/tube_map.gif
@boyanio
https://en.wikipedia.org/wiki/Continuous_integration
@boyanio
VCS
@boyanio
https://cdn.vox-cdn.com/thumbor/FvSVfmTI5xV8JN74IAkp_R2dmtk=/0x0:2000x1333/1200x800/filters:focal(0x0:2000x1333)/cdn.vox- cdn.com/uploads/chorus_image/image/49709579/Blue_Origin_New_Shepard_launch.0.0.jpg
@boyanio
VCS
@boyanio
@boyanio
https://www.quora.com/How-do-I-develop-an-Agile-methodology-mindset-while-implementing-a-project
@boyanio
@boyanio
public class BasketTests { [Fact] public void ThrowsWhenNullIsPassedToAdd() { var basket = new Basket(); Assert.Throws<ArgumentNullException>( () => basket.Add(null)); } }
@boyanio
@boyanio
@boyanio
https://hackernoon.com/the-worlds-trust-issues-and-the-value-of-crypto-976bc1b2080
@boyanio
@boyanio
Steps to perform:
Confirm:
@boyanio
Feature: Retirement Scenario: Complete retirement procedure Given I am a member of the pension fund And I am 67 years old When I log in on the web portal And I navigate to the retirement self-service And I fill in my details And I sign my choices Then I should get a confirmation e-mail And I should see a copy of my choices in my archive And I should see my monthly pension payouts
@boyanio
@boyanio
https://www.slideshare.net/mikebrittain/principles-and-practices-in-continuous-deployment-at-etsy/
@boyanio
@boyanio
https://d2v9y0dukr6mq2.cloudfront.net/video/thumbnail/S8v_HKLYirmlowrd/videoblocks-builder-welds-parts-outdoors-installation-and-production-in-slow-motion-in-afternoon- man-work-in-gloves-protective-clothing-in-the-pit-dangerous-manual-labor-outside-merge-structure-of-details_sufbahncl_thumbnail-full08.png
@boyanio
@boyanio
@boyanio
@boyanio
@boyanio
@boyanio
@boyanio
https://pbs.twimg.com/media/DMuLK82V4AAd1Po.jpg
@boyanio
@boyanio
10 20 30 40 50
@boyanio
let you deploy often without releasing immediately
@boyanio
using blue-green deployment approach
@boyanio
@boyanio
https://flexagon.com/solutions/continuous-delivery/
@boyanio
@boyanio
@boyanio
https://hundred5.com
@boyanio
@boyanio https://boyan.io