Upgrade to Pro — share decks privately, control downloads, hide ads and more …

軟體上線之後的營運管理

 軟體上線之後的營運管理

Invited guest lecture at NTHU.

Richard Lee

May 23, 2013
Tweet

More Decks by Richard Lee

Other Decks in Technology

Transcript

  1. ᝞ᰭᓓᔻᬞἦ᧣ខᡦ໴ሑ
    Richard Lee (@dlakty)

    View full-size slide

  2. ໹ᜐᚕ
    Richard Lee
    @dlackty Everywhere
    iOS / Web෺ፇᥥ
    ෺ፕᡰᘿሳᛔṽᥥ
    ខᡦfᕧᦨ࿔ᓨ໹ᫌ᩼

    View full-size slide

  3. ខᡦ໴ሑ

    View full-size slide

  4. 1(
    Photo by Mathieu Thouvenin CC BY-NC-ND 2.0
    “Startup = Growth”
    - Paul Graham

    View full-size slide

  5. Grow
    Business
    Tech
    Team
    Yourself
    We’re going to talk today

    View full-size slide

  6. ࿰ᘤខᡦᓈ෪ፖḟ
    Cloud Computing
    Monitoring
    Graph

    View full-size slide

  7. Cloud Computing
    (n.) ᡨၭᡦᒿ

    View full-size slide

  8. ᡨၭᵪᴈᎂᎂ᪽
    ᢶᏘዌᇮṞ᧣
    ᛦᢶᵪᴈᇮṞ᧣
    ᛦᢶᩮ໊൸ཋᇮ᧣
    Ⴚᕅ᧱ᷯ᧣ḑแፖᚳ᦬᧱ᷯ᧣ዧ᩼ᓓ

    View full-size slide

  9. Heroku᫏᣷ᠭ᧣ᑽᏘ࿣

    View full-size slide

  10. AWS᫏ៜᨿ᧣ᵪᴈ൸ཋ

    View full-size slide

  11. ၞᗐ᧣ໍၙბᢶḿᕧ᧣Ꮨዌ

    View full-size slide

  12. Mailchimpᠭᅄ࿪ᙩ

    View full-size slide

  13. Urban Airshipᠭᅄ᧵ᱣᴶᴢᬰ

    View full-size slide

  14. ᜰໝᢶᤃዧf
    ၞᠭCDNᴢᓝᏵἀᮓ

    View full-size slide

  15. Content Delivery Network
    ᦍᩤᴋᥫ᡾ፕႯሜᑿᠭᥥ๞࿄f๞᳓᧣ᬡፖ
    ᤼ᜀᢶඋ᪽Ᏽჯ᧣ᇮṞ
    ↟ᬿᨭᴭ໤ቝᬢ෸ᴈ᧣
    ↟ᗌხᓓ᧵ᥫ᡾᧣
    ↟᪷ቝᬢၭᲘᯝሑṽ᧣

    View full-size slide

  16. CloudFront᫏᭢ຏ᧣CDN ໍၙ

    View full-size slide

  17. Cloudflare᫏࿥᰼᧣CDN
    ᑝᑝ᤹ᬜ

    View full-size slide

  18. Monitored
    (adj.) ᗀස໓᧣

    View full-size slide

  19. "It's not in production
    unless it's monitored."

    View full-size slide

  20. ස໓ᙈខᡦ᧣࿥᰼
    ᮓុፇᓺ᧣ဌᆴ
    ፤෼᧣ᨿᰭᇥᅗf᪦፤᧣ṍኈᄑ
    ቝ᮱ᓓጫ᣷ᖩႷቃ᧣໹ปᬡፖ

    View full-size slide

  21. ᑿᠭᥥᡏႯBug ီቿf
    ၢᄌᢶᵈ᎚ᑺἦᬰაዧ᩼᦬哪Ꭼ

    View full-size slide

  22. Papertrail᫏Log ໴ሑ

    View full-size slide

  23. Exceptional᫏ᮓុස໓

    View full-size slide

  24. Scout᫏ᑽᏘ࿣fRails ස໓

    View full-size slide

  25. Scout᫏ᑽᏘ࿣fRails ස໓

    View full-size slide

  26. Crashlytics᫏ḝხᦥᲹ᧣ᮓុỹᏄ

    View full-size slide

  27. Graph
    (n.) Ⴐᶡ

    View full-size slide

  28. Log ᬊජᏵᲇ᥅᷁ᗐง

    View full-size slide

  29. "Let your data speak!"

    View full-size slide

  30. Ⴐᶡᙈ໏ᩔ࿔໴ሑ᧣༦ᅏ
    ᤼ᦐႰᘵ໤1GB᧣ᥙ
    ᖃᢶ᧣ᓗᜬᗐงბ൱ᤎ᫏ᕧႰᶡ
    Ⴐᶡᬞණ᧣ᓨṹᑌ༯f࿔໹ᅸᐠᔡ

    View full-size slide

  31. Librato᫏ᓗᜬႰᶡ໴ሑᐠᔡ

    View full-size slide

  32. Scout᫏ᑽᏘ࿣Ⴐᶡ໴ሑᐠᔡ

    View full-size slide

  33. ᜰໝბᏵἀēᲘᠭ
    Google Analytics

    View full-size slide

  34. Google Analytics᫏࿥Ꮳ᧣ᇥᅗᴡຌ

    View full-size slide

  35. Google Analyticsᛦ൱ᤎ᳎႞ᑿᠭᥥḝ為ᐠᔡ

    View full-size slide

  36. Google Analyticsḝხᵅ

    View full-size slide

  37. "Adding manpower to a
    late software project
    makes it later".
    Fred Brooks

    View full-size slide

  38. ၤႨ෺ፇᅍႝ᎚᳀
    Asynchronous
    Automation

    View full-size slide

  39. Asynchronous
    (adj.) ᑤჯᏇ᧣

    View full-size slide

  40. ᑤჯᏇ໏ᥭ
    Ᏽ᠓ᦪ᳚ၧᙻᎬ᧽ᚄ෺ፇ᧣໏ᩔᒎᇇĈ
    වᖁ ᩺᧣ኈ႞ኈ෺ἀf෰᦬ᔻᓓᴜᆷ᭢ḝ
    ᳚ᴽ໏ᥭᓓ໖ණᤎ࿔ᙉණ᧣ฌሜ
    ᨘᥘặဌᆴ᷀ቫ෪໤ᩔᤎሆỹິ

    View full-size slide

  41. HipChatᴜᆷ᥀ᓝႝᖀᑺ

    View full-size slide

  42. GitHubᴜᆷᩔᙚሳ

    View full-size slide

  43. Asana᫏໏ᥭ໴ሑ

    View full-size slide

  44. ᤫᖁ᧣ᙉ἟Ი᠓෺ᘿᑤჯᏇg

    View full-size slide

  45. Automation
    (n.) ᥦხặ

    View full-size slide

  46. ᥦხặ໏ᥭ
    ൱ᤎᜊ࿸࿣ᅄ᧣ᑺᨼᲘᏵ᠓ᥦ࿭᫏
    ᥦ࿭Ᏽᢇ᣾᫏᧣ᑺᨼ๞᣷Ḓ᠓ᜊᨘၓᥭ

    View full-size slide

  47. Continuous Integration

    View full-size slide

  48. Continuous
    Testing
    Document generation
    Code quality testing
    Deploy
    and more!

    View full-size slide

  49. Code Climate᫏ᩔᙚሳᶦ᭳໴ሑ

    View full-size slide

  50. Janky᫏ᥦხặᲦᙓ

    View full-size slide

  51. ᴢᬰHipChat ᇏᯯᙿ

    View full-size slide

  52. ᥦხặᙈ᪽ᄗᤫᩖᙲ

    View full-size slide

  53. Build Internal Tools!

    View full-size slide

  54. Oven᫏ḝხᦥᲹ Plist໴ሑ

    View full-size slide

  55. Kamado᫏ᥦხặᐙᔑ

    View full-size slide

  56. ᥦᚕᕧᦨ

    View full-size slide

  57. "Stay hungry, Stay foolish"

    View full-size slide

  58. ᷏ᘯ᧣࿮᪽໴ა
    ᩆྥ᧣Ḙᚄ࿰ၙ
    ᙮ᥫᙺ᧣ᦑᚧ
    ᤫቲ᧣ễ᧾

    View full-size slide

  59. Coursera᷏ᘯ࿥᰼ᬰᙣ

    View full-size slide

  60. Udacity᷏ᘯ࿥᰼ᬰᙣ

    View full-size slide

  61. ᮫൰උ᪽Conference

    View full-size slide

  62. Facebook / Twitter ᨭᗏ᙮ᬰ

    View full-size slide

  63. ᝤპཫျ៷Blogs

    View full-size slide

  64. ᮫൰OSS ᧽ᚳẸHackathon

    View full-size slide

  65. Ꭼ෺ẻᎬᤚხ
    Photo by The U.S. Army CC BY 2.0

    View full-size slide

  66. Startups ᧣ខᡦ໴ሑ
    ኼᢶᱠ൭ḑēᬟၙᬤᖦ᳼ᓷf᷏ᘯ
    ḑแዧ᩼fᏂᬤ᧸᭢
    Ꭼ෺ẻᎬᤚხ

    View full-size slide

  67. Email: [email protected]
    Twitter & GitHub: @dlackty
    Thanks!

    View full-size slide