spacelyのブログ

Spacely Engineer's Blog

MySQL 5.7で学ぶMySQLの最適化 (コスト計算と統計情報)

前回はMySQLのオプティマイザの挙動について詳しく学びましたが、今回はオプティマイザが動作するにあたって必要な情報について確認していきます。MySQL 5.7から新たに、server_cost、engine_costというスキーマが導入されてオプティマイザがクエリの実行計…

MySQL 5.7で学ぶMySQLの最適化 (環境設定とパラメータ理解)

いよいよ、昨年11月から、Amazon Aurora 8.0がリリースされ、8.0への移行の日が差し迫ってきました。 Spacelyでは、現在、Aurora MySQL5.7を利用していますが、8.0移行の前準備として、最近の最適化の仕組みを学びはじめました。筆者が知っている時代よりも…

AWS Backup for S3なしにS3をバックアップする

インフラエンジニアの thaim です。 つい先日、待望のAWS Backup for S3がリリースされました! aws.amazon.com ちょうど利用したい案件があったのですが、スケジュールの都合上GAを待たずバックアップを取得する必要がありました。 そのため、AWS Backup fo…

HashiTalks: Japanで発表しました「Terraform workspaceとTerraform Cloudを用いたDRYでシンプルな運用フロー」

インフラエンジニアの thaim です。 先日 2021-09-30 に開催された HashiTalks: Japan 2021にて、ついに弊社におけるTerraformの活用状況を発表しました!今回その発表概要と発表した感想についてまとめておきます。 発表の経緯 HashiTalksはHashiCorp社が主…

DocumentDBを使用したサービスをAlgoliaに完全に置き換えた

「AI空間設計」の家具データ 別の記事でVR空間に家具を配置する「AI空間設計」の基本的な実装方法について解説しました。その際は使用した家具は1種類のソファだけでしたが、実際の「AI空間設計」の中では、さまざまな家具ブランドから提供された家具を自分…

VRの部屋に家具を置いてみた

「AI空間設計」とは? スペースリーは360度VRを活用したサービスを提供しています。2016年のサービスリリース以来、VRを使ったさまざまな機能を開発してきました。そして、今年の3月に「AI空間設計」という機能をリリースしました!!360度パノラマで撮影し…

AWS Firelensでfargateログをdatadogに集約する

AWS ECS Fargateでアプリを実行・運用するときでも、アプリケーションログはdatadogに集約して監視・運用したい。これを実現する方法として AWS Firelensを導入したのでその詳細についてまとめました。