1 / 30

Toolset for continuous delivery

Toolset for continuous delivery. at Smartling. Toolset for continuous delivery. Smartling - building the Next Big Thing Development process Our toolset Continuous integration Development Deployment tools Monitoring What’s next Q&A. Smartling introduction.

jag
Download Presentation

Toolset for continuous delivery

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Toolset for continuous delivery at Smartling

  2. Toolset for continuous delivery • Smartling - building the Next Big Thing • Development process • Our toolset • Continuous integration • Development • Deployment tools • Monitoring • What’s next • Q&A

  3. Smartling introduction TMS - Translation Management System GDN - Global Delivery Network

  4. Smartling inside • 2 billion page views per month and growing. • 3 data centers and going to 5 next year • 400+ instances • 50+ TB • < 30 ms overhead to deliver translated HTML • SLA 99.99% • PCI Level 1, SOC 2, HIPAA compliance

  5. Сlients

  6. Сlients

  7. Development process

  8. Development process

  9. Development process • Take task, Clarify it, Estimate it • Code + Unit-tests • Show intermediate result • Test, Fix • Interg. Tests • Add Metrics • Deploy • Track Metrics • Add UI Tests

  10. Development process

  11. Continuous integration - Bamboo

  12. Continuous integration - Sonar

  13. Continuous integration - Sonar

  14. Development - Codereview

  15. Development - DBMaintain

  16. Development - Environment on Demand

  17. Development - Environment on Demand

  18. Deployment tools

  19. Deployment tools - СDeploy

  20. Monitoring - Wallboard

  21. Monitoring - Wallboard

  22. Monitoring - Graphite Measure Anything, Measure Everything

  23. Monitoring - Graphite

  24. Monitoring - Zabbix

  25. Monitoring - Newrelic

  26. Monitoring - Splunk

  27. Monitoring - Splunk

  28. Monitoring - Log duty

  29. What's next • Create and configure local dev environment in one click • Continue migration to NoSQL • Move reporting to Amazon Redshift • Continue moving forward fully-distributed, decentralized, services platform • Wrap everything up :)

  30. Q & A If you want to join us hr@archer-soft.com

More Related