LCL Engineers' Blog

バス比較なび・格安移動・バスとりっぷを運営する LCLの開発者ブログ

pgpool-II 入門(インストールと簡易設定)

弊社のサービスには、PostgreSQL用のミドルウェアであるpgpool-IIを利用しています。 techblog.lclco.com pgpool-IIは非常に良いソフトウェアだと思いますが、多機能であり用途によって設定が異なるため、最初の導入が難解なのがネックです。 公式ドキュメン…

Google Chrome拡張機能で業務改善 入門編

フロントエンドエンジニアの岡田です。 業務改善大好きです。 LCLに入社してからは、Google Chromeの拡張機能でちょっと便利なツールを作っています。 Google Chromeの拡張機能は、HTML, CSS, JSで作るので、気軽に始められます。 今まで作ったツールは以下…

Fabric Crashlyticsで iOSアプリをテスト配布する

iOS

弊社ではモバイルアプリケーションのBeta配信に、Fabric Crashlyticsを利用しています。 Web上にいくつか記事がありますが、部分的な記載であったり、少し環境が古かったりするので今回まとめました。 2016年3月時点の最新環境である、下記の環境で試してい…

Varnishを自社メディアに導入しました

LCLで運営している「バスとりっぷ」というメディアに、キャッシュサーバとしてVarnishを導入しました。導入する上でハマった事・得たノウハウなどを書きたいと思います。 www.bushikaku.net Varnishとは Varnish は、リバースプロキシとして動作して、HTMLな…

New RelicのAlertをChatWorkに通知する

最近、New RelicのAlertの通知先をメールから、ChatWorkに変更しました。 Slack等と比較すると、ChatWorkは外部サービスとの連携が弱く、New Relicとの連携もなかなか面倒です。 数カ月前に、zapierというハブサービスが出てきたものの、無償版だと制限が厳…

PostgreSQLでWebサービスを運用するためにやっていること

弊社では、RDBMSにPostgreSQLを利用して数年間サービスを運営しています。 PostgreSQLはMySQLと違って、Webサービスでの運用事例をあまり見かけないので、今回は弊社サービスの「夜行バス比較なび 」でどのように運用しているかを紹介いたします。 システム…