Zeals TECH BLOG

チャットボットでネットにおもてなし革命を起こす、チャットコマース『Zeals』を開発する株式会社Zealsの技術やエンジニア文化について発信します。

インフラ

Kubernetes Meetup Tokyo#24で「ZealsでのCI/CDパイプライン構築事例」について登壇しました!

こんにちは! 普段はGolangでMicroservicesを開発しているぱんでぃーです! 今回のエントリーでは『Kubernetes Meetup Tokyo #24』でLT枠として登壇してきたレポートをお届けします! k8sjp.connpass.com

進化し続ける「Zeals」サービスを支えるアーキテクチャについて

こんにちは、Zeals CTOの島田です。 本日は、進化するZeals(旧fanp)サービスのアーキテクチャを、 リリース当初と現在で比較して紹介 します。 以下のようなアジェンダで解説していければと思います。 はじめに リリース当初のアーキテクチャ 技術選定 新し…

【週刊 Kubernetes 連載】ミニマリストのための CI/CD パイプライン!!

Kubernetes導入初期では最適なCDパイプラインを構築するハードルが高い!!そんな悩みを持つあなたにピッタリの『明日から導入できるミニマリストのためのCI/CDパイプライン』をご紹介します!!

行動ログをRailsからBigQueryに流す仕組みの導入

はじめに こんにちは、分析基盤を担当している鍵本です。 本日は DB に保存されている行動ログを BigQuery に流すように修正 したお話をしようと思います。 はじめに 背景 非RDB化の方針 Rails 側の設定 logger の再定義 出力データ用の Struct の定義 出力…

Kubernetesにおけるmanifestファイル, imageの管理について

こんにちは、CTOの島田です。 弊社サービスであるfanpでは、定期バッチ含む全サービスがGKE上で起動しています。 今回は Kubernetesのmanifestファイルやイメージを効率よく管理するための取り組みを紹介したいと思います。 Kubernetesを本番運用していると…

GCPでDeep LearningのためのGPU環境を構築する

こんにちは!サーバーサイドエンジニアのJohnです。 インターン生として、fanpの配信周りの開発を行なっています。 今回は、GCP(Google Cloud Platform)にGPUを動かすための環境を作ってみます。だいぶ長い記事になってしまいましたが、お付き合いいただけれ…