2000年にサービス提供を開始して以来、毎年成長を続けているYahoo!カレンダー。サービスや組織の成長に伴い、出てきた課題を解決するため、PHP製のサーバーサイドシステムを改修してきた。その結果、アプリケーションが細かく分割されすぎることで、修正コストが増加。サービス追加などへの対応も時間がかかるようになってしまった。そこでPHPからKotlinに技術移行を決断。Kotlinに移行したことで、品質や生産性も高まったという。この技術移行の概要についてヤフー IDサービス統括本部 PIM本部 サーバーサイドエンジニア(登壇当時)の岡田信夫氏が解説した。 講演資料:なぜYahoo!カレンダーはPHPからKotlinへ技術移行を進めるのか ヤフー株式会社 IDサービス統括本部 PIM本部 サーバーサイドエンジニア(登壇当時) 岡田信夫氏 「ユーザーのための時間」を増やすため技術移行を決意 Yah
HOMEApp Engine PHP 7.2 Standard Env における Redis / Memcached / Spanner の利用方法 インフラの矢口です GAEにおいてついにPHP 7に対応したランタイムがリリースされました! gVisorを利用することにより今までよりも圧倒的に制約が減り、標準的な構成を動作させやすくなりました。また大きな懸念点であった言語処理系ランタイムの更新頻度についても改善されることがアナウンスされています。 さて、そのようなGAE PHP 7ですが、DBやキャッシュのミドルウェアまわりについてはどうなっているのでしょうか。通信周りも自由になったため任意のプロトコルで外部に接続できるようになり使用できるものはかなり増えているはずです。 しかし公式ドキュメントで記載されているDBはDatastore, Cloud SQLにとどまっています。またApp
PHPカンファレンス仙台、 満を持して開催決定! 2019年1月26日(土)、TKPガーデンシティPREMIUM仙台西口8Fで開催します。 PHPカンファレンスは、PHPエンジニアによる最大規模の技術者イベントとして、東京、関西、福岡、北海道で開催されてきました。仙台では今回が初の開催となります。 県内外からのご参加お待ちしております! 2019.1.25Track A 13:45~14:15 のセッション内容が変更となりました! 経緯は Twitter をご確認ください2019.1.17セッションの部屋割りを確定し、タイムテーブルを更新しました!(各セッションの開始時間の変更はありません) タイムテーブルはこちらから2018.12.03開催までいよいよ2ヵ月を切り、タイムテーブルを公開しました! タイムテーブルはこちら2018.12.03お待たせしました!カンファレンス参加申込み開始です
テクノロジー本部 ITイノベーション3部 部長 竹澤有貴氏 日本最大のコスメ・美容の総合サイト「アットコスメ(@cosme)」。月間利用者数1600万人、20~30代女性の3人に2人が利用するという同サイトを運営しているのが、株式会社アイスタイルだ。同社は2020年に向けた中期経営計画で、「Beauty×ITで想起される、世界で1番の会社になる」というミッションを掲げており、サービスを下支えするためにもエンジニアリング力の強化に取り組んでいる。 そんな同社で“尖った”エンジニアたちが集まり、先進的な技術力を発揮しているのが「ITイノベーション3部」という部署。この組織を牽引しているのが2015年にアイスタイルにジョインを果たした竹澤氏だ。アイスタイルの開発部隊の裏側について竹澤氏にお話を伺った。 音楽の道から、エンジニアの道へ 現在竹澤さんは部長職に就き、マネジメントから開発業務まで幅広く
この日記はPHP Advent Calendar 2017の25日目です。前回は@watanabejunyaさんの「PHPでニューラルネットワークを実装してみる」でした。 OWASP Top 10 2017が発表され、ウェブのセキュリティ業界がざわついています。というのも、2013年版までは入っていたCSRFが外され、以下の2つの脅威が選入されたからです。 A4 XML外部実体参照(XXE) A8 安全でないデシリアライゼーション これらのうち、「A8 安全でないデシリアライゼーション」については、過去に「安全でないデシリアライゼーション(Insecure Deserialization)入門」という記事を書いていますので、そちらを参照ください。 本稿では、XML外部実体参照(以下、XXEと表記)について説明します。 XXEとは XXEは、XMLデータを外部から受け取り解析する際に生じる脆
概要 「PHP関連のOSSの開発に参加する」を実際に体験するワークショップです。PHPカンファレンス2017の一部として開催しますが、PHPカンファレンス2017参加者も参加者ではない人もPHP関連のOSSの開発に参加したい人ならだれでも参加できます。 PHPカンファレンス2017中に開催するので、同時刻に開催されているPHPカンファレンス2017のセッションには参加できなくなることに注意してください! 実際にPHP関連のOSSの開発に参加する人(「ビギナー」)と「ビギナー」をサポートする人(「サポーター」)を募集しています。 「ビギナー」とは次のような人です PHP関連のOSSの開発に参加したいけどまだ参加したことがない人 PHP関連のOSSの開発に参加したことはあるけどまだ自信がない人 「サポーター」とは次のような人です すでにOSSの開発に参加している人(OSSの開発に参加していれば
ニフティクラウド mobile backend (NCMB)は主にモバイルアプリ向けのバックエンド機能を提供するサービスです。サーバ部分の開発に慣れていないモバイルアプリの開発者でも、ネットワーク連携したアプリを簡単に作成いただけるように設計されています。 では、すでにサーバ開発を自前で行っている場合にはまったく不要なものなのでしょうか? いいえ、サーバサイドの開発においても、NCMBをうまく使うことで開発や運用にかかる労力を減らすことができる可能性があります。 サービス運用していく中で、日夜増え続けるデータが不安の種になっていないでしょうか? ユーザーへのプッシュ通知の送信に時間がかかりすぎて、ビジネス機会を喪失していませんでしょうか? もしこれらの問題が気になっているなら、NCMBが解決策になるかもしれません。 これまでサーバサイドからNCMBを使うには、Node.js を使用するか、
Mix clouds, VPS, bare metal, CDNs. Stay free from vendor lock-in. Delightful DX from Shopify and Wordpress deployments to GitOps and IaC-heavy workflows. Deploy to 1000s of targets. Deploy only what has changed. Agent & agentless deployments. One-click rollback. Manual approvals & RBAC. Targets & tunnels management. Bring your own CI/CD or use our cache-optimized pipelines. Simultaneously design w
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く