FLINTERS Engineer's Blog

FLINTERSのエンジニアによる技術ブログ

退屈なことは GitLab API にやらせよう

みなさんこんにちは、もう少しで入社から 1 年が経ちそうな新卒の清水です。 ところで自動化って気持ちいいですよね。今回は GitLab API で 面倒な 温かみのある手作業から解放されてみた話について書いてみました。 本題に入る前に API から weight 合計を…

DockerアプリケーションをHerokuにデプロイしてWebサーバー構築

中途三年目、堀越です。 つい先日、仲良くさせていただいているエンジニアのコミュニティで箱根へ2泊3日の開発合宿へ行ってきました。 何した? プライベートで仲良くさせていただいている外部のエンジニア3人でチームを組み、 Slack の Bot を開発しました…

【SRE本読書会】SREにおけるサービスレベル目標

中途3年目、堀越です。 ゆるふわっと読書会を始めてから三ヶ月が経過し、SREとはなんたるかの理解が進んできました。今回は、SREの文脈でも極めて重要と認識している、サービスレベル指標・目標・アグリーメント(SLI, SLO, SLA)について書きたいと思います…

健康ハックの共有: 僕と貴方の目・肩・腰に

こんにちは。セプオリに入社して丸1年経ちました、中村と申します。 今回はブログ当番が回ってきたにもかかわらず特に技術ネタがないので、かわりにすべての技術の源、健康についてさっと書いて体裁を保とうと企てています。 ということで突然ですが、みなさ…

【SRE本読書会】第1部 イントロダクション振り返り。

あけましておめでとうございます。 中途三年目の堀越です。 システムを保守・運用したり、可用性を担保しながら機能追加や新規開発を進めるのは簡単なことではないですよね? 課題として認識はしているものの具体的な対策を打てずにいましたが、 SRE という…

Monix Task のエラーハンドリングやリトライ処理

この記事は Scala Advent Calendar 2018の25日目です。 メリークリスマス、中途三年目の堀越です。 以前から関心のあった Monix ですがようやく重い腰を上げ、 アドカレドリブンで学習しました。 monix.io 話すこと Monix Task をざっと学習したのですがその…

IntelliJ IDEA + AmmoniteでScalaスクリプトの開発を始めよう

この記事はScala Advent Calendar 2018の20日目です。 ブログに初投稿します、エンジニアの門脇(@blac_k_ey)です。 広告運用周りの開発を担当しています。 最近、自分の中でAmmoniteが熱いのでこの度ブログを書いてみることにしました。 今回はIntelliJ IDEA…

新宿Geek Lounge#6 Kubernetes Meetupを開催しました

こんにちは。セプテーニ・オリジナルの池田です。 12月11日に弊社で「新宿Geek Lounge#6 Kubernetes Meetup 」を開催しました! テーマはKubernetesの導入した経験談(成功、失敗)やベストプラクティスです。 セプテーニ ・オリジナルでKubernetesを導入した…

Terraform プロジェクトの .gitlab-ci.yml テンプレート

中途3年目の堀越です。 今年は Terraform で Infrastructure as code デビューしました。 コードは GitLab で管理していたのでその際、作った .gitlab-ci.yml についてお話します。 環境毎に terraform plan, terraform apply できれば基本的なCIの動作は満…

Play Framework Evolutionsで特定リビジョンまでのDownsとUpsをテストする

こんにちは。今年もクリぼっち予定の張沢です。 本記事はScala Advent Calendar 2018 13日目の記事です。 先日はshowmantさんの「circeをつかったバリデーションの実装」でした。 明日はnacikaさんの「AkkaのMailboxを自作する」です。 今回はPlay Framework…