タグ

ブックマーク / circleci.com (2)

  • サーバーレス vs コンテナ: あなたのアプリケーションに適しているのは?

    今日では、多くの企業が、IT インフラの開発スピードを高めて時代の最先端に立つために、技術プロセスを進化させる方法を模索しています。こうした進化を実現するにはリードタイムの短縮が必要であり、そのためには最新のプラットフォームに素早く、確実にデプロイできなければなりません。 このようなデプロイを実現するためによく使われている技術として、サーバーレスとコンテナの 2 つが挙げられます。これらの技術はどのようなもので、どこが違うのでしょう?そして、どちらがアプリケーション開発に適しているか判断するにはどうすればよいのでしょうか?この記事では、サーバーレスとコンテナを比較して主な相違点を確認するとともに、みなさんが次のプロジェクトでどちらを採用すべきか判断する際のポイントもご紹介します。 サーバーレスとは? “サーバーレス = サーバーを使わない” という表現は、やや実態とずれています。実際のとこ

    サーバーレス vs コンテナ: あなたのアプリケーションに適しているのは?
  • Monorepo開発のメリット vs デメリット

    Monorepoとは? Monorepo(モノレポ)とは、アプリケーションやマイクロサービスの全コードを単一のモノリシックなリポジトリ (普通は Git) に保存するパターンを指します。 一般的には、さまざまなアプリ コンポーネントのコードをサブフォルダーに分割し、新機能やバグ修正には Git ワークフローを使用します。 モノリシック アーキテクチャでアプリケーションやシステムを開発するのであれば、たいていは、こうしたアプローチを自然と採用することになります。 通常、このようなMonorepoでは、コードから実行可能なアプリケーションを生成するビルド パイプラインも 1 つだけです。この手法は、メンテナンスはしやすいのですが、全体的な開発速度は落ちます。修正に手間のかかるバグが少しあるだけで、リリース候補版を番環境にデプロイできなくなってしまうからです。 この記事では、Monorepoと

    Monorepo開発のメリット vs デメリット
  • 1