1 - 30件/全579件
大手SIerのアーキチームの一員として下記PJの支援を行う ・保険会社向け情報管理システム更改のアーキテクト支援 ・javaアプリケーションの設計~実装対応 ・複数のタスクを横断的に実施をし主体的に実施するタスクを変えながら対応を頂く事を想定
案件の必須スキル
・要件定義~テストまでの一貫した経験 ・Java(Spring)での開発経験 ・AWS開発経験(EC2/Fargate) ・技術的課題の調査/解決スキル ・主体的に物事を進められる能力 ・アジャイル開発経験
様々なデジタルエンターテインメント関連事業を展開する企業にて、SREとして 新規、既存事業に関わらず、注力事業に関する技術支援を行っていただきます。 アサインするプロジェクトに関しては、各メンバーの強みやご希望を伺いながら決めていきます。 【作業内容例】 ・AWS、Google Cloudなどを用いたシステム全体のアーキテクチャ設計 ・各サービスにおけるAPI設計開発 ・データベースやクエリのチューニング、パフォーマンスの最適化 ・セキュリティの担保に関わる業務 ・OS/ミドルウェアの脆弱性対策やパフォーマンス改善のためのアップデート ・効率的かつ高速に開発を行なっていくためのCI/CDの改善、自動化 ・ログ分析基盤の整備 ・iOS、Androidのアプリケーション開発 【これからSREチームが取り組んでいくこと、技術等】 ・パフォーマンス改善 ・ツール導入、ツール開発によるオペレーションの効率化、自動化 ・OS、ミドルウェアなどの継続的アップデート ・最新ハードウェア(CPUやストレージデバイスなど)の検証、導入 ・使用しているOSSへのコントリビュート ・監視、モニタリング環境の改善 ・GCP、AWSなどのクラウド環境を最大限活用することによるサービス、事業への支援 サーバ(インフラ),AWS
案件の必須スキル
・各種クラウドインフラを利用したシステムの設計、運用経験:3年以上 ・Webアプリケーションの開発経験 ・冗長化、負荷分散、監視、障害対応に関する何かしらの実務経験
対話型Vtuberと関係性を育むことができる次世代のコミュニケーションサービスのサーバーサイドの開発に携わっていただきます。 ・APIの設計、実装 ・管理画面の設計、実装 ・主に集計系のバッチ処理の設計、実装 【担当工程】 要件定義~開発、保守運用 【チーム規模】 6人~10人 Node.js
案件の必須スキル
・下記のうち2つ以上の言語での開発経験:3年以上 Python、Go、Java、Node.js、PHP ・クラウド環境(AWS、GCP)での開発、運用経験:1年以上 ・APIサーバの開発経験
フードデリバリーサービスの現金精算システム統合化をしていきます。セキュリティ、属人化防止、オペレーションミス軽減の観点でシステムの開発をお願いします。 Java
案件の必須スキル
・SpringBoot、SpringBatch等のフレームワークを利用したJavaの開発経験:5年以上 ・gitの一般的な利用経験 ・Dockerの一般的な利用経験 ・Lambda等での開発経験
Webアプリ開発に携わっていただきます。 既存サービス運営における新施策等のエンハンス開発のほか、 サービス運用に必要となってくる保守開発を行います。 お客様や他チームと密にコミュニケーションを取りながら開発を進めていくことになる想定です。 Java
案件の必須スキル
・Webシステムの設計開発経験3年以上 ・Java、JavaScriptをサポートなしで開発出来る ・既存システム(大規模)の調査分析~開発経験 ・OOPおよびAOPでの設計・実装が出来る ・サービスの長期運営を考慮したリファクタリングが提案・実装が出来る ・既存システムの問題・課題を見つけ最適な手法での改善策を提案出来る
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== LINE-API を使用してtoC向けECシステムLINEミニアプリ開発に携わっていただきます。 Next フロントエンドの設計、開発、テストを担当頂きます。
案件の必須スキル
・開発経験3年以上 ・ソースレビュー経験 ・TypeScript の開発経験 ・React.js の開発経験(ver.15以上)
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== SalesforceやAWS等のクラウドサービスを用いた開発を行っている企業にて、AWSエンジニアとしてご参画いただきます。 オンプレ環境からHeroku上のDBにAWS間通信を用いて連携するバッチの構築・運用作業になります。 連携方式設計やインフラ設計から非機能要件検討など、上流工程も行いつつ、AWSの各種サービスの構築、CloudWatchによる監視設定などもご担当いただきます。 そのほか利用が想定されるAWSサービスは、ECS/Fargate/Batch/Step Functions/S3/SQS/EventBridge/PrivateLinkなどです。
案件の必須スキル
・AWSで、EC2やサービスの構築経験できる ・Amazon VPCなど、クラウドインフラにおけるネットワーク構築経験、知識がある ・Lambdaやスクリプトのプログラミング開発経験(プログラミング言語は不問)がある ・報告・相談・連絡が自発的に行える ・担当分作業のタスク整理、自身の作業スケジュール案を出すことができる ・未経験作業のキャッチアップ作業に積極的である
AWSによる、下記要求スキルに記載した内容のアプリケーション開発。 販売、調達、物流いずれかのドメインを開発するスクラムチームにエンジニアとして参加頂きます。 そのため、ビジネスチームへの業務ヒアリング、アーキテクティング、設計、構築、実装、テスト、リリースといった一連のタスクをスクラム形式でチーム開発することが可能な方を希望します。 【作業工程】 ビジネスチームへの業務ヒアリング、アーキテクティング、設計、構築、実装、テスト、リリース Java
案件の必須スキル
・AWSサービス:ECS Fargate / S3 / CloudWatch / API Gateway / Lambda / DynamoDB ・Javaアプリケーション開発経験:5年以上 ・Gitの利用経験 ・実践的なDevOpsに関する知見 ・Terraformに関する知見 ・コンテナ技術に関する知見 ・開発リーダー経験(3人以上のチーム) ・自分の担当を固定化せず、チームとして必要なタスクの実施を厭わないこと ・モブプログラミングに対する障壁がないこと
東京都水道局に水道スマートメーターを導入するにあたり水道局PFデータ基盤を開発を行います。 ・通信会社認定AWS環境にデータ受信基盤を構築 ・スマートメータ管理機能(デバイス、定時発呼情報、アラーム情報)、水道局アプリのAPI連携機能 AWS
案件の必須スキル
・AWSの設計・構築経験 ・AWSサービス(Fargate、Lambda、MWAA、API Gateway、CloudWatchなど)の利用経験 ・Pythonの使用経験
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== SalesforceやAWS等のクラウドサービスを用いた開発を行っている企業にて、AWSエンジニアとしてご参画いただきます。 オンプレ環境からHeroku上のDBにAWS間通信を用いて連携するバッチの構築・運用作業になります。 連携方式設計やインフラ設計から非機能要件検討など、上流工程も行いつつ、AWSの各種サービスの構築、CloudWatchによる監視設定などもご担当いただきます。 そのほか利用が想定されるAWSサービスは、ECS/Fargate/Batch/Step Functions/S3/SQS/EventBridge/PrivateLinkなどです。
案件の必須スキル
・AWSで、EC2やサービスの構築経験できる ・Amazon VPCなど、クラウドインフラにおけるネットワーク構築経験、知識がある ・Lambdaやスクリプトのプログラミング開発経験(プログラミング言語は不問)がある ・報告・相談・連絡が自発的に行える ・担当分作業のタスク整理、自身の作業スケジュール案を出すことができる ・未経験作業のキャッチアップ作業に積極的である
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 系統:インフラ(NW含む) 工程:構築/実装、移行 【作業概要】 ・証券会社向けの金融情報を扱うWebアプリケーションサーバのAWS移行作業 ・オンプレのアプリケーションサーバを AWS (Docker) へ移行を実施
案件の必須スキル
・AWS、Docker、Fargateの知識/経験 ・Tomcat、Apacheの知識/経験 ・Java開発経験 ・日本語で技術的なコミュニケーション及び仕様書が理解できる事
サービスのインフラ構築、運用業務に携わっていただきます。 サービス全体戦略を元にしたインフラ構築 インフラの安定稼働に向けた各種ツール作成およびレビュー インフラ監視、障害対応 各種インシデント対応 ※フルリモート可 AWS
案件の必須スキル
AWSを利用したインフラ設計、構築、運用経験:3年以上
・マンガプラットフォームの開発、保守 ・JavaのSpringBootを使ったサーバーサイド開発 ・AWS Amplify/AmazonEKSなどを使ったヘッドレスCMSの開発 ■業務の特徴・魅力 (1)マンガDXの最前線を創る Slack / figma / github / Docker / AWSなど新しいツールを積極導入しています。 (2)データ分析x技術が強み 技術は、Spring boot / AWS Fargate / AWS Amplify / Reactなどの最新技術を採用し、ヘッドレスCMSを構築しています。 分析ツールとしては、SimilarWeb / SEMrush / ahrefsなど様々な有償ツールを使って分析します。 そうしたツールを活かし、ベストカーWebが3年半で50万PV→1億PVに成長するサポートをしました。 ■今回のプロジェクト プロダクト、サービスの企画段階から深くプロジェクトに関わります。 ステークホルダ、デザイナ、プロダクトマネージャなどと密に連携をとりながら自らの力を生かしていただきます。 フロント、サーバ、インフラさまざまなエンジニアが在籍しています。 また、ベトナムでのオフショア開発も推進しています。 Java
案件の必須スキル
・Javaを使用したプログラミング経験や相応の知識:3年以上 ・MySQLなどRDBMSを用いた開発経験 ・HTML、CSS、JSのコーディング経験
教務システムはネットに特化した通信制高校の運営業務や生徒指導を行うためのシステムです。 こちらの教育系コンテンツの新基盤開発に携わっていただきます。 旧基盤はJavaで開発されており、今回新基盤ではサーバーサイド/フロント共にTypescriptでの開発となります。((Typescript(next)/React) また、「旅行業 予約管理システム」の開発を中心に担当していただく予定です。 ・詳細設計 ・実装 ・テスト ・リリース ・運用 ・不具合などの調査、修正 《求める人物像》 ・自分の知らない技術にも意欲を持ち、自己の成長に積極的な方 ・個人ではなくチームとしての成果を求めることができる方 ・今の価値観に囚われず柔軟に対応できる方 ・上記のようになりたいと考え、行動を始めている方 Java
案件の必須スキル
・静的型付き言語の開発経験あり(2年以上) ・Webアプリケーション開発経験あり(2年以上) ・B2B 業務システム開発 2年以上 ・要件から設計まで落とし込めるスキル、経験をお持ちの方 ・ORMを用いた開発経験 ・ORMにおいて、RDBに非効率的なクエリ(N+1等)を発行しない程度の理解がある方 ・GitHub などでプルリクエスト駆動開発をしたことがある方 ・React等のコンポーネントベースなフレームワーク開発経験(Next.js) ・Javaの経験(業務、プライベート問わず) ・TypeScriptの経験 (業務、プライベート問わず)
・マンガプラットフォームの開発、保守 ・JavaのSpringBootを使ったサーバーサイド開発 ・AWS Amplify/AmazonEKSなどを使ったヘッドレスCMSの開発 ■業務の特徴・魅力 (1)マンガDXの最前線を創る Slack / figma / github / Docker / AWSなど新しいツールを積極導入しています。 (2)データ分析x技術が強み 技術は、Spring boot / AWS Fargate / AWS Amplify / Reactなどの最新技術を採用し、ヘッドレスCMSを構築しています。 分析ツールとしては、SimilarWeb / SEMrush / ahrefsなど様々な有償ツールを使って分析します。 ■今回のプロジェクト プロダクト、サービスの企画段階から深くプロジェクトに関わります。 ステークホルダ、デザイナ、プロダクトマネージャなどと密に連携をとりながら自らの力を生かしていただきます。 フロント、サーバ、インフラさまざまなエンジニアが在籍しています。 また、ベトナムでのオフショア開発も推進しています。 Java
案件の必須スキル
・Javaを使用したプログラミング経験や相応の知識:3年以上 ・MySQLなどRDBMSを用いた開発経験 ・HTML、CSS、JSのコーディング経験
同社は幼稚園・保育園向けの写真販売サービスを展開しています。 今回は、インフラエンジニアとして新サービスの開発を担当して頂きます。 【具体的な業務】 事業会社サービスのインフラ運用や保守(AWS環境) ・Security Hub などを用いたセキュリティ向上 ・監視ツールを用いたシステムパフォーマンス の向上、およびオブザーバビリティの向上 ・DevOps的な開発チームの改善 ・Terraformを用いたIaC ・CI/CDの整備(IaC、アプリケーション) ・IT統制に準拠したインフラ対応
案件の必須スキル
・Linux運用管理経験 ・AWS(Elastic Beanstalk、CloudFront、Lambda、 Fargate、ECSなど) ・Terraformなどを利用したIaC ・Webサービス運営に係る各種ミドルウェアの設定 ・CircleCIなどを用いて、CI/CDを整備した経験 (またはDevOps全般) ・DataDogやNewRelicを用いた監視基盤、または システムオブザーバービリティの向上
地域密着型の暮らしからビジネスまで幅広くプロに依頼できる見積もりプラットフォームを展開している企業にて、今回はSREとして参画していただきます。 【具体的な業務内容】 ・Dockerを用いてAWS FargateでのECSへのデプロイ ・Terraformの導入 ※常に新しい技術を採用し、快適な開発環境を構築しようとしています。 現在注力しているのはコンテナベースでのインフラへの移行です。 ※エンド直案件となります。面談は弊社同席で1回行います。
案件の必須スキル
・AWS (EC2、S3、ECS、Fargate、CloudFront、Route53、VPC、IAMなど) のクラウドインフラ設計/構築/運用ができる方 ・Terraform等を利用したInfrastructure as Codeの使用経験 ・Gitでのバージョン管理システムの利用経験
系統:インフラ(NW含む) 工程:構築/実装、移行 【作業概要】 ・証券会社向けの金融情報を扱うWebアプリケーションサーバのAWS移行作業 ・オンプレのアプリケーションサーバを AWS (Docker) へ移行を実施 ※面談は弊社同席で1回行います。
案件の必須スキル
・AWS、Docker、Fargateの知識/経験 ・Tomcat、Apacheの知識/経験 ・Java開発経験 ・日本語で技術的なコミュニケーション及び仕様書が理解できる事
大手企業やスタートアップのプラットフォーム開発に特化している企業で、今回はコネクティッドカーからアップロードされるデータの収集蓄積基盤開発プロジェクトのインフラエンジニアとしてGUIアプリ、API、バッチ開発及びAWS上での基盤構築をご担当いただきます。 ※面談は弊社同席で1回行います。
案件の必須スキル
・AWS (VPC/lambda/APIGW/ECS Fargate/DynamoDB/Aurora/Cognito/S3) などの経験 → ECSに乗せるDockerコンテナのイメージ作成 ・開発工程は下記 - 基盤の方式/基本設計、環境設計、開発 (IaC)、構築、テストの経験
某キャリアの社内ユーザー部門(主管部)向けのアプリケーションの設計、開発を行っていただきます。 API開発が主になるとのことです。 ※詳しくは面談時にお伝えいたします Java
案件の必須スキル
・Java開発経験:2年以上 ・何らかのJavaフレームワークの使用経験 ・Gitを用いたソースコード管理 ・Webアプリケーション開発経験(Java8またはJava11、SpringBoot2.2以上) ・ECサイト構築経験
・メール基盤構築案件 メールサーバ(MTA)として Amazon EC2 に Postfix を構築する。 Postfixのメール保管領域はEFSを利用する。 ・認証基盤構築案件 ユーザ認証用として IBM Cloud上の SaaSである「IBM Security Verify(ISV)」を利用する。 ID FederationプロトコルであるSAMLに非対応のアプリ用にIBM Security Verifyに同梱される 「IBM Application Gateway(IAG)」をAWSのECS上(実行環境はFargateを使用)に構築する。 【想定業務】 純粋にAWS周りの作業を行う。 (Postfixの構築については別依頼予定の為) 現メンバーと共に要件確認のリード、要件とりまとめや設計ドキュメントの作成等が最初のタスクになる想定です。 AWS
案件の必須スキル
・AWSの構築経験:3年以上
次世代クラウドAPIプラットフォームのインフラ構築プロジェクトにおいて、 AWS上にAPI基盤が動作する環境構築をお願いいたします。 API基盤としては、MuleSoftを中心に環境構築、運用設計をします。 フロントシステムとバックオフィス(基幹システム)をAPIでつなぐシステム構築に携わっていただきます。 AWS
案件の必須スキル
・AWS、GCP、Herokuなどのクラウド環境にてコンテナの導入、構築、運用経験:2年以上 例 Docker、AmazonECS、EKS、Fargate ・Amazon VPCなど、クラウドインフラのおけるネットワーク構築経験、知識 ・非機能要件に関する知識 ・ウォーターフォール開発においての要件定義、基本設計、詳細設計経験
フロントシステムとバックオフィス(基幹システム)をAPIでつなぐシステム構築に携わっていただきます。 アプリ側が得意な方には、APIのカスタマイズ業務がメインとなります。 インフラ側が得意な方には、APIプラットフォームのインフラ構築、運用設計をメインに依頼させていただきます。 Java
案件の必須スキル
・各種API、バッチの設計開発テスト経験 ・APIあるいは、バッチにおける冪等性を考慮した設計経験 ・基幹システムとのデータ連携の設計、開発経験 ・ウォーターフォール開発においての要件定義、基本設計、詳細設計経験
対話型Vtuberと関係性を育むことができる次世代のコミュニケーションサービスのサーバーサイドの開発に携わっていただきます。 ・APIの設計、実装 ・管理画面の設計、実装 ・主に集計系のバッチ処理の設計、実装 【担当工程】 要件定義~開発、保守運用 【チーム規模】 6人~10人 Node.js
案件の必須スキル
・Pythonでの開発経験:1年以上 ・Golang、PHP、Java、Node,jsいずれかの言語での開発経験:2年以上
幼稚園や保育園向けの写真販売サービスと、現在企画中の幼稚園や保育園向けの新プロダクト開発に関わっていただきます。 具体的には、下記の業務をお任せいたします。 ・ 自社サービスのインフラ(サーバ、ミドルウェア)運用や保守(AWS環境) ・Security Hubなどを用いたセキュリティ向上 ・監視ツールを用いたシステムパフォーマンスの向上、およびオブザーバビリティの向上 ・DevOps的な開発チームの改善 ・Terraformを用いたIaC ・CI/CDの整備(IaC、アプリケーション) ・IT統制に準拠したインフラ対応 AWS
案件の必須スキル
・AWS(Elastic Beanstalk、CloudFront、Lambda、Fargate、ECSなど) ・Linux 運用管理経験
建設現場の作業をより安全かつ効率よく進めるためのwebサービスをリリース予定の企業にて、 リリース後の保守開発、新規機能の追加を見すえて AWS上のインフラ増強のための作業全般に携わっていただきます。 具体的には、AWS上のWebアプリケーションの基盤構築等となります。 AWS
案件の必須スキル
・AWS構築実務経験3年以上 ・コンテナ経験(ECS, ECR, Fargate) ・CICD構築経験(CodePipeline, CodeBuild, CodeCommit, CloudFormation, SAM, Lambda) ・RDS, Elasticache(Redis,Memcache), ElasticBeanstalk, ALB, WAF, Route53, EFSの構築経験
下記2つのプロダクトの開発に携わっていただきます。 ・社員のエンゲージメントを向上させるweb社内報ツール ・組織の分断を解消する社内コラボレーション創出ツール ~想定される作業内容について~ 自社プロダクトのバックエンドエンジニアとして、サービスグロースに向けたシステム設計/開発業務全般をお願いします。 ・Ruby on Railsを使用したバックエンド開発業務 ・AWS(S3, EC2, Fargate, ElastiCache, Aurora, Athena, ・API Gateway, ALB, CloudFront...etc), terraformを使用したインフラ開発業務 ・要件定義及び設計 ・運用後の効果測定、改善施策立案 Ruby
案件の必須スキル
・Rubyでの開発経験:3年以上 ・SQLでの実務経験:1年以上 ・Ruby on Railsでの実務経験:1年以上
デスクレスワーカーと呼ばれる、製造 / 物流 / サービスの現場で働く方々に向けたサービスを開発・提供をしています。このような現場の共通の課題として「人材教育」があり、そのソリューションとして動画をメインにおいた教育プラットフォームを展開しています。この開発に関わっていただきます。 ■仕事内容 ・プロダクトの機能追加・機能改善の企画・要件定義 ・Web アプリケーション、API の設計・開発・テスト・コードレビュー ・アプリケーションのパフォーマンス計測・改善 ・技術選定を含むアーキテクチャの設計 ■ポジションの魅力 ・エンタープライズ向け SaaS 開発への挑戦 ユーザーからの実際の声をフィードバックとしてもらいながらプロダクトを作っているため、顧客に必要とされる SaaS とは何かを実践とともに学びつつ、エンタープライズに挑戦することができます。 ・AWS のアーキテクチャを伴う設計力 現代の Web 開発ではサーバーサイド・フロントサイドといった Web アプリケーションだけでなく、IaaS のアーキテクチャも含めた設計をしなければ効率的なシステムは作れません。 弊社では何をどうやって作るかを AWS のアーキテクチャから考えることができます。 開発言語: Ruby on Rails, Vue.js, Go インフラストラクチャ: AWS(Elastic Beanstalk, Fargate, Step Functions, Lambda@Edge など) ミドルウェア: MySQL, Nginx, Docker, BigQuery など その他ツール・サービス: GitHub, Bugsnag, CircleCI, Slack, esa.io など 外国籍可能、N1以上、日本在住の方のみ
案件の必須スキル
・以下の開発経験 (合計で5年以上相当) - Ruby on Rails 等を用いた Web アプリケーション - Vue.js もしくは React 等を用いた Web アプリケーション ・RDBMS を用いたテーブル設計およびクエリ作成の知識、経験 ・Git / GitHub によるバージョン管理システムを利用したチームでの開発経験
1 - 30件/全579件
この条件の新着案件情報を受け取る
単価で絞り込み
エリアで絞り込み
職種で絞り込み
この条件の新着案件情報を受け取る
最高単価
130万円
最低単価
40万円
平均単価
86.2万円
2025年03月のFargateのフリーランス案件・求人一覧の月額単価の平均は86.2万円です。Fargateのフリーランス案件・求人一覧の年収の目安は1035万円です。単価20万円台のFargateのフリーランス案件・求人一覧は0件、単価30万円台のFargateのフリーランス案件・求人一覧は0件、単価40万円台のFargateのフリーランス案件・求人一覧は4件、単価50万円台のFargateのフリーランス案件・求人一覧は1件、単価60万円台のFargateのフリーランス案件・求人一覧は8件、単価70万円台のFargateのフリーランス案件・求人一覧は28件、単価80万円台のFargateのフリーランス案件・求人一覧は60件、単価90万円台のFargateのフリーランス案件・求人一覧は47件、単価100万円台のFargateのフリーランス案件・求人一覧は47件です。※フリーランスボード調べ(2025年03月04日更新)
2025年03月のFargateのフリーランス案件・求人一覧の平均月額単価は86.2万円です。前月比で+0.2%(+0.2万円)と月単位でみるFargateのフリーランス案件・求人一覧の月額単価は増加傾向です。
2025年03月のFargateのフリーランス案件・求人一覧の想定平均年収は1,034.9万円です。前月比で-0.2%(-1.9万円)と月単位でみるFargateのフリーランス案件・求人一覧の想定年収は減少傾向です。
働き方 | 割合 | 前月比 |
---|---|---|
フルリモート | 61.1% | -2% |
一部リモート | 35.6% | +1% |
常駐 | 3.3% | +1% |
2025年03月のFargateのフリーランス案件・求人一覧におけるフルリモート案件・求人の割合は61.1%で前月比で-2%とやや減少傾向にあります。一部リモート案件・求人の割合は35.6%で前月比で+1%とやや増加傾向にあります。常駐案件・求人の割合は3.3%で前月比で+1%とやや増加傾向にあります。
■Fargateとは FargateはAWS(Amazon Web Services)が提供するサーバーレスのコンテナ実行環境で、開発者がサーバーのプロビジョニングや管理をすることなく、コンテナアプリケーションを実行できるようにするマネージドサービスです。FargateはAmazon ECS(Elastic Container Service)およびAmazon EKS(Elastic Kubernetes Service)と統合され、Dockerコンテナの実行とスケーリングを簡略化します。 Fargateの特徴として、サーバー管理の負担なくコンテナを実行できること、CPUとメモリの指定によりコンテナに最適なリソースが自動的に割り当てられること、タスクまたはポッドの単位で課金され、使用した分だけの料金が発生すること、VPC(Virtual Private Cloud)との統合により、きめ細かなネットワーク制御が可能なこと、IAM(Identity and Access Management)によりきめ細かなアクセス制御とセキュリティ管理ができること、CloudWatchによるログ管理とモニタリングができること、コンテナイメージのプライベートレジストリとしてECR(Elastic Container Registry)が利用可能なことなどが挙げられます。 Fargateができる開発は、マイクロサービスアーキテクチャを採用したアプリケーションの構築、Webサーバー、APIサーバー、バックエンドサービスなどのコンテナ化されたアプリケーションの実行、バッチ処理や機械学習のワークロードの実行、サーバーレスアプリケーションとコンテナの組み合わせによるハイブリッドアーキテクチャの実現、CI/CDパイプラインにおけるコンテナのビルドとデプロイの自動化、コンテナベースのビッグデータ処理とデータ分析、イベント駆動型のサーバーレスアプリケーションの構築と幅広いです。 Fargateを活用している世界的サービスやプロダクトは、Vanguard、Duolingo、Nespresso、Zalando、FICO、Acquia、Talroo、Skyscanner、Silhouette by Genesisなどが挙げられます。また、多くのスタートアップやデジタルトランスフォーメーションに取り組む企業が、コンテナ戦略の一環としてFargateを採用しています。Fargateは、Kubernetesの普及に伴い、コンテナオーケストレーションの管理を簡素化する手段としても注目を集めており、サーバーレスとコンテナのメリットを組み合わせたアプリケーション開発を後押ししています。 ■Fargateを活用するメリット この章ではFargateを活用するメリットについて説明します。 Fargateを習得することにより、具体的に以下のようなメリットがあります。 ・サーバーレスアーキテクチャによりインフラ管理コストを大幅に削減可能 ・コンテナの自動デプロイとスケーリングにより運用負荷を軽減 ・従量課金制によりコストを最適化しつつ必要な分だけリソースを利用可能 ・ECSやEKSとシームレスに連携しておりコンテナオーケストレーションが容易 ・プライベートサブネットへのデプロイによりセキュリティを担保 ・コンテナ単位の課金によりマイクロサービスアーキテクチャとの親和性が高い ・関連サービスとの連携により高度なアプリケーションの構築が可能 Fargateはウェブアプリケーション、モバイルアプリのバックエンド、バッチ処理、機械学習など様々なアプリケーションの実行環境として活用されており、フリーランス求人・案件数も多いです。上記活用する上でのメリットを踏まえて、習得可否を検討することをおすすめします。 ■Fargateを活用するデメリット この章ではFargateを活用するデメリットについて説明します。 Fargateを習得することにより、具体的に以下のようなデメリットがあります。 ・EC2に比べてコンテナ実行のオーバーヘッドがありレイテンシが高い ・全ての設定をコード化する必要があるため学習コストがかかる ・一部の機能に制限があり細かなカスタマイズができない場合がある ・ログ出力先の制御など一部運用面で制約事項がある Fargateはメリットが多いですが、レイテンシの高さや柔軟性の欠如など注意すべき点がいくつかあることを理解しておきましょう。 Fargate習得を今後検討しているフリーランスエンジニアはFargateを活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。