Корнілов Андрій

  • View
    428

  • Download
    6

Embed Size (px)

DESCRIPTION

-

Transcript

  • 1. - 2013

2. Technical Lead @Rebbix, LvivVNU Vacature media (Netherlands/Belgium) bitternet.ua, stelex.com (General Electric), markplaats.nl(eBay classified group), lofty.com, markplaats.nl (eBayclassified group), modnakasta.ua php, python, software engineering stuff 3. , 4. , , - software engineering 5. . . , 6. , , - 7. ?!???>>!!!... 8. high loaded :-) - , (wut?) , high loaded , , - , - , . 9. , ( - ), " , , " - ( , , ) 10. , , - , . - , . , . , . 11. - , . - .. , , - , , . , , . ( - ) 12. / ( ) , ( ) 13. - , - -, , - , , 14. - *, , , . . . () * () 15. ( - ) (, etc) (, ) (, git-flow) (, ) 16. : (media, assets) (db, cache, queues, search)- -twelve factor application 17. Shared nothingShared nothing ( ). - . , , ( 80- ) ( Google). - backing SN . 18. Feature flags Feature flags - A/B. , , ( performans ) . . 19. " " (SOLR, ElasticSearch,Sphinx) apache ... 20. , ( ) - sonar - munin, zabbix, new relic ( ) - new relic,graphite, google analytics rum (performance monitoring) - new relic ( ) 21. , . , ., , , , ( ). 22. 12-Factors App 12-factor app , : ; "" , , ; ; , . 23. 12-Factors App , - , - backing services ( , , ) 24. 12-Factors App codebase, - (deploys) 25. 12-Factors App codebases, . 12-factor app. , . , - . 26. 12-Factors App (deploy) , . , , . , , . 27. 12-Factors App , , dependency declaration manifest. , . . - 28. 12-Factors App ruby Gemfile, - bundle exec. python pip + requirements.txt, virtualenv - . java-sctipt - bower. php - Composer 29. 12-Factors App 30. 12-Factors App 12-factor , - . ImageMagick curl. , . , , Chef Puppet (, , ) 31. 12-Factors App ., , , , , . , , - , . , . 32. 12-Factors App -, ( ). : backing services ( ,Memcached) (Amazon S3,Twitter API) 33. 12-Factors App - , 12-Factors App. , . . - , , , - . 34. 12-Factors App , 35. 12-Factors App - , , ( ) , , . - , - . , 36. 12-Factors App ( ) ( ) stateless .- , , stateful backing - . ( , ), - . 37. 12-Factors App - twelve-factor app . . http , "" . 38. 12-Factors App , ( shared nothing) 39. 12-Factors AppCrash only design , - , , , - 40. 12-Factors App . , , 12-factor ( ) stdout. . 41. 12-Factors App , . 42. 12-Factors App success - Error 43. 12-Factors App , , 44. 12-Factors App : , , . : , DevOps . : Nginx+SQLite+OS X, - Apache+MySQL+Linux. 45. 12-Factors App (homebrew, apt, yum), (Chef Puppet) (Vagrant, kvm) , 46. , - web . , : (manage.py syncdb Django, rake db:migrate Rails) REPL shell , 12-factor - , , . . 47. The Twelve-Factor App - http://www.12factor.net/ http://devopsreactions.tumblr.com/ http://www.perfplanet.com/ http://www.vagrantup.com/ 48. Q&A 49. ! :RebbixEmail:andriy.kornilov@gmail.com