kloia Blog

n11.com DevOps Kültürünü kloia Danışmanlığı ile Geliştiriyor

Written by Derya (Dorian) Sezen | Aug 11, 2016 10:04:00 AM

Ülkemizdeki DevOps, yazılım mimari, test kültürü ve agile yazılım geliştirme olgunluk seviyesi her geçen gün daha iyiye gitmekle birlikte halen gelişmeye açık bir durumda. n11.com, TDD,pair-programming, Continuous Integration gibi yazılım geliştirme pratiklerini uygulayan n11, Türkiye'de bu alanlarda öncü firmalardan biri.

 

 

n11.com iddialı olgunluk seviyesini DevOps yolculuğundaki adımlarını sağlam atarak daha da ileriye taşımayı hedefliyor.

n11.com'daki yazılım geliştirme takımlarının katılımıyla, Amazon Web Services(AWS) üzerinde hands-on DevOps workshop'ları düzenledik. Ocak – Mayıs ayları arasında devam eden bu workshop'ların amacı n11.com'un DevOps yönünde iş yapış tarzının evrilmesine destek olmaktı.

 

 

Workshop'ları DevOps'un farklı prensip ve pratiklerinden oluşmakta idi. Hands-on uyguladığımız öne çıkan pratik ve prensipler arasında:

– Automated-provisioning

– Automated Deployment

– Zero-downtime Deployment: Rolling Deployment, Blue-Green Deployment

– Horizontal Auto-Scaling

– Container approach on Docker

– Continuous Delivery Pipeline on Jenkins with Docker

 

 

Workshop'ların başlıkları alttaki gibiydi:

  • DevOps Giriş
  • Infrastructure Giriş
    • OSI katmanları ve ağ yapılanması
    • Storage teknolojileri
    • Cloud vs on-premises
  • DevOps Compatible Software
  • AWS Giriş (EC2, S3, Cloudront, IAM, VPC, Route53)  + workshops
  • AWS Elastic Beanstalk + workshops
  • AWS Opsworks + workshop
  • AWS Cloudformation + workshop
  • AWS Codepipeline + workhop
  • Jenkins – ElasticBeanstalk workshop
  • Docker workshop
  • Jenkins – Docker – GitHub deployment pipeline workshop