Wedding Park/ウエディングパーク の技術ブログ

33時間クッキング【Kubernetesのラズベリーパイ包み〜ウエパ風〜】

こんにちは、SREチームの西脇(@yasuhiro1711)です。今回は特別番組ということで、33時間クッキング、【Kubernetesのラズベリーパイ包み ウエパ風】をお送りしたいと思います。見逃しそうな方はぜひ録画予約をお願いします。 サイバーの美味しそうなパイ包みを見て、ウエパでも物理的にパイ包みを作ってみることにしました。ローカルマシンやクラウドでもクラスターを

Nginxで403 Forbiddenが表示された時のチェックポイント5選

SREチーム  エンジニアの阿久津です。 今回はNginxの403 Forbiddenが表示された時のチェックポイントについて記事にしたいと思います。 環境 Vagrant 1.9.5 CentOS Linux release 7.1.1503 (Core) Nginx 1.14.0 前提 設定ファイル  /etc/nginx/default.conf DocumentRoot  /var/hoge テストページ  /var/hoge/index.html 事象 テストページを表示しようとすると403 Forbiddenが表示される。 チェックポイント ①Nginx

【入門】circleci/go-ecs-ecrを使って、CircleCI からAWS ECS にデプロイしてみる

こんにちは、SREチーム、エンジニアの西脇(@yasuhiro1711)です。今日は、circleci/go-ecs-ecrを使って、CircleCI からECS にデプロイをしてみたいと思います。(参考リンクには非常にお世話になりました。ありがとうございます。) 今回は題材にちょうど合う、CircleCIを通じて、AWS ECS/ECR にデプロイするGoアプリケーションがあったのでこれを利用していきます。勉強の題材にとて

5分でできる!Python3を利用した自動リンクチェッカーの開発

こんにちは。QAチームでマネージャーをしているエンジニアの斉藤(@saik1010)です。 弊社QAチームで品質向上を目的として取り組んでいる、 Python の Webスクレイピング を使用した自動リンクチェッカー(HTTPステータスコードのチェック)について、 環境構築〜実際にリンクチェックを実行するところまでご紹介しようと思います。 環境 環境 バージョン macOS Sierra 10.12.6 Py

Ansible で Node.js を 10系 にアップデートするよ

こんにちは。SREチーム インフラエンジニアの綿引です。 2018/4/24 に Node.js 10系がリリースされましたね。 (私の誕生日です。) そこで今回は Node.js のアップデートを Ansible を用いて実施する という記事を書きたいと思います。 Node.js のアップデート方法に関しては、 1. 既存の Node.js(過去に yum でインストール)をアンインストール後、 2. Ansible の shell モジュール を用

QAチーム同士で主催!ユニファ × ウエディングパークの合同LT会

こんにちは。QAチームでマネージャーをしているエンジニアの斉藤(@saik1010)です。 今回は、弊社と ユニファ株式会社 さんのエンジニア・デザイナーチームで開催した合同LT会(ライトニングトーク)の様子をレポートしたいと思います! 合同LT会の目的 他社のエンジニア・デザイナーとの交流や情報収集を目的として、3ヶ月〜半年に1回のスパンで合同LT会を開催して

LinuC(LPIC) Level1を取得した話

初めまして。SREチーム エンジニアの阿久津です。 今回は仕事の一環でLinuC(LPIC) Level1を取得したことについて記事にしたいと思います。 ※受験した当時は「LPIC」という名称でしたが、今は「LinuC」という名称に変わったようですね。 1. LinuC(LPIC)について 1-1. LinuC(LPIC)とは Linux技術を証明するための資格試験の一つ。正式名称は「Linux Professional Certification」で、略して「リナ

Redash と Superset を比較検証してみた

こんにちは。SREチーム エンジニアの阿久津です。 今回は Redash と Superset という2つのツールを比較検証してみましたので それについて記事にしたいと思います。 ツールについて 両者はオープンソースのダッシュボードツールです。 簡単に言うと、DB等のデータを可視化(表やグラフ)してくれるツールになります。 ■Redash 公式サイト : https://redash.io/ ■Superset 公式サイ

Ansible で SSL 証明書更新を自動化してみる

こんにちは。SREチーム インフラエンジニアの綿引です。 今回は Ansible で SSL証明書更新を自動化したみたというお話です。 SSL証明書の更新って時間がかかりますよね。。後ヒューマンエラーも怖い。。 そこで 自動化 出来たら素敵!と思い vagrant で検証してみました。 興味のある方は是非見て頂ければと思います。 環境・構成 環境・構成は以下となっております。 ■

やってみよう!AWSでWEBサーバー環境構築(Lambda|API Gateway|シリーズ第4回)

こんにちは、岩橋聡吾です。 やってみよう!AWSでWEBサーバー環境構築、久しぶりの続編です。 第4回は「AWS Lambda」「Amazon API Gateway」を使ったサーバーレスな画像リサイズAPIをクラウド上に構築して見たいと思います。 アーキテクチャ・設計概要 今回は以下のようなアーキテクチャで、Clientが指定した任意のサイズの画像を返却するAPIを構築していきます。 ◉S3: クラウ

新卒2年目になるわたしがコードレビューで指摘された3つのこと

こんにちは、もうすぐ新卒入社して2年目になる高嶋(@__1016t)です。 わたしはコードレビューで、基本的なコードの書き方やPHPでつかえる便利機能など、たくさん勉強してきました。 今回はその一部をまとめてみました。 1. インデントをそろえる インデントとは? ソースコードの見た目を整えてくれるもので、 ifやforなど波カッコ{}で囲まれるブロック内の各行をtabキ
PHP

5分でできる!Seleniumでブラウザテスト自動化入門

こんにちは。サーバサイドエンジニア兼QAエンジニアの斉藤(@saik1010)です。 弊社QAチームでも取り組みを始めた、 Selenium を使用したブラウザテスト自動化について、 環境構築〜簡単なプログラムを実行するまでをご紹介しようと思います! 動作環境 環境 バージョン macOS Sierra 10.12.6 Ruby 2.4.2 rbenv 1.1.1 RSpec 3.7.0 Capybara 2.16.0 Selenium Webdriver 3.60 ChromeDriver 2.35 もくじ 概要 構築

古いバージョンの MySQL を yum でインストールをする

こんにちは。SREチーム インフラエンジニアの綿引です。 MySQL の特定のバージョンをインストールしたい! だけど yum でさくっとインストールしようとしたら、マイナーバージョンが上がっていて同じにならない。。 なんてことよくありますよね。そうです。先週の私です。 そこで今回は古いバージョンの MySQL を yum インストールする手順を記載したいと思います。 手順

PHP_CodeSniffer+GitHub+CircleCIでコードレビューの自動化

こんにちは。サーバーサイドエンジニアの@akane_256です。 今日は、PHP_CodeSniffer+GitHub+CircleCIを使って、PHPのコードレビュー(コーディングルールの徹底)を一部自動化したことについて書きたいと思います。 目次 興味を持った背景 今回やったこと 利用ツールについて 実装の流れ ハマったところ まとめ 興味を持った背景 開発が進むにつれて、他の人が書いたコードと自

エンジニアインターン運営の裏側

こんにちは。サーバサイドエンジニア兼QAエンジニアの斉藤(@saik1010)です。 本日は、今年の1月9〜1月12日に開催したエンジニア職インターンシップの運営について、お話しさせて頂こうと思います。 当日の様子は Wantedly でもご覧になれますので、合わせてご確認頂ければと思います! 取り組んだテーマ 例年、対象サービスに機能追加をするというテーマ設定で行って