Bringing Developers to the Next Level

687 views
442 views

Published on

Tips how to become awesome developers:
- be a good developer
- automate server infra
- continuously deploy
- monitor & measure
- understand internals

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
687
On SlideShare
0
From Embeds
0
Number of Embeds
28
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Bringing Developers to the Next Level

  1. 1. bringing developers to the next level Sergejus Barinovas | @sergejusb | bebetterdeveloper.com |
  2. 2. you cannot go to the next level while working as you used to…
  3. 3. gooddeveloper designs codes tests refactors continuously integrates
  4. 4. solution = infra + dev + ops
  5. 5. solution = infra + + opsgood developer
  6. 6. solution = awesome developer
  7. 7. awesomedeveloper good developer automates server infra continuously deploys monitors & measures understands internals
  8. 8. automates server infra operating system frameworks & runtimes server (cluster) configuration infra provisioning (in the cloud)
  9. 9. automates server infra
  10. 10. Chef Puppet Fabric Capistrano CloudFormation
  11. 11. continuously deploys with single click to multiple servers multiple times per day *watch www.infoq.com/presentations/continuous-delivery-happiness
  12. 12. continuously deploys
  13. 13. monitors & measures hardware & software measures everything analyzes logs alerted by e-mail & sms
  14. 14. monitors & measures
  15. 15. Nagios Ganglia Zabbix Collectd Logstash Munin Cacti Grafite Statsd Graylog2
  16. 16. understands internals memory management disk IO (HDD, SSD, RAID) network IO (TCP, HTTP) load balancing, failover
  17. 17. be awesome developer Sergejus Barinovas | @sergejusb | bebetterdeveloper.com

×