技術

S3アーカイブ大量復元を効率化する実践手順

こんにちは!
SJC共同開発推進室の坂根です。

S3 で長期データを保管していると、コスト最適化のために Amazon S3 Intelligent-Tiering(以下、Intelligent-Tiering)を使っているというケースも多いのではないでしょうか。
アクセス頻度に応じて自動で階層を切り替えてくれるため、運用負荷も少なく、とても便利な仕組みだと思います。

そんな中、先日こんな場面に直面しました。
「半年以上前のデータを確認したい」と思い、S3 を開いたところ、オブジェクトは確かに存在しているのに、すぐに取得できない……。

対象は数万件。1件ずつ復元するのは現実的ではありません。

そんな状況を解消すべく、S3 Inventory・Athena・S3 Batch Operations を使って一括復元を試してみましたので、その方法をご紹介します。

続きを読む

AWS Amplify 入門:React + Vite で認証機能付きアプリを「サクッ」と構築

AWS Amplifyを使ってみた!

こんにちは!クラウドソリューション開発部の今野です。

 

AWS、いろんなサービスがありますよね~

EC2、DynamoDB、Lambda(うんうん、ここまでは有名)

「AWS Amplify」

アン…プリファイ…??(そもそもアンプリファイってどういう意味)

 

Amplify、実は隠れた便利サービスなんです。

今回はAmplifyについて紹介していきたいと思います!

続きを読む

【全ての新人エンジニアへ贈る】生成AI時代こそ「公式ドキュメント」を読むべき理由

こんにちは!デバイスソフトウエア開発部の山内です。

新卒未経験で入社してから2年弱、開発に携わってきました。
設計もインフラも実装も、結局ぜんぶ「勉強」だなぁ…と日々感じています。

そんな中、一つ思っていることがあります。新人エンジニア(私含め)が業務をする上で一番大切なことって、実は公式ドキュメントをちゃんと読む習慣なんじゃないか?と。
今回はその話をしようと思います。

前半部では開発における情報源の扱い方、「そもそも論」について再考してみます。
それを踏まえ、後半部では、公式ドキュメントを読むことのメリット・読み方・生成AI(※以下、本記事では「AI」と呼びます)とどう付き合うかといった実務的なお話を展開していきます。

続きを読む

エンジニア必見!人前で話すのが苦手でも人を惹きつけるプレゼン術

こんにちは!

クラウドソリューション開発部の今野です。

皆さんはプレゼン行う機会ありますか?

エンジニアだと、なかなか大勢の前で話すといった機会があまりないと思いますが、プレゼンの極意を身につけることで、発表の際にグッと人を惹きつけることができます。

私は今までプレゼンをしたり、プレゼンをするための本を読み漁ったり…といったことを繰り返してきました。そのため、少しでも参考になればと思います。

ポイントは色々あるのですが、細かく書いていったら途方もないぐらいの文章量になってしまうので、今回は特に重要なポイントを押さえながら紹介させていただきます。

続きを読む

Ubuntuアップグレードでタイムスリップ!18.04から24.04、思い出のデスクトップ達。

クラウドソリューション開発部の今野です!

夜が涼しくなってきて、夏が終わったなーなんて思っていたら、また暑い夜が続きますね。

そうこうしているうちに北海道の夏は毎年あっという間に終わってしまいますね。

 

今回はUbuntu18を24にアップグレードして、デスクトップ画面の変化を辿りたいと思います。

そんなに変わらないのでは?と思うかもしれませんが、いやいや結構変わっているんです。

また、Ubuntu20から24にアップグレードする記事は時々見かけますが、18からアップグレードする記事はなかなか見かけないため、書いてみたいと思っていました。

ぜひぜひご覧ください!

続きを読む

【夏休みの自由研究に】部屋の床が月面に変身!宇宙飛行士を月面着陸させてみた!

クラウドソリューション開発部の今野です!

学校では夏休みがスタートした頃だと思います!

「宿題と自由研究は早めにやらなきゃねー…」なんて思っていたら、3日後は始業式…なんてことを経験された方もいらっしゃるのではないでしょうか。

自由研究、何を題材にしよう…そんなことを思っている人に参考になればと思います。

 

夏といえば、夜空に見える星空。地球から見えない星だって、地球から遠い場所にあるから見えないのであって、遥か遠くで今も輝いているのでしょう。

今回は、大陸(部屋の床)に月面着陸させたいと思います! 続きを読む

Figma AI: First Draft はどこまで使える?実際に検証してみた

こんにちは!デバイスソフトウエア開発部の山内です。

皆さん、最近Figma使ってますか?

実は2025年5月にFigma AIがオープンベータ版で公開されてから、現在進行形でAI関連の機能が次々と拡充されています。

今回はその中でも「First Draft」という機能に着目して、実務の観点からどこまで使えるか、どう使えば良いのか、検証していこうと思います。

続きを読む

まだ知らないKotlinの世界

クラウドソリューション開発部の今野です!

「AndroidアプリってJavaで作れちゃうからJavaで作ろう」

「KotlinってAndroidアプリにしか使用できなさそう」

「 あー言語学習のハードル高そうなイメージ」

非常にもったいない!

というお話を今回はさせていただきたいと思います。

Kotlin、非常に便利な言語なんです。

一度書いたら病みつき間違いなしです。

今回はAndroidアプリ開発でKotlinを使った時の魅力についてお伝えしていきます!

続きを読む

スマホをiBeacon化して、別のスマホで発見してみた!

こんにちは!
冷たい麺が美味しい季節になりましたね。
今日はそうめん、明日はうどん、明後日は…そうめん!
クラウドソリューション開発部の今野です!

「うわー…。」
ガタンゴトン。
ゴソゴソ。

電車の中。家の鍵が見つからない。

どこを探しても見つからない。
困った。

こんな時に予めセンサーをつけておいて、どこに落ちたかわかるようにできたら便利ですよね。

「iBeacon」というデバイスを使うことでそれが可能になるんです。

続きを読む