ブックマーク / qiita.com/ymktmk (2)

  • Go言語の実装テクニック - Qiita

    はじめに 私は普段SREとしてAWSやEKS(Kubernetes)などのクラウドインフラの運用に従事しています。クラウド技術を支える代表的な言語としてGo言語が挙げられます。記事では自身が学んできたGo言語のテクニックについて紹介します。 OSSのソースコードリーディングやコントリビュート、業務委託でGoを読んだり、書いたりしていますが、まともにGoをレビューしていただける環境での開発経験がないので誤りがあるかもしれません。ご了承ください。 コンストラクタ関数 Goではfunc NewUser(name string, age int) *Userのようなメソッドがコンストラクタのような役割をします。また、レシーバを使うことでgetterであるfunc (u User) GetName() string、setterであるfunc (u *User) SetName(name stri

    Go言語の実装テクニック - Qiita
    yug1224
    yug1224 2023/12/23
  • 新卒SREによる開発者体験向上の取り組みについて - Qiita

    はじめに 私は2022年6月に内定者バイトとしてJOIN、4月に23卒として新卒入社しました。ありがたいことに1年半で様々な経験をさせていただいています。 記事では、これまでに主に力を入れて取り組んできた「開発者体験向上の取り組み」について紹介していきたいと思います。(主にストーリーを紹介するので、技術的なことは、TechBlogやSpeaker Deckで公開していますので是非ご覧ください。) 分散負荷試験基盤 こちらは内定者バイト時代に取り組んだものです。 詳細はTechBlogで公開していますので是非ご覧ください。 導入の背景 当時、私はECSからEKSへのリプレイスを担当しており、既存のECSで実行されているアプリケーションをEKSに移行する際のパフォーマンス確認およびチューニングを行っていました。 リリース前には、パフォーマンスを確認するために必ず負荷試験が必要です。しかし、私

    新卒SREによる開発者体験向上の取り組みについて - Qiita
    yug1224
    yug1224 2023/12/22
  • 1