2. Intro
What is iyzico?
Continuous
Delivery
How do we implement
Continuous Delivery?
Integrate
your CI
How to integrate iyzico
in your CI
environment?
Demo
Dockerized demo
application to test
iyzico
Q&A
Any questions?
4. • Founded in Istanbul in 2012
• Fintech company focuses on Payment Industry
• 62 employees
• 25-30 employees in Engineering & Infrastructure Department
• https://www.iyzico.com
iyzico
9. • 1 week sprint
• Cross-functional teams which has own Product Owners and Engineers
• No Business Analysts, No Test Engineers
• Engineers works as Fullstack
• Better functionality & design with UX team
• Project Managers define business requirements
engineering team
11. “Our highest priority is to satisfy the customer through early and continuous
delivery of valuable software.”
http://agilemanifesto.org/principles.html
“Continuous Delivery is a software development discipline where you build
software in such a way that the software can be released to production at any
time.”
http://martinfowler.com/bliki/ContinuousDelivery.html
12. • Fail fast
• Job fails if any test fails
• Notify
• Warn if any build fails
• Keep build history
• Do not merge complex code
• Do not merge failed builds
• Continuous feedback
• Report
principles