TECH PLAY

Go」に関連する技術ブログ

776 件中 91 - 105 件目
Cross Border(XB) EngineeringでArchitect兼SREをしている yanolab です。 ブログシリーズ初日では、 グローバル展開にむけた基盤の再構築 としてメルカリにおける取り組みの遷移の紹介がありましたが、本記事ではグローバル展開を支える基盤の裏側と題して、バックエンドシステムのアーキテクチャーやフレームワーク、取り組みなどを少し掘り下げて紹介したいと思います。 Background メルカリにおいては長らくMicroserviceアーキテクチャを採用して運用し、そのエコ
1. はじめに こんにちは、everyで1ヶ月間のインターンシップに参加させていただいた宮田です。本記事では、デリッシュキッチンの新機能開発に携わった経験と、そこで得られた学びを紹介します。 現在、デリッシュキッチンの既存仕様に対して、ユーザー体験を向上させるための新しい機能開発を進めています。今回のタスクでは、ユーザーをグループ化する新機能のバックエンドAPI実装を担当しました。 2. プロジェクト全体像と技術スタック デリッシュキッチンサーバーの概要は下の図のようになっています。ダッシュボード側ではユ
自己紹介 こんにちは、@KiKiと申します。今年9月に1ヶ月間、メルカリのインターンに参加させていただきました。 大学では情報系を専攻していて、大学の授業ではハードウェアからアプリケーションに至るまで幅広い分野について学んでいます。 今回のメルカリのインターンは自分にとって初めて参加するインターンでしたが、多くのことを学びながら大きく成長することができたと感じています。本記事では実際にインターンで取り組んだ内容と学んだことをご紹介できればと思います。どうぞよろしくお願いいたします。 参加したインターンにつ
はじめに こんにちは。デリッシュキッチン開発部でバックエンドエンジニアをしている鈴木です。 Go言語の組み込み関数 len() は、一見シンプルに配列やスライスなどの「長さ」を返す関数ですが、その実装はコンパイラやランタイムレベルで特別な扱いを受けています。本記事では、 len の言語仕様からコンパイラ内部の処理フロー、SSA最適化、最終的なアセンブリコード、さらにはruntime内部構造体に至るまでを網羅的に順を追って詳しく説明していきます。 len の仕様と定数評価 まず、Go言語仕様において len
Cross Border (XB) Engineeringの @deeeeeeeeeet です. 先日の事業戦略発表会において共有しましたが,今後更にメルカリの海外展開を加速させるためにグローバル版のメルカリアプリを先日リリースしました. このアプリは現在提供してる日本版・アメリカ版のメルカリとは異なる新しいアプリであり,またアプリだけではなくその裏側のバックエンド基盤も新たに再構築しています.本記事では,エンジニアリングの観点からメルカリ グローバルアプリ(以下、グローバルアプリ)とその基盤の戦略やアー
OSS よろずチームの神﨑です。 RHEL 10 同梱版の Podman の変更点について簡単にまとめていきたいと思います。 Podman のインストールと起動確認 AWS の RHEL10 のインスタンスで検証しています。 1.インストール # dnf install podman # podman version Client: Podman Engine Version: 5.4.0 API Version: 5.4.0 Go Version: go1.23.10 (Red Hat 1.23.10-
みなさんこんにちは!ワンキャリアで新卒採用サービス「ワンキャリア」の開発を担当している菅野(Github: sgasho ) です。 最近、生成AI(特にClaude Code)を活用してOSSコントリビュートしており、その過程で得られた知見を共有したいと思います。
はじめに こんにちは、YSHPブロックの岩切です。普段はシステムリプレイスを担当しています。YSHPブロックでは2025年から、ZOZOTOWN Yahoo!店に関わる連携基盤を段階的に刷新しています。 本記事では、 移行初期の意思決定(言語・実行基盤・クラウド移行方針) にフォーカスし、判断材料・比較観点・想定される課題とその回避策を整理して紹介します。 目次 はじめに 目次 背景・課題 言語サポートの終了(EOL) 規模拡大への追随 全社標準との不整合 言語選定:なぜGoを選んだのか 起動性とコンテナ
目次 はじめに セッション・ワークショップ紹介 今日から始めるpprof(ymotongpooさん) Goを使ってTDDを体験しよう!!(chihiroさん) Goで体感するMultipath TCP ― Go 1.24 時代の MPTCP Listener を理解する(Takeru Hayasakaさん) 0→1製品の毎週リリースを支えるGoパッケージ戦略——AI時代のPackage by Feature実践(OPTiM 上原さん) エブリーエンジニアのセッション エブリースポンサーブース ノベルティ
【実践】Aurora DSQLをTerraformで構築して実運用化まで 背景 Terraform AWS Provider v6 さて、普通にアップグレードするとどうなるでしょう? 実際にアップグレードしてみると、 ソースコード例 Aurora DSQLの構築 Private DNS endpoint の爆誕 VPC Privatelink Endpoint Security Group IAMロール まとめ 最後に  こんにちは、開発本部 開発2部 RetailHUB NetSuperグループに所属す
こんにちは、FanTech本部Fanbase事業部に所属しています、瀬藤と申します! 今回はFanb ...
サービス開発課のくればやしです。ドラクエⅠ ・Ⅱが楽しみすぎます☺️ AWSでは様々なリソースをAPIで操作可能です。 それらを簡単に扱うため、AWS公式からPythonやGo等のライブラリが提供されており、RubyのSDK(AWS SDK for Ruby、以下Ruby SDK)もその中の一つです。本記事ではRubyを用いてAWSのAPIに入門してみたいと思います。 本記事の対象 事前準備 SDK等インストール手順(サンプル) 環境準備 基本的な方法 操作結果の確認 リトライ ページング リソースインタ
2025年9月27日(土)、28日(日)に開催される、Go Conference 2025にて、ミイダスは Bronzeスポンサーを務めさせていただきます。 ミイダスのGoの取り組みとコミュニティへの還元について
KINTO FACTORY開発グループ、技術広報グループ、QAグループなどなど色々な事を兼務でやらせて頂いているエンジニアの中西です。KINTO FACTORYでエンジニアリングリードとしてマイクロサービスアーキテクチャを採用した経緯と、その後の展開についてお話しします。 なぜマイクロサービスを選んだのか 短期的には、運用負荷が増え、開発の手間もモノリシック構成より大きくなることは想定していました。それでも、組織やサービスをスケールさせる段階では、チームを細かく分けられるなどのメリットが大きいと判断したの