ニフティ株式会社 の技術ブログ

【2024新卒向け】特別会社説明会

「エンジニアを目指していながら、知らない事ばかりだった」 「炎上という言葉はニフティから生まれた?!」 「ブログブームの火付け役がニフティ?」 「多くの情報関連の法律が整備されるきっかけになっていた事を学びました」 これらは新入社員研修の中で、当社のCIO(最高情報責任者)の講義を聞いた後の新入社員の感想です。 これってIT業界を目指す就活生は
AWS, CS

【4/19(水) 20:00~】NIFTY Tech Talk 「落ちないシステムの作り方」 を開催いたします!

概要 「NIFTY Tech Talk」は、ニフティ株式会社の社員が主催する、技術に関するトークイベントです。 このイベントでは、ニフティグループの社員が業務を通じて学んだ知見や経験をLT形式で発信しています。 今回は、富士通クラウドテクノロジーズ株式会社のニフクラエンジニアミートアップの方々もゲストとして参加されます。 テーマは「落ちないシステムの作り方」

CTFをはじめてみよう!!

はじめに こんにちは。新卒3年目メンダコです。普段は社内NW・サポートセンターNWの担当をしています。最近午後の紅茶を午前に飲んだら怒られが発生しました。 業務とは関係ないのですが、趣味でCTFというものをやっています。初心者向けの大会にしか参加していないのですが、とても楽しかったので今回はCTFの紹介をしたいと思います!! CTFとは 概要 CTFとは「Capture

TypeDocでもNext.js製サイトのドキュメントが書きたい

こんにちは、気づけば入社してから3年目も終わろうとしている宮本です。先日は、NIFTY Tech Talk #9 「SvelteKit, Next.jsの導入事例紹介など 〜ニフティのフロントエンドの今とこれから〜」で担当している @nifty トップページのNext.js化について話してきました。当日ファシリテーターをしていた筑木くんの紹介記事がすでに掲載されているので、ぜひご覧ください! 紹介記事:

【属人化解消】問い合わせ共有会をしよう

はじめまして、新卒2年目サービスインフラチームのムサシです。 突然ですが、こんな状況になっていないでしょうか? 「いつも同じ人が問い合わせ答えてるなあ。」 「でも自分でしっかり答えられる自信はないな…。その辺りの仕様は自信ないし…。」 とか、 「この件は自分が回答してないから聞かれてもよくわからないな。」 「時間かけて調べていたけど、この間A

AWSのコスト削減を試した話(S3編)

はじめに こんにちは。ニフティ入社新卒四年目の佐々木です。今回はAWSのリソースの一つである S3 についてコスト削減を行う方法を紹介します。 背景 ニフティではクラウドとしてAWSを活用しており、その中でサービスに対してクラウドリソースのコストを削減するといった活動も行っています。 そこで、今回は担当システムでAWSのコスト削減を行う機会があったので、

SvelteKit, Next.jsの導入事例紹介など 〜ニフティのフロントエンドの今とこれから〜 NIFTY Tech Talk #9 を開催しました!

はじめに こんにちは! 「SvelteKit, Next.jsの導入事例紹介など 〜ニフティのフロントエンドの今とこれから〜」の司会進行を務めました新卒入社3年目の筑木(つづき)です。 先日2月21日にNIFTY Tech Talk #9として「SvelteKit, Next.jsの導入事例紹介など 〜ニフティのフロントエンドの今とこれから〜」を開催しました。 今回はその様子をレポートします! イベント概要 NIFTY Tech Tal

Terraformにおいてハマった話(モジュール x GitHubプロバイダー編)

はじめに ニフティでエンジニアをしている添野 翔太です。ここ最近、 @niftyトップページ システム基盤の刷新を進めています。 本稿では GitHubプロバイダー を利用してCI/CDパイプラインに関するリソースをTerraformで管理しようとした際にハマったポイント、そしてそれに対する解決方法を紹介します。 背景 担当するシステムではGitHubでコードを管理しているのですが、CI/

Terraformで環境変数を使って変数値を与える

会員システムグループ 駆け出しSREの川端です。 今回は「Terraformで環境変数を使って変数値を与える」ということをやってみます。 GitHub ActionsなどのCI/CDで活用できます。 環境 $ terraform -v Terraform v1.3.0 on linux_amd64 + provider registry.terraform.io/hashicorp/aws v4.12.1 + provider registry.terraform.io/hashicorp/local v2.4.0 + provider registry.terraform.io/hashicorp/tls v4.0.4 実現したいこと AWS RDSのクラスターを

GASでコストをかけずにサイト表示速度の見える化を行う

こんにちは!会員システムグループの渡邊です。普段はニフティトップページの運用を担当しています。 今回はGoogle Apps Script(GAS)を使い、コストをかけずにサイト表示速度の見える化を行う方法を紹介します。 なぜ見える化を行おうと思ったか Googleが2020年にWebサイトのパフォーマンスを評価するための指標であるCore Web Vitals(CWV)を導入しました。 この指標には、Web

S3互換のオブジェクトストレージMinIOを利用したローカル開発環境のサンプル

はじめに はじめまして!基幹システムグループの田澤です。普段はNifMoの運用を担当しています。 みなさんはS3を利用したアプリケーションを作成する際に開発環境をどのように構築していますか? endpointにawsのs3を指定するのは楽ですが少額とはいえお金がかかるので、ローカルのほうが検証しやすいですよね。 今回の記事では、ローカルS3の開発環境のサンプルを作っ

ニフティ社員から人気な本をまとめてお届け!ニフティのとしょだより

ニフティ株式会社新卒2年目のRyommです。普段はマイ ニフティというスマートフォン向けアプリの開発・運用を行なっています。 ニフティには書籍購入補助制度があり、その管理にbookbotというツールを使っています。 今まで書籍購入補助制度で購入された本とその感想を、bookbotがデータベースに貯め込んでおり、昨年末にNotion連携機能を実装したことで誰でも簡単に閲覧

効率化小ネタ集

基幹システムグループ N1! オートメーションスペシャリストの南川です。業務内で自動化・効率化できそうなところは自動化・効率化する癖があります。 今回は、普段、業務内で実施している手軽にできる効率化や自動化の小ネタを3つほど紹介します。 こちらの記事は、ニフティ社内で行われたLT大会にて発表した内容を再構成したものとなります。 NIFTY Tech Talk にて再

Notion企業活用ウェビナーで「Notion全社導入に伴う移行とデータ整理のノウハウ」というタイトルで登壇しました

こんにちは。会員システムグループ テックリードの石川です。   本日3月14日に行われた Notion企業活用ウェビナー に「Notion全社導入に伴う移行とデータ整理のノウハウ 〜ニフティの事例から学ぶ データと人へのアプローチ〜」というタイトルで発表させていただきました。 Notion全社導入に伴う移行とデータ整理のノウハウ by @14kw   Notionの導入や他ツールからの移

FlexGenをGoogle Colaboratoryで動かして、ChatGPTライクな大規模言語モデルで遊ぶ

N1! Machine Learning Product Engineerの中村です。 最近は自然言語処理がかなりのブームになっており、弊社でもNotion AIなどでブログ記事を書かせるような不届者が多数出ているとの噂です。自分も最近はOpenAIのAPIなどを検証しているのですが、大規模言語モデルは手元で動かせないモデルが多く存在します。(大量のGPUが必要など) しかし、最近登場したFlexGenを使うことで、1GPU