Future Tech Blog
フューチャー開発者ブログ

インフラ入門vol.3(ネットワーク冗長化構成)

クラウド全盛期の今でも社内ネットワークや既存のオンプレシステムなどネットワークなしにシステムを語ることはできません。いつでも繋がるネットワークを構築するために、サービスをエンドユーザー様に快適に使っていただくために、冗長化設計は避けて通れません。とは言え、ネットワークは簡単に作り直せない分、古き良き?構成が残ったままになりがちです。お客様先でもまだまだ課題となっている冗長化構成の改善について、打ち合わせについていった新人さんが「なんだ、、、この呪文は、、、」とならないための入門記事をしたためようと思います。
Read more

AWS Glueの開発エンドポイントがそこそこお高いのでローカル開発環境を用意しました

  • AWS
AWS Glue利用していますか?ETL処理をする上で大変便利ですよね。しかしながら開発に必要不可欠な開発エンドポイントが少々お高く、もう少し安価に利用できればなーと思っていたところ、さすがAWSさん素敵なリリースをしてくれました。
Read more

GoでCUEのバリデーション機能を利用しつつ、.cue/.json/.yaml形式の設定ファイルを読み込む

前回のエントリーで、[CUE](https://cuelang.org/)はテキストファイルのフォーマットでありつつもJSON/YAMLと同等の表現力(階層が持てて、文字列や数値などを扱える)を持ち、なおかつCUEコマンドやライブラリでは.cue/.json/.yamlを同列に入力ファイルとして扱えるということを紹介しました。また、.cueファイルにスキーマを定義して、バリデーションが行えることも紹介しました。今回は、Goのパッケージを利用して、.cue/.json/.yaml形式の設定ファイル読み込み機能をアプリケーションに組み込んでみます。本家の一次資料としては次のサイトになりますので、細かい機能やAPIを知りたい場合はこちらを参照してください。
Read more

フロントエンドでシステム開発を2年半続けてハマったことから得た教訓3つ

React、Next.js を触り始めて2年半ほど経ちました。これまでによくつまずいたポイントから、自分なりのノウハウを言語化してみます。
Read more

Anthosについて改めて知る(GCPUG Anthos day 参加レポ)

10/16(水)に開催されたGCPUG Anthos dayに参加してきました。今年のGoogle Cloud Next '19 サンフランシスコで発表されて以来話題にはなっているけど、まだまだ事例も少なくてわからないことが多いAnthosについて知るいい機会になりました。ここでは、Anthos dayで聞いたこと、少し追加で調べたことを書いていきます。
Read more

テキストアナリティクスシンポジウム開催報告&ACL2019参加報告

2019年9月27日、28日にフューチャーにて、第15回テキストアナリティクス・シンポジウムが開催され、SAIGから貞光、田中と私が講演を行いましたので、そちらを紹介したいと思います。また、少し前のことになりますが2019年7月28日〜8月2日にイタリアのフィレンツェで開催された自然言語処理分野の国際会議に参加して、ワークショップですが前職の研究成果を発表してきましたので、合わせて報告したいと思います。
Read more

工場をハックするための基本知識 前編

Industry4.0が打ち出されて以降、多くの工場にて各種IT技術を導入しようという試みが行われていますが、基幹系やWeb系を行ってきた方と、従来制御系を取り扱ってきた方の間に大きな隔たりがあるのを見てきました。特に制御系の世界は独特な空間が大きいので、そもそもどのような構成になっているかを説明します。
Read more

第1回社内ロボコン開催記-ライントレーサー編-

電子工作部はフューチャーの社内サークルの一つとして約1年半ほど前に設立されました。電子工作を始めたいという社員の思いから始まったサークルということもあり、未経験者の割合が非常に多いサークルです。
Read more

GKEクラスタに割り当てるCIDRを設計する

  • GCP
「初めてのGCPで環境構築してハマったこと」記事にトピックにあったGKEクラスタのCIDR設計について、深堀りした記事になります。
Read more

Software Design 後記

2019年は幸運なことに、技術評論社のSoftware Designという雑誌に3回も機械学習関連の記事を執筆する機会を頂きました。本記事では3回分の記事を振り返りながら、機械学習を学ぶ際のちょっとしたTipsを紹介したいと思います。
Read more

AWS Session Managerでセッションを切断されにくくする方法

  • AWS
世の中コンテナ化の流れでEC2インスタンスを直接利用する機会が減ってきていますが、まだまだサーバにSSH接続する機会もあるかと思います。今回はSSH相当の処理をよりセキュアに行えるSession Managerについて調査・検証してみました。
Read more

本当に使ってよかったOpenAPI (Swagger) ツール

みなさんSwagger使ってますか?弊社でもREST APIを構築するに当たってSwaggerを導入する機会が増えています。本記事ではSwaggerを導入するに当たって、合わせて利用して便利だったツールを紹介したいと思います。
Read more

CUEを試して見る

  • CUE
定ファイルをどうするか問題はいろいろ悩ましい問題であります。そんな中、設定ファイル用言語という触れ込みのCUEがリリースされました。
Read more

一周回って、人間が読み書きする設定ファイルはJSONが良いと思った

最近GoでCLIツールを作っていますが、設定ファイルはJSONが良いとなんとなく思っています。汎用フォーマットは実装側は便利だけど、ユーザー視点だと自由すぎるので、制約が欲しくなってきます。JSONにはJSONスキーマがあります。
Read more

Let's Try GCP #2 ~Cloud FunctionをVPC connectorと一緒に使ってみる~

  • GCP
この記事は素早くサービスの使い所を把握してもらうことや、新しいサービスをさくっと試すための手助けをすることを目的に書いたGCPサービスに特化した記事です。今回はCloud FunctionをVPC Connectorと一緒に利用します。
Read more