$30 off During Our Annual Pro Sale. View Details »

ベストプラクティス・ドリフト

 ベストプラクティス・ドリフト

ソフトウェアアーキテクチャの技術選定にあたり、選択肢の多さで困ったことはありませんか?多い選択肢を絞り込む有効なツールとして、ベストプラクティスは存在します。ソフトウェア開発が日進月歩で行われる昨今、ベストプラクティスの老朽化が問題となってきました。
「このベストプラクティス、古臭いよね...」
作った後、運用保守を怠った結果、残念な結果になってしまった事例は少なくありません。
ベストプラクティスには、時代のニーズを先取りした定期的な更新は欠かせません。ベストプラクティスがずっとベストプラクティス足りえるために大事にしていることをお話しします。

SSSSSSSSSSSSHHHHHHHHHH

July 18, 2022
Tweet

More Decks by SSSSSSSSSSSSHHHHHHHHHH

Other Decks in Programming

Transcript

  1. ベストプラクティス・ドリフト
    ~技術選定におけるベストプラクティスの老朽化にどう抗うか~
    FutureCon 2022
    1

    View Slide

  2. 2

    View Slide

  3. 3

    View Slide

  4. 4

    View Slide

  5. 5

    View Slide





  6. 6

    View Slide

  7. 7

    View Slide

  8. 8

    View Slide

  9. 9

    View Slide

  10. 10

    View Slide

  11. 11

    View Slide

  12. 12

    View Slide

  13. 13

    View Slide

  14. 14

    View Slide

  15. Historical and Impact Analysis of API Breaking
    Changes: A Large-Scale Study
    15

    View Slide

  16. 16

    View Slide

  17. 17

    View Slide

  18. 18

    View Slide

  19. 19

    View Slide

  20. 20

    View Slide

  21. 21

    View Slide

  22. 中長期的に利用するOSSを含むプロダ
    クトを技術領域別に選定し、定期的に
    検証を行い、格付けしたベストプラク
    ティス集
    22

    View Slide

  23. 23

    View Slide






  24. 24

    View Slide

  25. 「PostgreSQLを使おう。」
    その時フューチャーの歴史が動いた。
    25

    View Slide

  26. 26

    View Slide

  27. 27

    View Slide

  28. 28

    View Slide

  29. 29

    View Slide

  30. 30

    View Slide

  31. 31

    View Slide






  32. 引用: Open source load testing tool review 2020
    https://k6.io/blog/comparing-best-open-source-load-testing-tools/
    32

    View Slide

  33. 33

    View Slide

  34. 「モニタリングシステムの Push 型 Pull 型アプローチと Prometheus についての考察」
    https://yasuharu519.hatenablog.com/entry/2017/12/16/215855
    をベースに作成
    34

    View Slide

  35. 35

    View Slide

  36. 36

    View Slide

  37. 37

    View Slide

  38. 38

    View Slide

  39. 39

    View Slide

  40. 40

    View Slide

  41. 41

    View Slide

  42. 42

    View Slide

  43. 43

    View Slide

  44. 44

    View Slide