Kotlin で DX がめちゃくちゃ改善されました

この記事は、Advent Calendar 2021 / Qiita主催「開発者体験:DXをめちゃくちゃ改善した話」 2日目の記事です。 はじめに こんにちは。しゅん(@MxShun)です。 私は昨年アスクルに入社し、中小事業所向けサービス「ASKUL」と大企業向けサービス「SOLOEL AREN…

【社内勉強会】いまさら聞けないAWS【AStudy】

こんにちは、のんです。 今回は2021/10/28(金)に実施したAStudyより、とくむらさんにご登壇いただいた「いまさら聞けないAWS」をとりあげます。 AWSの基礎的な知識や用語を知るための導入となる内容になります。普段AWSを使っている方だけではなく、AWSに興…

DynamoDBのThrottlingExceptionを書き込みシャーディングで対策した記録

こんにちは。ASKULのほかほかごはんです。最近は商品データ管理の開発を担当しています。 ASKULではBtoB, BtoCのお客様に最適な商品を提供するために大量の商品データを管理しています。 一方で、データを加工する夜間バッチの処理速度に問題を抱えていまし…

エンジニアインターンシップ2021夏を開催しました!

アスクルの こたにん (@Kotanin0) です。 アスクルでは毎年夏、エンジニア学生を対象とした5日間のインターンシップを開催しています。 今年度のインターンシップは、2021年8月23日(月)〜27日(金) の5日間でオンラインにて開催しました。 テーマ 『アスクル…

Internal Hack Day 18参加レポート

はじめに はじめまして、アスクル株式会社へ4月に入社したのんです。 7月31日から8月2日にかけて開催された、ヤフー株式会社主催の「Yahoo! JAPAN Internal Hack Day18」のハッカソンへ新卒エンジニア4名と先輩エンジニア2名でチームを組み参加させていただ…

【社内勉強会】第27回AStudy開催レポート

こんにちは。 実はコーヒーソムリエ資格を持っている しゅん(@MxShun) と、最近はいろんな食材でアヒージョを作るのが趣味の かとちゃん です。 2021/4/22(木)にAStudyを実施しましたので、その内容をお届けします!

アスクルにKotlin技術顧問として長澤太郎さんと竹端尚人さんがジョインしました!

アスクルの こたにん (@Kotanin0) です。 アスクルでは現在、主力事業である事業所向け通販事業『ASKUL』のサービスレベルを高めるための大規模リニューアルプロジェクトに取り組んでいます。 プロジェクトを進めていく中で、JavaをサーバサイドKotlin・イン…

【社外向け勉強会】AStudy+ 開催レポート

こんにちは。いそのといずみかわです。 2021年3月25日(木)にパブリック開催のAStudy、"AStudy+"を実施しましたので、その内容をお届けします!

【社内勉強会】第26回AStudy開催レポート

こんにちは。ライターのじゅりとかとちゃんです。 2021/02/25(木)にAStudyを実施しましたので、その内容をお届けしたいと思います!

【社内勉強会】第25回AStudy開催レポート

こんにちは。ライターのしゅん(@MxShun) といずみかわです。 2021年1月28日(木)にAStudyを実施しましたので、その内容をお届けします!

新人エンジニア(新卒)が語るアスクルの魅力

EC

こんにちは。2020年4月に新卒入社した、しゅん(@MxShun)です。 本記事では、入社1年になる新人エンジニアが「なぜアスクルに入社しようと思ったのか」「実際に入社してどうだったのか」という切り口で、アスクルでエンジニアとして働く魅力をご紹介します。

【社内勉強会】AStudy Advent Calendar 2020開催レポート

こんにちは。たっつーといそのです。 昨年の12月に社内限定公開のAdvent Calendar 2020を実施しました! 遅くなりましたが、その様子をお届けします。

JIRA API を叩いて担当者ごとのストーリーポイントを算出する

アスクルの こたにん (@Kotanin0) です。 アジャイル開発向けプロジェクト管理ツールである JIRA を用いてスクラム開発をすることで、チームの状況を可視化できます。 JIRAには、スプリントの状況を分析するためのレポーティング機能やダッシュボード機能が…

gRPC Request MessageをBean ValidationでValidateする

こんにちは。ASKULのほかほかごはんです。 grpc-spring-boot-starter で Spring Validationがサポートされました。Version 4.3.0 から利用できます。 Spring BootでgRPCメッセージをValidateする方法についてはこれまでもprotoc-gen-validate などの選択肢が…

AWS Transfer FamilyをFTPで利用して、ホームディレクトリを論理ディレクトリとして実装する

AWS

こんにちは、ASKULのユウです。 FTPでログインしたユーザに対して、ホームディレクトリを論理ディレクトリとしてルートディレクトリに設定したい場面があると思います。 今回は、AWSのサービスであるTransfer FamilyをFTPで利用している際に、同様の対応をお…

【社内勉強会】第24回AStudy開催レポート

こんにちは、てんてんです。 沖縄から上京してきた自分はもうすでに外が寒くてコロナ関係なく家に篭って震えてます。 11月26日(木)にAStudyを実施しましたので、その内容をお届けしたいと思います!

半分は経験して学んだ。マネージャーにおける学びを振り返る

EM

この記事は Engineering Manager Advent Calendar 2020 22日目の記事です。 はじめに アスクルの いのだい です。 私はLOHACOの複数のエンジニアチームを管理するポジションにいて、各チームのマネージャーを育成するミッションがあります。育成するためには…

aws-nuke と CodeBuild を使ってAWSリソースを定期的に自動削除してみる

AWS

こんにちは、ゆたか(@yutaka0m)です。 弊社では、エンジニアが自由にAWSを使って新しいリソースを検証できるように「サンドボックス用のAWSアカウント」を作っています。 「リソースを作ったら、あとでちゃんと消す」というルールで運用しているのですが、ど…

社内問い合わせの対応改善

Ops

こんにちは。ASKULウェブサイトの保守・運用を担当している新卒エンジニアメンバーです。 今回は社内の問い合わせ対応を集約化および効率化するため、Backlogというツールを利用し始めたことについて記事にしたいと思います。

2020年アスクルの新卒エンジニア研修の報告(後編)

こんにちは。今年4月アスクルに入社した新卒エンジニアメンバーです。 今回は、アスクルの新卒エンジニアは研修でこんなことしました! という報告記事を書きました。

2020年アスクルの新卒エンジニア研修の報告(前編)

こんにちは。今年4月アスクルに入社した新卒エンジニアメンバーです。 今回は、アスクルの新卒エンジニアは研修でこんなことしました! という報告記事を書きました。

ウェブバーチャル花火してみた

こんにちは。しゅん(@MxShun) です。 今回は、グラフィックスライブラリを利用し開発した「ウェブバーチャル花火」を紹介します。

GoogleのCloud Speech-to-Textでリアルタイムに会話の文字起こし

はじめに 初めまして、4月からアスクルに新卒入社しました、「みわすけ」です。 新卒エンジニアとして、まだまだ勉強中ではありますが、今回ヤフーさん主催の「Yahoo! JAPAN Internal Hack Day 17」というイベントに参加させていただきました。

アスクルのインフラをIaC(Terraform)で構築するために最適なディレクトリ構成を研究する

みやまえゆたか(@yutaka0m)です。 今回は、弊社で取り組んでいるIaC(インフラストラクチャのコード化)についてまとめました。 とりわけディレクトリ構造については、色々とディスカッションしてきたので参考になる部分があるのではないかと思っています。

Spring Bootを2.0系から2.2系にバージョンアップしたらハマった

こんにちは、ASKULのユウです。 Spring Bootで2.0系から2.2系へバージョンアップしたときにハマりました。 ComponentScanでscanされる順序が2.0系と2.1系〜で異なっていることが原因でした。 この辺の情報はドキュメントにも載っていなかったため、かなり困…

昔、LOHACOのOracleを壊した話

Ops

こんにちは、アスクルの いのだい です。 現在はLOHACOのエンジニア組織の部長職に就いていますが、元は運用エンジニアのチーム(以後、運用チーム)に所属してリリース作業などの運用業務を行っていました。そんな私が運用チームに所属していたときの失敗談…

リモートモブプログラミングのアンチパターン

こんにちは。ASKUL ごましおらぶです。 ここ数年でよくモブプログラミングという言葉を耳にしませんか。 モブプログラミングの基本的なコンセプトは、問題解決のために複数の人が "同じ" ことを "同じ" 時間に "同じ" 空間で "同じ" コンピュータで ( 引用: …

スクラム開発をボトムアップで始める (2) 〜 Sprint Planningで計測可能な計画を作る 〜

こんにちは「むらたん」です。 不定期連載「スクラム開発をボトムアップで始める」の2回目の記事です。 前回までのあらすじと今回のテーマについて このシリーズは私が所属するチーム(まだ立ち上げ段階)の取り組みを紹介しており、前回の記事では、スクラ…

Slack発言を解析するツールを作ってみた話

こんにちは、アスクルの いのだい です。 アスクルでは社内のチャットツールとしてSlackを利用しており、分報チャンネルで日々思ったことをつぶやいています。2019年が終わり、自分がたくさん発言したことはなんだろう??と思い、分報チャンネルの発言を集…

スクラム開発をボトムアップで始める (1) 〜 Impediment Listから始める 〜

自己紹介 はじめまして「むらたん」です。昨年9月にアスクルへ入社し、3PL事業であるOPA(Open Platform by ASKUL)を担当しています。事業についての詳細はこちらをご覧ください。 OPAはASKULやLOHACOと比べると歴の浅いサービスで、エンジニアチームはまだ…

ASKUL Engineering BLOG

2021 © ASKUL Corporation. All rights reserved.