14. Behaviour Driven Development
Gherkin
GIVEN i navigate to http://useinsider.com/event/pioneers-of-tech/
WHEN i click “Hemen Kaydol”
AND i enter “Adınız”
AND i hit “Kaydol”
THEN i will receive “Lütfen gerekli alanları doldurun”
18. Pets vs Cattles
● Given names
● Unique
● Care
● When ill, nursed
● Given numbers
● Identical (almost)
● Livestock
● When ill, replaced
19. Pets vs Cattles
● Naming: No instance name (Automated), Service Naming
● Care: No ssh/remote desktop
● ill: Reprovision
20. Immutable deployment
● Not Blue-Green
● Don’t touch to the working environment
● Configuration Drift / History → long uptime is not welcome → Redeploy
25. Business Teams Platform Teams
Focus on software delivery Focus on platform services exploitation
Develop, run and maintain the application using
platform services
All app environment are production, they have internal
Dev-Test Platform environments
Responsible for production maintenance Responsible for exploitation of the platform services
Business Teams are customers
“Internal Cloud Service Provider” though on-premises
or Cloud Brokerage