TECH PLAY

株式会社ココナラ

株式会社ココナラ の技術ブログ

302

釣りタイトル容赦。なんてことありません、僕の失敗談です。 失敗談は好きですか?僕は大好きです。 他人の不幸はなんとやら。さぁ行ってみよう! 1. 早すぎる最適化をしてしまう ドナルド・クヌース先生の、「早すぎる最適化は諸悪の根源」という言葉は、ソフトウェア開発に携わっている皆様であればそれなりに日々実感することであり、なんとなくでも直感的に共感できることと思います。 この言葉自体は、ソフトウェア開発の性能チューニングの文脈で語られるものだとは思いますが、僕はこの言葉、結構いろんな場面で使えると思いますし、使っています。 もちろん原義通り、パフォーマンスのための最適化という文脈でも当た
こんにちは! 株式会社ココナラのシステムプラットフォーム部でプロダクトインフラと社内情報システムを担当している ゆーた と申します。 19回目のブログ投稿になりますが、今回は2023年から本格的に取り組んだ「技術広報」について、ココナラで試行錯誤したことを記事にしようと思います。 以前、イベント登壇した際にかいつまんだ話をしていますので、そちらの記事もご参照ください。 https://zenn.dev/coconala/articles/430a2d8af4e761 エンジニアブランディングってなに? 採用ブランディングにおいて、エンジニアブランディングは 「企業を知る」 「興味を持
こんにちは! 株式会社ココナラプロダクト開発部バックエンド開発グループでエンジニアをしておりますぴろと申します。 休日は猫🐈お寿司🍣ギター🎸を生きがいにしています。 そんな私が今回はバックエンド開発グループで行っている取り組みの一つの「パフォーマンス改善チャレンジ」について紹介出来ればと思います。 目的 "パフォーマンス改善"と"技術継承"を目的に実施しました。 ココナラは2012年からサービスを運営しており、会員登録数314万人、出品数は71万件に及びます。 長期間の運営、多くのデータ量、それによるパフォーマンスの低下。これらは運営していく上で常に課題に挙がっていました。 また、会
こんにちは、アプリ開発グループの あっきー です。9/1~9/3の期間で開催されていた 「iOSDC Japan 2023」 に参加してきましたのでレポートします。 昨年に続き、オンラインとオフラインのハイブリッドでの開催でしたが、ココナラはブースを出していたこともあったので、オフラインで参加してきました! 出展ブース ココナラのブースではE2Eテスト自動化についてのデモを実機を使って実行していました。興味をお持ちいただいた方も、とても多かった印象です。お越しいただいた皆さま、ありがとうございます😄 テスト自動化の取り組みについてのリンクを付けておきますので、ぜひご覧ください! h
こんにちは。 株式会社ココナラ フロントエンド開発グループの三浦です。 皆さんはこんな経験はないでしょうか? 「マージ先がdevelopになっててうっかりマージしてしまった!」 「毎回同じチェックをしてるはずなのになぜかチェックがすりぬけてしまった!」 どうです?ありますよね? 私はあります。 そんな皆さんに向けて、この記事はPull Requestを自動チェックしてくれるDangerの紹介とそれを導入してみた件についてお話ししたいと思います。 Dangerとは DangerのGitHubでは以下のように語られています。 What is Danger? Danger runs af
株式会社ココナラのシステムプラットフォーム部でインフラ・SREチームのチームマネージャーをしているよしたくと申します。 8/23(水)にエンジニア×メディアミートアップというイベントでLTを行ってきましたのでそのレポートを記載します。 https://ttj-edit.notion.site/b21285eb1b6f4c05ae129871b8886aa3 イベント概要 異業種の交流イベント第2弾ということで、 エンジニアの方にはプロのメディア・ライター陣の知見や考え方を享受する場として、 メディア・ライターの方には専門職の方が情報発信する際に考えていることや求めていることなどを知
こんにちは! 株式会社ココナラのシステムプラットフォーム部でプロダクトインフラと社内情報システムを担当している ゆーた と申します。 18回目のブログ投稿になりますが、今回は9/29(金)にオフライン・オンラインのハイブリッドで開催される 「SRE NEXT 2023」 へ登壇しますので、その告知です! https://sre-next.dev/2023/ まだ、イベントページ作成中なので、イベントに関する情報を記載します。 まずはSRE NEXTの開催概要です。 信頼性に関するプラクティスに深い関心を持つエンジニアのためのカンファレンスです。 同じくコミュニティベースのSRE勉強会で
こんにちは! 株式会社ココナラのシステムプラットフォーム部でプロダクトインフラと社内情報システムを担当している ゆーた と申します。 16回目のブログ投稿になりますが、3回連続でイベント登壇レポートです。 8/10(木)に「最新のサイバー攻撃の現状とWebセキュリティ対策(WAF/DDoS対策)実例セミナー」へ登壇しました! https://pages.awscloud.com/eib-edge-services-230810-reg.html オンラインのイベントですが、AWSのココナラ担当者 / イベント運営担当者と今後の登壇やイベント方針について話をしたかったので、AWSのオフィ
こんにちは! 株式会社ココナラのシステムプラットフォーム部でプロダクトインフラと社内情報システムを担当している ゆーた と申します。 17回目のブログ投稿になりますが、今回は8/21(月)からストリーミング配信される 「Cloud Operator Days Tokyo 2023」 へ登壇しますので、その告知です! https://cloudopsdays.com/ 「運用の新時代 〜Effortless Operation〜」 という形で以下のセッションが予定されています。 AIOps 運用苦労話(しくじり、トラシュー) 運用自動化(Dev/Ops、CI/CD、IaC) コスト管理
こんにちは。 株式会社ココナラのシステムプラットフォーム部でインフラ・SREチームのチームマネージャーをしているよしたくと申します。 EC2で稼働していた経理会計システムをECS on Fargateへ移行したので、移行実施までの道のりと考慮ポイントをまとめていきます。 背景 インフラ運用としては、EC2サーバ管理の運用コストは削減したいという思いがあります。 一方でプロダクト(アプリケーション)開発側でもシステムの改善、アップデートを進めています。その中で経理会計システムのRubyアップデートの計画がなされていました。 経理会計システムは全体からみると比較的小さな構成をしており、影
こんにちは! 株式会社ココナラのシステムプラットフォーム部でプロダクトインフラと社内情報システムを担当している ゆーた と申します。 15回目のブログ投稿になりますが、2回連続でイベント登壇レポートです。 7/26(水)に「PagerDuty Summit Japan 2023」へ登壇しました! https://www.event-info.com/pagerdutysummitjapan-2023/ 会場は東京ミッドタウン日比谷「BASE Q」という場所でした。 リクルートに所属していた頃に近くで勤務していたことはあったのですが、東京ミッドタウン日比谷ができてから、有楽町に行ったのは
こんにちは! 株式会社ココナラのインフラ・SREチーム所属のおさだと申します。 本記事では、コンテナオーケストレーションのデファクトスタンダードであるkubernetesに対する弊社の取り組みについて紹介いたします。 ココナラのサービス開発の課題 こちらの記事でも述べている通り、弊社サービス開発には以下の課題があります。 現状アプリケーション基盤がEC2、ECS+EC2、ECS+Fargateに分散しており、運用管理コストや拡張性に課題がある 新規機能毎にインフラを構築する工数を確保出来ずに、既存アプリケーションの肥大化が進んでいる 既存アプリケーションに実装することにより、新規機
こんにちは! 株式会社ココナラのシステムプラットフォーム部でプロダクトインフラと社内情報システムを担当している ゆーた と申します。 14回目のブログ投稿になりますが、先日登壇したイベントのレポートです。 7/20(木)に「SASE Summit Japan 2023」へ登壇しました! https://events.netskope.com/sase-summit-japan-2023 会場はユナイテッド・シネマ豊洲という映画館でした。舞台挨拶さながらの光景でしたので、新鮮味たっぷりです! 会場の写真やイベントの作り込みの内容をご紹介します。 まずは、リハーサル中の写真ですが、会場のス
こんにちは! 株式会社ココナラのプロダクト開発部でフロントエンドを担当している じょうじ と申します。 先日登壇したイベントのレポートです。 7/11(火)に「レバレジーズ x ココナラ x ニフティ 合同フロントエンド勉強会」というイベントへ登壇してきました! https://connpass.com/event/285668/ 会場はレバレジーズ社のオフィスで、訪問するのは初めてです! エントランスの綺麗さに圧倒されました。 イベント概要 今回のイベントの概要はこちらです。 レバレジーズ、ココナラ、ニフティが3社共同で開催するオンラインテックイベントです フロントエンド開発を
こんにちは!R&Dグループの浅井です! 今回は7月に開催されたエンジニア向け社内技術カンファレンスについてレポートします!! 社内技術カンファレンスとは ココナラでは部署をまたいだ情報共有、交流を兼ねて社内技術カンファレンスというイベントを定期的に開催しています! Slackで雑談チャンネルも用意され、毎回ワイワイと楽しく盛り上がりながらやっています! 今回はリアルな場での懇親会もあったので、普段仕事で関わりの少ない人と交流を深めることができました! Slackチャンネルの様子 イベントスタート🎉 開会の挨拶 開発担当役員のむぅさんからありがた〜い開会の挨拶。 今回はマサカ
こんにちは。 株式会社ココナラのシステムプラットフォーム部インフラ・SREチームに所属している ぐっさん です。 本記事ではココナラで利用しているAWSのログイン方法の仕組み見直しを行ったので紹介したいと思います。 経緯 先日、弊社の かたぎり が公開した ココナラのAWS Organizationsを再構築しよう にある通り、ココナラのAWSアカウント管理体制がAWS Control Towerを用いた形に移行されました。 その結果、AWS IAM Identity Center(以降、Identity Centerと記載)を利用したSingle Sign On(以降、SSOと記載
こんにちは! 株式会社ココナラのシステムプラットフォーム部でプロダクトインフラと社内情報システムを担当している ゆーた と申します。 13回目のブログ投稿になりますが、今回は8/10(木)にオンラインで開催されるAWS社主催イベントへ登壇しますので、その告知です! 題して、「最新のサイバー攻撃の現状とWebセキュリティ対策(WAF/DDoS対策)実例セミナー」です。 https://pages.awscloud.com/JAPAN-event-OE-EIB22-BD-EdgeAndElemental-Security-20220915-reg-event.html バッチリスピーカーに入
こんにちは。 株式会社ココナラのインフラ・SREチーム所属の かず と申します。 今回は、Ansibleのメジャーバージョンアップを行ったため、その過程にて苦労したこと・工夫したことを紹介します。 進め方 まずはどのように進めるのかを検討します。 極端ですが、いきなり対象バージョンへあげて実行し、出てきたエラーを潰すという方法でも対応は可能です。実際にこの方法が最適な場合もあります。 しかし今回は、メジャーバーションアップであること、あとで述べる共通箇所に修正が多く必要となること、の2つがある程度わかっていたため、次のステップで進めることとしました。 現状の確認 変更点の確認 実装
こんにちは。 株式会社ココナラのシステムプラットフォーム部インフラ・SREチームのかたぎりと申します。 今回はAWS Organizationsを再構築した話のご紹介です。 経緯 弊社では複数のAWSアカウントを管理・運用しており、メインとなるアカウント(Main Account)をAWS Organizations(Org)の管理アカウント(Payer)、他をメンバーアカウント(Linked)として配下に置く体制で運用しています。ココナラプロダクトはMain Accountに集約されています。 ココナラプロダクト以外にココナラ法律相談、ココナラエージェント、ココナラスキルパートナー
こんにちは、アプリ開発グループのあっきーです。ココナラは、iOS関連技術をコアのテーマとした技術者のためのカンファレンス「iOSDC」に、2年続けてプラチナスポンサーとして協賛することになりました 🎉 https://iosdc.jp/2023/ 公式パンフレット タイムテーブルから技術のことまで、情報盛りだくさんの公式パンフレットに、当社の原稿を掲載する予定です。社内での取り組みや、採用情報について書かれていますので、是非ともご覧ください。 オフライン参加 私はオフラインで参加します。対面で技術の話が聞けたり、各社のブースを訪問できることはとても楽しみです。オフラインは201