オールアバウトTech Blog

株式会社オールアバウトのエンジニアブログです。

オールアバウトでもSRE Gが発足しました。

9月まで技術基盤Gだった @takkyです。

昨今、Site Reliability Engineering (SRE) という考え方を採用する会社が主にWeb系の企業を中心に増えています。
SREを提唱・実現したのはGoogleと言われています*1
従来ではいわゆる運用チーム(インフラチーム)がインフラの管理を行っており、開発者と異なったスキルセットを持つ必要がありました。
このような組織では、「運用を安定させたいインフラチーム vs リリースを素早く行いたい開発チーム」のような対立も発生してしまいがちです。
GoogleでのSREが特徴的なことは運用チームにソフトウェアエンジニアを採用し、手作業で行っていた運用作業をシステム化していくという点にあります。

日本ではメルカリさんが採用したことで話題になり、徐々に採用する会社が増えてきています。

tech.mercari.com

それに加えてオライリー・ジャパンからSite Reliability Engineeringの翻訳本が出たことも後押しになっているでしょう。

www.oreilly.co.jp

そんな流れもありオールアバウトでも10月からSREGが発足しました。

続きを読む

社内LT会でオールアバウトにおけるReact.js, Vue.jsの活用について紹介!

こんにちは、最近Google Homeで遊んでます。@amymdです。

弊社では定期的にエンジニアで社内ワークショップを行っているのですが、 先日「オールアバウトにおけるjavascriptフレームワークの採用例を実例と共に紹介!」と題して、弊社で使用しているJavascriptフレームワークに関するLT会を開催しました。今回はその内容を報告したいと思います。

発表タイトルは、下記のとおりです。

1. Vue.js + Laravelを利用したオールアバウトのCMS開発
2. Vuexによる最近のフロント開発紹介
3. オールアバウト社内システムでのReact.jsの利用例

続きを読む

PHPカンファレンス2017にゴールドスポンサーとして協賛します!

株式会社オールアバウトは、10月8日(日)に東京・大田区産業プラザ PiOで開催される国内最大のPHPイベント「PHPカンファレンス」にゴールドスポンサーとして協賛いたします。

phpcon.php.gr.jp

オールアバウトでは2015年から毎年スポンサーとして協賛しており、今年も協賛することになりました!

f:id:allabout-techblog:20171002120013j:plain
昨年のPHPカンファレンスのブースの様子

カンファレンス当日はブースを出展し、弊社の若手エンジニア数名が参加いたします。

ブースではノベルティの配布もありますので、ぜひ会社で使用してる技術のことなど気軽に聞きに来て下さい。

f:id:allabout-techblog:20171003152655j:plain

TABLES(タブレス)もSwift 3に対応しました!〜進め方と作業時のエピソード

暑中お見舞い申し上げます、オールアバウト システム部の@sutchanです。 いよいよ秋が近づいてきて、iOSの開発者界隈ではSwift 4の熱が高まってきました。そんな中ではありますが、弊社で開発しているTABLES(タブレス)というアプリのSwift 3化が今年6月に完了しました。夏の終わりに涼しげの、Swift 3化のエピソードをお話したいと思います。

続きを読む

Cloud Dataflow PythonSDKによるビッグデータ処理実装応用

Cloud Dataflow

オールアバウトシステム部開発Gの@tajima_tasoです。

前々回、Cloud Dataflow PythonSDKによるビッグデータ処理実装入門の記事にてPythonSDKを使用したDataflowの基礎についてご紹介しましたが、今回はGCPの他のサービスとも連携した応用方法をご紹介します。

GCPの中でも、GCSについては既に基礎編でご紹介したので、応用編ではBigQuery、Datastore、そしてそれらのデータを処理するのに便利な機能についてご紹介します。

情報量が多くて途中混乱するかもしれませんが、最も大事なことはデータの入力、変換、結果の出力と保存にフォーカスすることです。手段に気を取られて目的を見失わないようにすることが何事も大事です。

続きを読む