ラキール公式|株式会社ラキールのエンジニアたちによるTECH BLOG

ビジネスアプリケーション開発運用基盤である「LaKeel DX」をはじめとして、先進的…

ラキール公式|株式会社ラキールのエンジニアたちによるTECH BLOG

ビジネスアプリケーション開発運用基盤である「LaKeel DX」をはじめとして、先進的なアーキテクチャと深い業務理解をもとに構築された13種類のプロダクトを展開しています。IT業界の常識を変える「サスティナブルソフトウェア」を多くのお客様に届けられるよう挑戦し続けています。

マガジン

リンク

最近の記事

GitLab CI/CD のための Lint & Diff 導入事例 ~デプロイの安全性向上~

はじめにこんにちは。株式会社ラキールの LaKeel DX Platform Group SRE Team に所属する高橋です。 私たちのチームでは、LaKeel DX サービスのインフラ整備や、開発者・運用者のサポートを行っています。 私たちが実装している GitLab CI/CD の Lint & Diff について、背景から導入効果までご紹介いたします。 GitLab CI/CD とはGitLab CI/CD まずは、ラキールがソフトウェア開発で使用している G

    • システム日付取得の設計時考慮ポイント

      はじめに はじめまして。株式会社ラキール LaKeel DXコンサル4Groupに所属する土屋です。 私の所属するGroupでは、金融業務を中心にLaKeel DX上で動作するシステムの提案・設計・開発・保守を行っております。 今回投稿させていただくトピックは、業務システムで用いられる「システム日付」の取得について設計時に考慮すべきポイントをお伝えしたいと思います。 システム日付とは システム日付とは「システムが動作する機器が保持し、OS等が返却する現在の日付」と定義

      • コンテナレジストリとは?~ AWS ECR への移行 ~

        はじめにこんにちは、LaKeel DX Platform Group SRE Team の吉村です。私たちが所属する LaKeel DX Platform Group では、開発者が爆速で開発し、運用者が安定したシステム運用ができる環境の提供をミッションに掲げ、日々進化する技術環境の中でより高度な基盤を構築しています。 その一環として、Docker イメージや Helm Chart をバージョンで保持する社内のコンテナレジストリを Harbor から AWS ECR に現在

        • Vue2 と Vue3 を共存させるためのマイクロフロントエンドアプローチ (第二回) SystemJS による依存関係の動的解決~

          ※ 今回の記事は single-spa 導入の第 2 回となります。 マイクロフロントエンドや single-spa の概要については 第 1 回の記事をご覧ください。 はじめまして、株式会社ラキールの LaKeel DX Engine Group に所属する海老と申します。 我々のチームでは、UI コンポーネントを一元管理し、自由に組み合わせてアプリケーションを構築できるフロントエンド開発基盤「LaKeel Visual Mosaic」を開発しています。 Visual

        GitLab CI/CD のための Lint & Diff 導入事例 ~デプロイの安全性向上~

        マガジン

        マガジンをすべて見る すべて見る
        • Platform
          ラキール公式|株式会社ラキールのエンジニアたちによるTECH BLOG
        • Consulting
          ラキール公式|株式会社ラキールのエンジニアたちによるTECH BLOG 他
        • Engine
          ラキール公式|株式会社ラキールのエンジニアたちによるTECH BLOG
        • Product
          ラキール公式|株式会社ラキールのエンジニアたちによるTECH BLOG
        • Data Solution
          ラキール公式|株式会社ラキールのエンジニアたちによるTECH BLOG
        • Introduction
          ラキール公式|株式会社ラキールのエンジニアたちによるTECH BLOG 他

        記事

        記事をすべて見る すべて見る

          Nest.jsでmultipart/form-dataとうまく付き合う【前編】

          はじめにこんにちは。株式会社ラキールで LaKeel DX Product Group Components Teamに所属する土屋です。 私が所属するチームでは、LaKeel DX基盤上で使えるソフトウェア部品を開発しています。 その中でも、私はファイル基盤というサービスの機能拡張を主に担当しています。 ファイル管理基盤は、WebAPIで各種クラウドストレージを透過的に操作できるサービスです。 このレイヤがあることでLaKeel DXの開発者は、AWSやGCPなど個別のク

          Nest.jsでmultipart/form-dataとうまく付き合う【前編】

          LaKeel DXを活用した並列分散バッチ

          はじめに こんにちは。 株式会社ラキールで LaKeel DX コンサル3 Groupに所属する内田です。 普段の業務は、LaKeel DX上で動作するシステムの設計・開発・保守を行っております。 今回紹介させていただくのはLaKeel DXを活用した並列分散処理になります。 私が担当しているプロジェクトで大量データを短時間で処理しなければならないという課題がありました。この課題解決にあたり並列分散バッチが考案され、採用されました。これまでのLaKeel DXではサポー

          デコレータ複数定義の罠~ミスを学びに変えよう~

          😀初めにこんにちは。株式会社ラキール DX Productグループ所属の吉澤です。 僕のグループはLaKeel DX基盤を用いたアプリケーション開発に取り組んでいます。 僕はHR人事チームに所属しており、LaKeel HRの開発に携わっています。 LaKeel HRはLaKeel製品群の中で若い製品であり、絶賛売り出し中、毎日刺激的で学びの多い日々を過ごしています。 さて、少し時期は戻りますが、2023年3月16日にTypeScript 5.0が公式リリースされました。T

          デコレータ複数定義の罠~ミスを学びに変えよう~

          Vue2 と Vue3 を共存させるためのマイクロフロントエンドアプローチ ~single-spa の導入~

          はじめまして。株式会社ラキールで DX 基盤開発を行う LaKeel DX Engine Group に所属する田村です。 普段はUI コンポーネントを一元管理し、それらを自由に組み合わせてアプリケーションを構築できる、フロントエンドの開発基盤 「LaKeel Visual Mosaic」という製品の開発を担当しています。 Visual Mosaic では、Vue2 と Vue3 のコンポーネントを同一アプリケーションで動作させるためのアプローチとして single-spa

          Vue2 と Vue3 を共存させるためのマイクロフロントエンドアプローチ ~single-spa の導入~

          Docker DesktopからRancher Desktopへの移行 ~ 移行で直面した問題と解決策 ~

          はじめまして、こんにちは。LaKeel DX Platform Group SRE Team に所属する吉村と申します。普段の業務では、LaKeel DX のインフラの構築と、LaKeel DX 開発者をサポートする「LaKeel Manager」という製品の開発を行っています。 さて、弊社ではもともと Docker 環境の構築に Docker Desktop for Windows を使用していましたが、最近の Docker Desktop の有償化に伴い、Rancher

          Docker DesktopからRancher Desktopへの移行 ~ 移行で直面した問題と解決策 ~

          マイクロサービスアーキテクチャはどこまで分割したら良いか

          はじめにこんにちは。株式会社ラキールで LaKeel DX コンサル3 Groupに所属する和知です。 普段はお客さまの課題解決に向けて、LaKeel DX上での設計や開発を行っています。 今回はLaKeel DXの特徴である「マイクロサービス」についてと私自身が開発して感じたことをご紹介しようと思います。 マイクロサービスについてマイクロサービスアーキテクチャ(マイクロサービス)とは、ソフトウェアアプリケーションを独立して配置可能なサービスの組み合わせとしてシステムを設計

          マイクロサービスアーキテクチャはどこまで分割したら良いか

          Node.js Stream を使ってみる

          こんにちは。株式会社ラキールで DX 基盤開発を行う LaKeel DX Engine Group の澁井です。 普段は LaKeel Synergy Logic という自社 API Gateway を開発しています。 社内ウェビナー(ウェブセミナー)で発表した Node.js Stream API の利用方法について、その内容の一部を公開します。 Node.js Streamとは?Node.js の Stream API は、ストリーミングデータを扱うためのインターフェ

          サービス開発に役立ったVSCodeの拡張機能紹介 (バックエンド編)

          はじめにこんにちは。Visual Mosaic Team の新田です。 普段は、UI 操作を中心に画面部品を組み合わせて、ローコードで業務画面を構築する「LaKeel Visual Mosaic」という製品の開発を担当しています。 今回は社内のバックエンド開発者にアンケートを取り、実際の業務で役に立った Visual Studio Code ( 以下、VSCode ) の拡張機能をピックアップしました。特におすすめの機能を、コメント付きでご紹介したいと思います。 また、フ

          サービス開発に役立ったVSCodeの拡張機能紹介 (バックエンド編)

          サービス開発に役立ったVSCodeの拡張機能紹介 (フロントエンド編)

          はじめにこんにちは。Visual Mosaic Team の新田です。 普段は、UI 操作を中心に画面部品を組み合わせて、ローコードで業務画面を構築する「LaKeel Visual Mosaic」という製品の開発を担当しています。 今回は社内の開発者にアンケートを取り、実際のフロントエンド開発業務で役に立った、他の人にも勧めたい!と特に感じた Visual Studio Code ( 以下、VSCode ) の拡張機能をピックアップし、社員のコメントとともにご紹介したいと思

          サービス開発に役立ったVSCodeの拡張機能紹介 (フロントエンド編)

          Node.js の非同期処理の仕組み

          こんにちは。株式会社ラキールで DX 基盤開発を行う LaKeel DX Engine Group に所属する砂田です。 普段は、UI コンポーネントを一元管理し、それらを自由に組み合わせてアプリケーションを構築できる、フロントエンドの開発基盤 「LaKeel Visual Mosaic」という製品を担当しています。 社内ウェビナー (ウェブセミナー) で発表した Node.js の非同期処理について、その内容を一部公開します。 Node.js の導入と利用LaKeel

          ビジネスを加速させる次世代ローコード開発とは

          こんにちは、雄谷です。   桜も満開になり、すっかり春本番ですね。私は花粉にやられておりますが、皆さまは如何お過ごしでしょうか。 日頃、株式会社ラキールのコンサルティング部門で、多くの企業のシステムマイグレーションやLaKeel DXによるデジタル化・DX推進を支援しております。   今回は、DXとセットで語られることが増えている『ローコード開発』について書きたいと思います。 加速している日本のDXの状況ローコード開発について書く前に、その目的である日本企業のDXの取り組み

          ビジネスを加速させる次世代ローコード開発とは

          メモリとはなんぞや ~ Node.js のメモリ管理を知る ~

          こんにちは。株式会社ラキールで DX 基盤開発を行う LaKeel DX Engine Group に所属する星と申します。 普段は LaKeel Synergy Logic という自社 API Gateway を開発しています。 社内ウェビナー(ウェブセミナー)で発表した Node.js のメモリ管理について、その内容の一部を公開します。 メモリメモリとは メモリ(RAM, Random Access Memory)とはコンピュータのデータを一時的に記録するためのパー

          メモリとはなんぞや ~ Node.js のメモリ管理を知る ~