革命のブログ

フレボワークスの社員がブログを通じて情報発信します。

JJUG CCC 2018 Fallに参加してきました

www.java-users.jp

どうも、小野です。

先日、JJUG(Japan Java User Group)が主催するJJUG CCC 2018 Fallに参加してきました。 今回はその様子をお伝えしていきます。 本記事では、セッションの内容は書きません。内容について知りたい方は、 記事の最後のリンクを確認してください。

写真を全くと言っていいほど、撮っていないのでイメージしにくいとは思いますが、 予めご了承くださいm( )m

(余談ですが、イベント名にFallとありますが、時期的にWinterですね。)

開催場所は新宿ベルサールグランドカンファレンスセンターでした。 JR新宿駅西口から徒歩15分程度とちょっと遠いんですね。

JJUG CCCの特徴

スタッフがボランティア

他の企業主催のイベントはわかりませんが、JJUGのイベントは100%ボランティアスタッフです。 ボランティアスタッフのみなさんには本当に感謝しています。

託児所があります

お子さんがいる家庭で、休日のイベント参加は難しいものがあります。 なんと、本イベントでは託児所が設けられています。 安心して子連れで参加できますね。 次回、参加する機会があったら利用したいと思います。

参加費無料

コミュニティ主催でありながら、参加費が無料です。 しかも、ランチセッションに参加すると、お弁当も配布されます。 場所代、お弁当代だけ考えても結構な金額いくと思いますが、 そこを無料でやっていただけるのはとても助かるし、感謝しています。 ただし、全てのセッション後は懇親会があるのですが、これに参加する場合は1000円かかります。 でも、1000円以上の価値はありましたね。 料理は、LINEの恒例?の寿司が提供されていたみたいです。LINE DEVELOPER DAYでもありました。 (残念ながら、私は次の日3時起きだったので参加できませんでした。。。)

受講セッションの内容

Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話(福嶋航)

私も普段AWSを利用しており、身近に感じる内容でした。 ECSについては前々から興味があり、Java、SpringBootでどのように構築されているか興味がありました。

セッションの内容はJavaの内容よりもECSよりの話でした。

あと、今だとFargateが東京リージョンにあるので、なぜ使わないのかなと思っていたのですが、 FargateにはECSに比べコストがかかるというデメリットがため採用しなかったそうです。 確かに、コストがかかるという記事はよく見かけます。

まずはECSから使ってみようと思います。

モジュールグラフが作られる様子を学ぼう(opengl-8080)

よくQiitaでお世話になっているopengl-8080さんのセッションです。

Java9からモジュールシステムの導入により、新たな問題の解決方法を説明してくださいました。 相変わらず、図を使い込みわかりやすい資料でした。 今、業務ではJava8を利用していおり、モジュールシステムについてはモヤっとしか理解していませんが、 今後、Javaのアップデートした際には、本資料を活用したいと思います。

今こそStream API入門(櫻庭 祐一)

Java8から導入されたStream APIですが、個人的に今更感はあったので小ネタでを挟んでくるのかなと期待していましたが、 入門と書いてある通り、初心者向けの内容でした。

業務でStreamAPIを使っているので、既知の内容でしたが、1つだけ勉強になったことがあります。 それは、StreamAPIを使ったことがある人だったら、一度は躓く例外の取り扱いについてです。 登壇者である櫻庭さんの回答は「Either」を利用するといいそうです。

ちなみに私は、Stream処理内でRuntimeExceptionをスローし、Stream処理外でCatchするようにしています。

Java を活用したマイクロサービスのための Kubernetes 活用(寺田佳央)

寺田さんは話の冒頭に、Microsoftに在籍していながらも、自分は「Javaの人間」とアピールしていたのがとても印象的でした。

さて、本セッションは最近注目されているkubernates(K8s)のお話です。

kubernatesはマイクロサービスの管理を楽になるなど得られるメリットは大きいのですが、 その反面、覚えることが多く安易に採用しない方がいいとのことでした。

本番運用での採用は、まだ難しいかもしれないですね。

さいごに

コミュニティ主催であり、お弁当が配布されるなら参加料は有料でもいいのかなと思いました。 無料でここまでやれているのが凄いと思います。

本カンファレンスは、イベント名のとおりJavaを中心とした内容になっています。 初心者から上級者までJavaに興味がある人でしたら楽しめるイベントだと思います。 年に2回開催されているので、興味があったら参加してみてください。

セッションの資料が以下にまとめられています。 興味のある方はぜひ。

github.com

LINE DEVELOPER DAY 2018に参加してきました

f:id:frevo-works:20181122000445j:plain

どうも、小野です。

先日、LINEが主催するエンジニア向けカンファレンス『LINE DEVELOPER DAY 2018』に参加してきました。 過去にも何度か開催されていたのですが、情報収集力が足りず、あったことすら知りませんでした。無念。。 今年の開催に関しては、Twitterでフォロー中の ちょまど(@chomado) さんのツイートを見て知りました。 Twitterは重要ですね。

今年のテーマは「NEXT LINE」です。LINEが次に目指すものは大きく分けて2つあります。

続きを読む

マイクロサービス化に悩んでる人へ

どうも、小野です。

以前、参加されていただいたAWS DEV DAYのMicroservicesのセッションを聴いて、
改めてマイクロサービスの有効性や複雑性など再認識させられました。

特に、以下のスライドがとても参考になりました。

www.slideshare.net

今はバスワードとも言える「マイクロサービス」。

マイクロサービスとよく比較されるものとして、モノリシックというアーキテクチャがあります。

モノリシックは1枚岩と表現されるとおり、1つの巨大なシステム(サービス)のことです。
管理対象は1つなので、管理は楽そうではありますが、以下のようなデメリットが挙げられます。

  • プログラム修正時の影響範囲の把握が難しい
  • テストを含むビルドに時間がかかる

これは最終的にリリースサイクルのスピードに関わってきます。

これらを解決するために考えられたのが、マイクロサービスです。

私もマイクロサービスについて勉強し、導入を検討しましたが、結局断念しました。
断念した理由ですが、主に以下の3つが挙げられます。

  • 実装での考慮すべき点が多く、実装コストの増加につながる
  • エンジニアが足りない
  • リリースのスピードが求められていない

当時携わっていたシステムは受託PJだったため、スケジュールも決められており、
実装コストをなるべく抑え、品質を重視する必要があったため、断念せざるを得ませんでした。
その上、人が全然足りず、マイクロサービスをやっていくのは自分の首を締めるだけでした。

本記事ではマイクロサービスの導入によって、どこまでのメリットが得られるか考えながら読んでいただきたいです。

続きを読む

Cybozu Days「楽しいは正義」

f:id:frevo-works:20181109161244j:plain

先日、Cybozu Daysに参加してきました。今年のテーマは「楽しいは正義」。

豪華な感じで、プラットフォーマーとして生きたお金の使い方ですよね。

 

グループウェアのサイボウズさんなので
話題の働き方改革に乗せて共有プラットフォームのセールス話が多いかなと思わせておいて、今年もタメになる内容が多く、プラスのエネルギーをもらえました。
実は去年も参加していて、叶姉妹と青野社長の講演からプラスエネルギーをもらった記憶があります。

 

人の幸せって何?
これを学術的に解明しようとしている教授のお話もタメになりました。

f:id:frevo-works:20181109161321j:plain


環境、健康、心(やってみよう、ありがとう、なんとかなる、ありのままに)が満足すると幸福度が高いようです。


青野社長は社員の話に耳を傾け、経営判断しているのが伝わってきました。組織運営も初めからうまくいっていたわけではなく、昔失敗している(退職者が多い)というのも興味深いですね。

印象に残ったのは、現在の組織運営において「公平性を捨てた」ってところ。
確かに、人により求めていることは違うだろうし、それを受け入れていくと公平ではなくなるので潔いですね。各個人の働き方を尊重して組織運営していくって、リーダもメンバーもすごいですよね。

 

f:id:frevo-works:20181109161351j:plain

あとは、南海キャンディーズの山ちゃん面白かったです。(写真見えないですね・・)
実は、努力家なんですね。
「努力が苦でないレベルまで仕事を昇華できた」って話は大切なことだと思うし、好感が持てました。仕事とはいえ楽しめた方がパフォーマンス高いですよね。

 

 

私もチームビルディングや組織化といった内容は勉強してきて、実践する環境もあったので、どうすれば良いかという経験値を持っていて興味ある分野です。学び初めの頃、一番注意していたのは、周囲に協力してもらうために持っている情報を惜しみなく公開するということ。状況を把握してもらって、主体的に動ける環境を提供するという考え方ですね。実際、期待以上のパフォーマンスを発揮する人が多かったですね。

 

秘密主義だと浅い信頼関係で何かあるとすぐに壊れる危険がありますよね。
「腹をくくって責任を負っている」と言えば、聞こえは良いですが失敗したらみんな不幸になりますからね。

 

サイボウズは自由の中にも企業理念に沿った明確なルールがあり
トップを筆頭に会社全体で高いレベルで取り組めているという、良い会社でした!

 

我々も頑張らないとね!

ブルーインパルス

こんにちは。3日の祝日は、天気が良かったので、毎年地元で行われる入間基地航空祭に行ってきました。今年で、60周年の開催となります。今年は約19万人の来場者数でした、私は少年時代から行ってるので20回位は来てますね。

f:id:frevo-works:20181105095200j:plain

ブルーインパスルは、宮城県松島航空基地の所属ですが、文化の日は編隊を組んで、埼玉まで出張してきてくれます。

f:id:frevo-works:20181105095639j:plain

煙幕を吐きながら、色々な曲劇で、観客を楽しませてくれます。

真上ばっかり見て、首が痛くなりますが(笑)

f:id:frevo-works:20181105101409j:plain

こんな女子うけの事もやってくれます。確かに一番盛り上がるシーンですね。

最後は1本の矢(煙)で打ち抜くまでやります。

f:id:frevo-works:20181105100203j:plain

当社は、システム開発の業務を営んでますが、以前、自衛隊に知り合いが居て、コンピューターが得意なエンジニアさんでした。所属名はなんと「プログラム管理隊!」

すごい部署名ですよね。戦うエンジニアって感じです。当社も部署名を変えるのも気分が変わって良いのかなぁと考えた文化の日でした。

 

【神田飲み歩き vol.1】大分からあげと鉄板焼き 勝男

会社近くの神田飲み歩きシリーズ始めました。

神田といえばカレー。カレーといえば神田ですが「ビジネスマンの街」の顔も色濃く、駅周辺には飲み屋から怪しい店までひしめき合っています。

※周辺には客引きもたくさんいるので注意が必要なほど

 

今回は、安いのに唐揚げの聖地として有名な「中津からあげ - Wikipedia」が食べ放題のお店。

 

こちら 「大分からあげと鉄板焼き 勝男」 さんにいってきました。

f:id:frevo-works:20181026151103j:plain

続きを読む