タグ

ブックマーク / kakakakakku.hatenablog.com (7)

  • モノリス分割はこうやる!「How to break a Monolith into Microservices」を読んだ - kakakakakku blog

    研修中に「マイクロサービス」の解説をしていると,たまに「モノリス分割」に関する質問が出てディスカッションをすることがある.当然ながら万能な分割アプローチはないけど,例えば DDD (Domain-driven design) などのアプローチを選択するなど,選択肢はいろいろある.そして最近「モノリス分割」に役立つアプローチを紹介した martinfowler.com の記事「How to break a Monolith into Microservices」を読んだ. 具体的には以下の「計8種類」のアプローチが紹介されている.原著を翻訳するのではなく,あくまで個人的なメモとしてまとめる.なお,日語も個人的に載せているため,参考程度にしてもらればと! Warm Up with a Simple and Fairly Decoupled Capability(シンプルかつ分離された機能で準

    モノリス分割はこうやる!「How to break a Monolith into Microservices」を読んだ - kakakakakku blog
  • コンテナのデザインパターンを学べる論文「Design patterns for container-based distributed systems」を読んだ - kakakakakku blog

    2016年に USENIX Conference で発表された論文「Design patterns for container-based distributed systems」を読んだ.タイトルの通り,コンテナのデザインパターンがまとまっていて,これからコンテナ設計をする人も,既にコンテナを運用している人も,デザインパターンを学べるのは価値があると思う.一部ミスリードをしているかもしれない. Design patterns for container-based distributed systems 論文も公開されている. https://static.googleusercontent.com/media/research.google.com/ja//pubs/archive/45406.pdf パターン一覧 Single-container management pattern

    コンテナのデザインパターンを学べる論文「Design patterns for container-based distributed systems」を読んだ - kakakakakku blog
  • CircleCI 2.0 + Apex で Lambda をデプロイする - kakakakakku blog

    Lambda をデプロイする場合,最近だと Serverless Framework もしくは AWS Serverless Application Model を使う場面が多いけど,他の AWS サービスに依存せず Lambda だけをデプロイしたい場合には Apex も積極的に使っている.要件がシンプルな場合に特に便利で,過去にも事例を記事にしている. kakakakakku.hatenablog.com kakakakakku.hatenablog.com kakakakakku.hatenablog.com CircleCI 1.0 + Apex 今までは「CircleCI 1.0 + Apex」という組み合わせで Lambda をデプロイしていた.特に難しいことはなく,以下のようなシンプルな circle.yml を作成して,CircleCI 上で毎回 Apex をインストールし

    CircleCI 2.0 + Apex で Lambda をデプロイする - kakakakakku blog
  • プロジェクトをリードする技術 - kakakakakku blog

    今日,社内勉強会で話す機会があり,過去1年間を振り返りつつ「プロジェクトをリードする技術」というタイトルにした.今回は参加者がエンジニアだけじゃなく,ビジネスチームのメンバーもいたため,できる限り,技術的な用語を使わないようにした.質疑応答とディスカッションもあり,1時間非常にワクワクした時間だった. 関連する領域 僕がプロジェクトをリードするときに意識しているのは,スクラムなど特定のプラクティスに依存しすぎないことで,チームの特性によって,関連する様々な領域からプラクティスを集めている.ザッと挙げるだけでも,こんなにたくさんある. チームビルディング ファシリテーション マネージメント 3.0 アジャイル (スクラム / カンバン / XP) 組織論 育成 心理学 メンタリング プロジェクトマネジメント 資料 過去1年間に取り組んだことを全て詰め込んだ!プレイングマネージャーとして頑張っ

    プロジェクトをリードする技術 - kakakakakku blog
  • 自己流ポモドーロを実践している話 - kakakakakku blog

    仕事中はポモドーロでタイムマネジメントをしていて,ポモドーロ歴で言うともう2年以上続けていると思う.個人的にポモドーロって結構有名なのかなという印象だったけど,案外知らない人も多いみたいで,僕のサブディスプレイで常に動いているポモドーロタイマーを見て「これは何?」と聞かれることもある. 今回は自己流で実践しているポモドーロに関して,そして改めてポモドーロの原則を振り返るために「ポモドーロテクニック入門」を読み直してみて感じたこともまとめてみようと思う. ポモドーロとは ポモドーロを簡単に表現するなら「タスクを30分間(5分間は必ず休憩する)のタイムボックスで区切り,そのタイムボックスを繰り返していくこと」と言える.タイムボックスの中では必ず1つのタスクにフォーカスすることで,雑念に左右されること無く集中することができる.ポモドーロとはある意味で「条件反射」だなと思っていて,タイムボックスに

    自己流ポモドーロを実践している話 - kakakakakku blog
  • 「AWS re:Invent 2017 Serverless re:Cap」に参加した - kakakakakku blog

    月曜日は「AWS re:Invent 2017 Serverless re:Cap」に参加してきた.日だと完全に深夜帯だったキーノートは全て見たし,Black Belt「re:Invent 2017 速報」も見たけど,アップデートが多いので繰り返し学びたいなと思っていたのと,今回は Serverless 関連に特化したイベントだったので,より深く話が聞けるかなというのを期待していた.すぐに資料が公開されると嬉しいんだけども🙏 aws-serverless.connpass.com Serverless Updates Lambda CPU をより使えるように,メモリを最大 3GB まで設定できるようになった LambdaGo 対応は,あくまでまだ「プリアナウンス」段階 Lambda の同時実行可能数を関数ごとに設定できるようになった Lambda のコードエディタが Cloud9

    「AWS re:Invent 2017 Serverless re:Cap」に参加した - kakakakakku blog
    Tomato-360
    Tomato-360 2017/12/13
    [re:invent]
  • Unsplash API (unsplash_rb) を試した - kakakakakku blog

    写真サービスだと Unsplash が大好きで,気分転換に見ることも多いし,発表資料の背景写真はほとんど Unsplash から引っ張ってきている.全ての写真を自由に使えるし,シンプルなサービスながら,非常にクオリティが高い. Unsplash 関連ツール 公式で Chrome 拡張も提供されていて,Unsplash Instant を使うと,新規タブの背景写真を Unsplash からランダムに取得できるようになってオススメ! chrome.google.com あと,最近だと Trello と Unsplash の連携があり,Trello のタスクボードの背景写真を Unsplash から引っ張ってくることができるようになった.この機能も気に入ってて,定期的に背景写真を変えて Trello に飽きないように工夫している. trello.com Unsplash API そんな Unsp

    Unsplash API (unsplash_rb) を試した - kakakakakku blog
  • 1