こんにちは。NewsPicksでエンジニアをやっております崔(チェ)です。現在は Data / Algorithm チームで検索エンジンの開発を担当しております。 弊社は、検索エンジンとしてElasticsearch(以下、ES)をAmazon EC2に乗せて構築しておりましたが、ヤクの毛刈りも含め、約1年かけてマネージドサービスであるAmazon OpenSearch Service(以下、OpenSearch)に移行することができました!今回...| Uzabase for Engineers
こんにちは、AlphaDriveでWebアプリケーションエンジニアをしている畠山(keyamin)です。 CI/CD Conference 2023 by CloudNative DaysにNewsPicks SREチームの安藤と合同で登壇し、「最高の開発者体験を目指してAWS CDKでCI/CDパイプラインを改善し続けている話」について発表しました。 発表内容の詳細につきましては、以下のアーカイブやスライドをご覧いただければと思います。 アーカイ...| Uzabase for Engineers
こんにちは。NewsPicksのWeb Reader Experience Unitで学生インターンをしている西(@yukinissie)です。 昨年の 9 月までSREチームに所属しており、その頃にNewsPicksの全ての常駐バッチサーバーをAWS CDKを用いてAWS FargateとAWS Fragate Spotを併用するようにさせましましたのでコストの変化や工夫した点についてご紹介します。 AWS Fargate Spotとは? 実際どれくらいのコストを削減できたか 0...| Uzabase for Engineers
TypeScript は AWS CDK で完全にサポートされているクライアント言語であり、安定していると見なされます。| docs.aws.amazon.com
# class SecurityGroup (construct)| docs.aws.amazon.com
# class Stack (construct)| docs.aws.amazon.com
AWS Cloud Development Kit (CDK) は、使い慣れたプログラミング言語でクラウドアプリケーションのリソースをモデル化し、プロビジョニングするために使用されるオープンソースのソフトウェア開発フレームワークです。| Amazon Web Services, Inc.