(Translated by https://www.hiragana.jp/)
[3ページ] migrationの人気記事 204件 - はてなブックマーク

検索けんさく対象たいしょう

ならじゅん

ブックマークすう

期間きかん指定してい

  • から
  • まで

81 - 120 けん / 204けん

migrationの検索けんさく結果けっか81 - 120 けん / 204けん

  • DBマイグレーションツールのロールバック機能きのう使つかうな - モヒカンメモ

    データベースマイグレーションツールのロールバック機能きのう安全あんぜん使つかえないので使つかうべきではないとおもう。 ロールバック機能きのう RDBMSのデータベーススキーマを管理かんりするためのツールとして flyway や、ウェブアプリケーションフレームワークみのマイグレーションツール (れい: Laravel Migration ) がある。 DBマイグレーションツールにはマイグレーションをすすめる (up) 機能きのうのほかに、すすめた変更へんこうをロールバックする (down) 機能きのうがついている。 マイグレーションをすすめるれい: CREATE TABLE customers ( id INT PRIMARY KEY, name VARCHAR(50), email VARCHAR(100) ); マイグレーションをロールバックするれい: DROP TABLE customers; この記事きじでは、ロールバックする (down)

      DBマイグレーションツールのロールバック機能は使うな - モヒカンメモ
    • 「ラスボスCOBOL」にいどんだベイシア、2まんほんのプログラムをいかにリライトしたか

      カインズやワークマン、ベイシアなどからるベイシアグループは、メインフレームの撤廃てっぱいとCOBOL資産しさんのマイグレーションを2022ねん5がつ完遂かんすいした。やく3ねんをかけたプロジェクトの全容ぜんようを2かいけてていく。 「基幹きかんけいシステムがあしかせになってはならない」 ベイシアグループはメインフレームベースのシステムをやく20ねんまえから徐々じょじょにクラウドサービスなどに移行いこうしてきた。しかし一部いちぶ商品しょうひんマスターや発注はっちゅう在庫ざいこ管理かんりなどの機能きのうそなえるベイシアグループ共通きょうつうシステムと、ベイシアの基幹きかんけいシステムはメインフレームにのこっていた。ほん記事きじではこの2システムを便宜上べんぎじょう基幹きかんけいシステムとぶ。 この基幹きかんけいシステムは富士通ふじつうせいメインフレームじょうにプログラミング言語げんごのCOBOLで開発かいはつしたアプリケーションを稼働かどうさせたものだ。もともとベイシアグループはスーパーマーケットのベイシアからスタートし、ワークマンやカインズなどしん会社かいしゃ次々つぎつぎげてきた

        「ラスボスCOBOL」に挑んだベイシア、2万本のプログラムをいかにリライトしたか
      • コモンエイジ:「ヘジャブをはずせ」特定とくてい技能ぎのう来日らいにち、イスラム女性じょせい農園のうえんがわ指示しじ | 毎日新聞まいにちしんぶん

        「ヘジャブをけるな」。農業のうぎょう経営けいえいまなびたいと来日らいにちしたイスラム教徒きょうと女性じょせいにかけられたのは、しんない言葉ことばだった。深刻しんこく人手ひとで不足ふそくおぎなうためくに創設そうせつした特定とくてい技能ぎのう制度せいどだが、いま現場げんばでは人権じんけん侵害しんがい指摘してきされるケースがこうたない。「もう限界げんかい」。女性じょせい恐怖きょうふかんからげるように退職たいしょくした経緯けいいかした。 農業のうぎょう経営けいえい夢見ゆめみ日本語にほんごまなび デア・ウィディヤニンシさん(25)は、インドネシアの首都しゅとジャカルタからひがしやく200キロ、西にしジャワ地方ちほうのマジャレンカという農村のうそんまれそだった。将来しょうらいはコメ農家のうかいとなちちのちぎ、機械きかいによるだい規模きぼ農業のうぎょう経営けいえいみたいというゆめいた。 高校生こうこうせいとき、インターネットで日本にっぽん農業のうぎょう機械きかいすすんでいるという記事きじみ、日本にっぽんあこがれた。インドネシアの農業のうぎょう大学だいがく卒業そつぎょうし、日本語にほんごまなんだ。 2022ねん11月、特定とくてい技能ぎのう在留ざいりゅう資格しかく来日らいにち鹿児島かごしま県内けんない農園のうえんいとな会社かいしゃ就職しゅうしょくした。創業そうぎょうしゃむすめおっとらが中心ちゅうしん親族しんぞく経営けいえい

          コモンエイジ:「ヘジャブを外せ」特定技能で来日、イスラム女性に農園側が指示 | 毎日新聞
        • OpenJDK が Github へ移行いこう

          Spring BootによるAPIバックエンド構築こうちく実践じっせんガイド だい2はん なんせんにんもの開発かいはつしゃが、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使つかったREST API構築こうちく基礎きそまなんだ。このほんでは、出版しゅっぱんあたらしくリリースされたバージョンである Spring Boot 2 を使用しようしている。しかし、Spring Boot3が最近さいきんリリースされ、重要じゅうようへん...

            OpenJDK が Github へ移行
          • だい規模きぼサービスのBFFサーバーをKubernetesに移行いこうした記事きじいていないこと

            追記ついき情報じょうほう】 2022/06/15 09:00 誤字ごじ修正しゅうせい + cdkk8sについて言及げんきゅう 先日せんじつ、ハンドブックを公開こうかいしました。 ここではKubernetesじょう稼働かどうさせた実績じっせきとしての記録きろく紹介しょうかいしてあります。が、ぎゃく紹介しょうかいしていないものもたくさんあります。検証けんしょうんでいないもの、時間じかんてき制約せいやくから導入どうにゅうできなかったものなど、不完全ふかんぜん情報じょうほう紹介しょうかいしようとおもいます。 したがって、なに保証ほしょうするための裏付うらづけはないので「そういうことも検討けんとうしてたんだなぁ」ぐらいでんでもらえるとうれしいです。もと記事きじもぜひんでみてください。 nodejsのDocker Imageの軽量けいりょう Docker Imageをつくさいおおくの場合ばあいImageないにnode_modulesをふくんだ状態じょうたいでイメージを作成さくせいしています。Nodejsのベースイメージが60〜100MBくらいあるのにたいして、ビルドのイメージサイズは200MB〜1GBくらいまでふく

              大規模サービスのBFFサーバーをKubernetesに移行した記事で書いていないこと
            • 2024ねんいま、いかにしてVS2005をててVS2015にするたたかいはわったか、そしてなぜCOMとのくるしいたたかいがひろげられたか ~さいいれ悪魔あくま~ - OPTiM TECH BLOG

              概要がいよう Optimal BizのWindows AgentはながらくVisual Studio 2005とVisual Studio 2015を併用へいようしてビルドする必要ひつようがありました。Visual Studio 2015対応たいおうは2012ねんのVisual Studio 2012対応たいおうからスタートしていましたが、対応たいおう範囲はんいおおきさからモジュールごとにVisual Studio 2015対応たいおうおこなってきました。そして2024ねんリリースのBiz 9.19.0にてVisual Studio 2015対応たいおう完了かんりょうむかえました。 しかし、まれたバグの修正しゅうせいにはCOMの理解りかい不可欠ふかけつであったため、2020年代ねんだい突入とつにゅうしたいまになってわたしたちはこれまで正面しょうめん戦争せんそうけてきたCOMを0からまななお必要ひつようがありました。そしてATLの不思議ふしぎ挙動きょどうやSTAにおけるさいいれとのたたかいをえ、無事ぶじにリリースされました。 はじめに Opti

                2024年の今、いかにしてVS2005を捨ててVS2015にする戦いは終わったか、そしてなぜCOMとの苦しい戦いが繰り広げられたか ~再入の悪魔~ - OPTiM TECH BLOG
              • GitHub - airbnb/ts-migrate: A tool to help migrate JavaScript code quickly and conveniently to TypeScript

                ts-migrate is a tool for helping migrate code to TypeScript. It takes a JavaScript, or a partial TypeScript, project in and gives a compiling TypeScript project out. ts-migrate is intended to accelerate the TypeScript migration process. The resulting code will pass the build, but a followup is required to improve type safety. There will be lots of // @ts-expect-error, and any that will need to be

                  GitHub - airbnb/ts-migrate: A tool to help migrate JavaScript code quickly and conveniently to TypeScript
                • Upgrading GitHub.com to MySQL 8.0

                  AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be

                    Upgrading GitHub.com to MySQL 8.0
                  • レガシーシステムをDockerコンテナするさいにやっておくこと - RAKUS Developers Blog | ラクス エンジニアブログ

                    こんにちは。 株式会社かぶしきがいしゃラクスで先行せんこう技術ぎじゅつ検証けんしょうをしたり、ビジネス部門ぶもんけに技術ぎじゅつ情報じょうほう提供ていきょうするみをおこなっている「技術ぎじゅつ推進すいしん」という部署ぶしょ所属しょぞくしている鈴木すずき(@moomooya)です。 ラクスの開発かいはつではこれまで社内しゃない利用りようしていなかった技術ぎじゅつ要素ようそ自社じしゃ開発かいはつ適合てきごうするか検証けんしょうし、ビジネス要求ようきゅうたいして迅速じんそくこたえられるようにそなえる 「技術ぎじゅつ推進すいしんプロジェクト」というプロジェクトがあります。 このプロジェクトで「WEBアプリケーションのDockerコンテナ移行いこう」にまつわる検証けんしょうおこなったので、その報告ほうこく共有きょうゆうしようかとおもいます。 今回こんかいはコンテナそのもののはなしよりも、コンテナするさい環境かんきょうや、対象たいしょうのアプリケーション設計せっけいについてなど、周辺しゅうへんはなしおおいです。 ちなみに中間ちゅうかん報告ほうこく時点じてん公開こうかいした記事きじはこちらになります。 tech-blog.rakus.co.jp ほん検証けんしょうでの構成こうせい環境かんきょう 既存きそんのアプリケーション実行じっこう環境かんきょう アプリケー

                      レガシーシステムをDockerコンテナ化する際にやっておくこと - RAKUS Developers Blog | ラクス エンジニアブログ
                    • RDS/Aurora バージョンアップのポイント

                      JAWS-UG 朝会ちょうかい #41 2023/1/17

                        RDS/Aurora バージョンアップのポイント
                      • strong_migrations gemのススメ - Money Forward Developers Blog

                        こんにちは。会計かいけいPlusでエンジニアをしているぽっけです。最近さいきんはシャケをしばくバイトで、やっとでんせつにがりました。 今日きょうはstrong_migrationsというRailsけのgemを紹介しょうかいします。 strong_migrationsとは https://github.com/ankane/strong_migrations strong_migrationsは、危険きけんなmigrationを検出けんしゅつするgemです。 データベースのmigrationは、ときに危険きけんになります。たとえば実行じっこうするDDLによってはデータベースへのみをブロックしてしまうことがあります。またテーブル定義ていぎ変更へんこうは、うまくやらないとアプリケーションが意図いとせぬ動作どうさをするかもれません。 strong_migrationsはそのような危険きけんなmigrationを検出けんしゅつします。 ⁠使つかかた 使つかかたはかんたんです。strong_mi

                          strong_migrations gemのススメ - Money Forward Developers Blog
                        • Migrating Facebook to MySQL 8.0

                          MySQL, an open source database developed by Oracle, powers some of Facebook’s most important workloads. We actively develop new features in MySQL to support our evolving requirements. These features change many different areas of MySQL, including client connectors, storage engine, optimizer, and replication. Each new major version of MySQL requires significant time and effort to migrate our worklo

                            Migrating Facebook to MySQL 8.0
                          • STORES決済けっさいにおけるEC2からECS Fargateへの移行いこう停止ていし要件ようけんえて〜

                            AWS Startup Tech Meetup Online #11 https://aws-startup-community.connpass.com/event/237573/ の登壇とうだん資料しりょうです。

                              STORES決済におけるEC2からECS Fargateへの移行〜無停止要件も添えて〜
                            • スキーマのバージョン管理かんり互換ごかんせいはなし | フューチャー技術ぎじゅつブログ

                              はじめにはじめまして、TIGの原木げんぼくです。サービスあいだ通信つうしんとIDL(インタフェース記述きじゅつ言語げんご連載れんさいの4ほんです。 けば、バージョンのはなし0ばかりしています。 この記事きじではスキーマのバージョン管理かんり互換ごかんせいについてはなします。 “スキーマ”がしめ言葉ことば課題かだい一般いっぱんてきにスキーマのバージョン管理かんりというはなし場合ばあいつぎのどちらかを想像そうぞうするひとおおいのではないでしょうか。 データベースのスキーマ(DBないのデータ構造こうぞう)の変更へんこうをどうやってバージョン管理かんりしていくか サービスあいだ通信つうしん使用しようするデータフォーマット(ex. gRPCのprotobuf)をどうやってバージョン管理かんりしていくか データ構造こうぞうわったことによりソフトウェアの改修かいしゅう発生はっせいするとわかった瞬間しゅんかん、この問題もんだい直面ちょくめんして「どうしよう…」となやまれた経験けいけんほうすうれずいらっしゃるかなとおもいます。 両者りょうしゃにおいて、スキーマのバージョン管理かんり課題かだいだと意識いしきするタイミング

                                スキーマのバージョン管理と互換性の話 | フューチャー技術ブログ
                              • 15年間ねんかんつづいているサービスをクラウドに移行いこうしています (part 2) - エムスリーテックブログ

                                こんにちは、エムスリーエンジニアリンググループのコンシューマチームに所属しょぞくしている園田そのだ(@ryoryoryohei)です。今回こんかいは 15 ねん以上いじょうつづいている弊社へいしゃの C けサービスである AskDoctors の AWS 移行いこう苦労くろうしたてん工夫くふうしたてんなどをおつたえしたいとおもいます。 はじめに 移行いこうフェーズ 苦労くろうしたポイント デプロイ方法ほうほう変更へんこう バッチのアーキテクチャ 泥臭どろくさ修正しゅうせい 時間じかん 定型ていけいがいのリリースフロー AWS 移行いこうのこと End-to-End のレイテンシー悪化あっか バッチ起動きどうエラー Redis メモリ逼迫ひっぱく オンプレの API にたいする Connection Failed おわりに We are hiring! はじめに 弊社へいしゃでは to C のサービスとして AskDoctors という医師いし直接ちょくせつ相談そうだんできる Rails のサービスを 15 ねん以上いじょうまえから運営うんえいしています。 www.askdoc

                                  15年間続いているサービスをクラウドに移行しています (part 2) - エムスリーテックブログ
                                • 医療いりょうけいスタートアップのバックエンドをモノレポしたはなし技術ぎじゅつへん〜 - 株式会社かぶしきがいしゃヘンリー エンジニアブログ

                                  こんにちは、ヘンリーの SRE の戸田とだと Wildcard Engineer の岩永いわながです。 弊社へいしゃではレセコンいち体型たいけいクラウド電子でんしカルテの Henry を開発かいはつ提供ていきょうしています。 前編ぜんぺんの Henry のバックエンドをモノレポした戦略せんりゃくやプロセスにつづいて、後編こうへんのこちらの記事きじではモノレポ技術ぎじゅつてき手法しゅほう解説かいせつします。 dev.henry.jp 実際じっさいのモノレポながれに沿って、ポイントを3てん説明せつめいします。 2つの git リポジトリのマージ アプリケーション・ワークフローのモノレポ対応たいおう モノレポへの当日とうじつけた手順てじゅんしょ作成さくせい 1. 2つの git リポジトリのマージ 今回こんかいのモノレポにおいては、もともと存在そんざいしていた henry-general-api と henry-receipt-api という2つのマイクロサービスのリポジトリを、1つのリポジトリにマージし、それぞれのマイクロサービスがサブディレ

                                    医療系スタートアップのバックエンドをモノレポ化した話 〜技術編〜 - 株式会社ヘンリー エンジニアブログ
                                  • AWSアカウントあいだのS3, DynamoDBデータ移行いこう計画けいかく記録きろく背景はいけい転送てんそう方法ほうほう検討けんとう) | DevelopersIO

                                    はじめに こむろ@事業じぎょう開発かいはつです。 今回こんかい、5ねん以上いじょう稼働かどうしていた SpringBoot アプリケーションを エンドユーザーへの影響えいきょう最小さいしょうにして、べつのAWSアカウントへ完全かんぜん移行いこうさせました。その調査ちょうさ検討けんとう実施じっししたさい想定そうていがいのトラブルやその対処たいしょについて記録きろくします。 わたしおも全体ぜんたいのとりまとめを担当たんとうし、アプリケーションない使つかうデータの関係かんけいせいのチェックや移行いこう作業さぎょう全体ぜんたいのスケジュール作成さくせいもど計画けいかく作成さくせい、メンバーへのタスク依頼いらい顧客こきゃく調整ちょうせい等々とうとうおこないました。 概要がいよう 全体ぜんたい無駄むだながくなってしまったのでまとめると以下いかになります。 Elastic Beanstalk (1 Container Docker)で動作どうさしていた Spring Boot アプリケーションを、べつの AWS アカウントの Fargate 環境かんきょう作業さぎょう時間じかん最大さいだい 5 あいだ 転送てんそうはもちろん、データの完全かんぜん一致いっち保証ほしょうふくめて 移行いこう対象たいしょうデー

                                      AWSアカウント間のS3, DynamoDBデータ移行計画の記録 (背景と転送方法の検討) | DevelopersIO
                                    • 本番ほんばん環境かんきょうのAmazon Aurora MySQL v1(MySQL 5.6 互換ごかん)EOL対応たいおうでAmazon RDS Blue/Green Deploymentsを使つかってアップグレードしてみた手順てじゅん所感しょかん - コネヒト開発かいはつしゃブログ

                                      こんにちは。コネヒトのプラットフォームグループでインフラエンジニアをしている@sasashuuuです。 本日ほんじつは、今年ことし2がつ対応たいおうした弊社へいしゃ主力しゅりょくサービスであるmamariをはじめとする各種かくしゅアプリケーションで使用しようしている本番ほんばん環境かんきょうAmazon Aurora MySQL v1(MySQL 5.6 互換ごかん)のEOL対応たいおうにおいて、まだリリースされてからあいだもないしん機能きのうであるAmazon RDS Blue/Green Deploymentsを本番ほんばん導入どうにゅうしたさいながれやしょかんについてまとめたいとおもいます。 はじめに ほん記事きじ内容ないよう実際じっさいにEOL対応たいおうけての検証けんしょうおこなっていたさいや、EOL当日とうじつ対応たいおう状況じょうきょうなどをふくんでおり、あつかっているAWSサービスの仕様しようやその記載きさい内容ないよう当時とうじのものとなっています。最新さいしん情報じょうほうなどはAWSの公式こうしきドキュメントを参照さんしょうしてください。(公式こうしきドキュメントさきリンクは次項じこう「Amazon RDS Blue/

                                        本番環境のAmazon Aurora MySQL v1(MySQL 5.6 互換)EOL対応でAmazon RDS Blue/Green Deploymentsを使ってアップグレードしてみた手順と所感 - コネヒト開発者ブログ
                                      • すすまない、マイグレーション - Qiita

                                        Railsで運用うんようしていた本番ほんばん環境かんきょうを、マイグレーションの加減かげんめてしまいました。 経緯けいい AWSじょうにRailsでつくったプロジェクトがありまして、環境かんきょう管理かんりをElastic Beanstalkでおこなっていました。毎週まいしゅう1かいひとすくないタイミングに更新こうしんおこなっていたのですが、あるときに反映はんえいしたところで、マイグレーションがまったすすまなくなってしまいました。 原因げんいん もちろん、開発かいはつ環境かんきょうおなじマイグレーションはまわしていたので、マイグレーションの記載きさいミスではなかったのですが、本番ほんばん環境かんきょうにアクセスがあったなかでマイグレーションをうごかしてしまったこと、そして作成さくせいするマイグレーションがあたらしいテーブルをつくるようなものではなく、既存きそんのテーブルの定義ていぎえるものだったがために、ロックがからって一向いっこうすすまなくなってしまったのでした。 そのでの対応たいおう ひとまず、強引ごういんにデータベースサーバをさい起動きどうしてもと状態じょうたいもどして、ふるいバージョン

                                          進まない、マイグレーション - Qiita
                                        • Kubernetesにアップグレードは必須ひっす 実施じっししてわかる更新こうしん問題もんだいてん対処たいしょ方法ほうほう

                                          Kubernetesやそれにかんするソフトウェアについて交流こうりゅう情報じょうほう交換こうかんのための勉強べんきょうかい「Kubernetes Meetup Tokyo」。 前回ぜんかいは、ソフトウェアエンジニアとしてはたら村田むらた俊哉としや(@shmurata_)がKubernetesのアップグレードまえ作業さぎょうについて紹介しょうかいしました。今回こんかいは、実際じっさいのアップグレードについて、それに付帯ふたいするアドオンやストレージバージョンの更新こうしんについて経験けいけんしゃだからわかる視点してん説明せつめいします。 kubectl drainについて 村田むらた俊哉としや:メインのノードのアップグレードですね。ノードは、実際じっさいにサービスを稼働かどうさせているPodがうごいているので、停止ていしでアップグレードするには、このPodをグレースフルシャットダウンさせてから、ノードを停止ていししていく必要ひつようがあります。ノードをグレースフルにシャットダウンする方法ほうほうとして、Kubernetesが提供ていきょうしているコマンドkubectl drain

                                            Kubernetesにアップグレードは必須 実施してわかる更新時の問題点や対処方法
                                          • moment.js の Day.js 移行いこう|dinii(ダイニー)公式こうしき

                                            こんにちは、業務ぎょうむ委託いたくエンジニアの井手いでです。3 ヶ月かげつほどかけて moment.js を Day.js へと完全かんぜん移行いこうしたのでその舞台裏ぶたいうらやノウハウ、教訓きょうくんについておはなししようとおもいます。 なぜ moment.js を Day.js へ移行いこうするのかmoment.js はリッチな format や parse をたない JavaScript の Date がた補完ほかんしてくれるライブラリの先駆せんくしゃとして長年ながねん活躍かつやくしていましたが、公式こうしき HP に Considering using Moment in your project? There may be better modern alternatives. For more details and recommendations, please see Project Status in the docs. https://momentjs.com/とあるつう

                                              moment.js の Day.js 移行|dinii(ダイニー)公式
                                            • DynamoDB から Redshift へデータ移送いそうするはなし (RedshiftのSUPERがた利用りよう事例じれい) - KAYAC Engineers' Blog

                                              こんにちは。技術ぎじゅつのSRE所属しょぞく池田いけだです。 この記事きじでは、昨年さくねんの2020ねん12月にPreviewが発表はっぴょうされたRedshiftの汎用はんようデータがた SUPER の利用りよう事例じれいとして、DynamoDBからRedshiftへデータ移送いそうするはなしをします。 汎用はんようデータがたSUPERは、2020/12/9に 『Amazon Redshift が、ネイティブ JSON とはん構造こうぞうデータ処理しょりのサポートを発表はっぴょう (プレビュー) 』という記事きじ公開こうかいされ、2021ねん04がつ時点じてんでもPreview状態じょうたいです。 このSUPERがたは、ログやDynamoDBストリームにられるJSONおよびはん構造こうぞうデータと非常ひじょう相性あいしょうがよく、使つかはじめてみると【素晴すばらしい!】と感想かんそうるので、皆様みなさま是非ぜひ使つかってみてください。 背景はいけい 2021ねん4がつ現在げんざいでは、Tonamel という大会たいかいプラットフォームサービスのデータ基盤きばん 構築こうちく業務ぎょうむ整備せいびおこなっております。 To

                                                DynamoDB から Redshift へデータ移送する話 (RedshiftのSUPER型の利用事例) - KAYAC Engineers' Blog
                                              • Migrating millions of lines of code to TypeScript

                                                On Sunday March 6, we migrated Stripe’s largest JavaScript codebase (powering the Stripe Dashboard) from Flow to TypeScript. In a single pull request, we converted more than 3.7 million lines of code. The next day, hundreds of engineers came in to start writing TypeScript for their projects. Seriously unreal. I remember a short time ago laughing at the idea of typescript ever landing at Stripe, an

                                                  Migrating millions of lines of code to TypeScript
                                                • golang-migrateでDBマイグレーション | DevelopersIO

                                                  golang-migrateとは? Go言語げんご作成さくせいされたDBマイグレーションツールで、GO言語げんごのライブラリとしてだけではなく、CLIからも利用りようできます。そのためJavaで開発かいはつされているprismatixというサービスでも利用りようすることができます。 JavaのマイグレーションツールにFlywayやliquibaseといったものがあります。そのなかでこのツールの特徴とくちょうは、マイグレーションを定義ていぎしているファイルをGitHubやAWS S3などから直接ちょくせつ参照さんしょうすることができることです。(もちろんローカルのファイルシステムにも対応たいおうしています) また対応たいおうしているデータベースエンジンもおおく、MySQLやPostgreSQL以外いがいにもMongoDBなどにも対応たいおうしているなど、様々さまざま場面ばめん使つかうことができるツールだとおもいます。 環境かんきょう構築こうちく 今回こんかい手軽てがるためすためにdockerじょうで、golang-migrateとPostgreS

                                                    golang-migrateでDBマイグレーション | DevelopersIO
                                                  • ZOZOTOWN iOSチーム、Apple silicon導入どうにゅうしました - ZOZO TECH BLOG

                                                    はじめに こんにちは、ZOZOアプリでZOZOTOWN iOSアプリを開発かいはつしている小松こまつです(@tosh_3)。ZOZOTOWN iOSチームでは、M1 Pro / M1 Max発売はつばいのタイミングでチームない開発かいはつ環境かんきょうをApple siliconへと移行いこうしました。スムーズに移行いこうするためにどのようなことを実践じっせんしたのかと実際じっさい移行いこうすることでどのような恩恵おんけいけることができたのかを紹介しょうかいします。 Apple siliconについて WWDC 2020にてAppleはIntelプロセッサーからApple siliconとばれるAppleによってデザインされたプロセッサーへと移行いこうしていくことを発表はっぴょうしました。開発かいはつしゃようにDTK(Developer Transition Kit)が配布はいふされたのち、2020ねんの11月に一般いっぱんようとしてM1プロセッサーが、そして2021ねんの10がつにはアップデートされたM1 Pro /

                                                      ZOZOTOWN iOSチーム、Apple silicon導入しました - ZOZO TECH BLOG
                                                    • Building Uber’s Fulfillment Platform for Planet-Scale using Google Cloud Spanner

                                                      You’re seeing information for Japan . To see local features and services for another location, select a different city. Show more Introduction The Fulfillment Platform is a foundational Uber domain that enables the rapid scaling of new verticals. The platform handles billions of database transactions each day, ranging from user actions (e.g., a driver starting a trip) and system actions (e.g., cre

                                                        Building Uber’s Fulfillment Platform for Planet-Scale using Google Cloud Spanner
                                                      • iPhoneを機種きしゅ変更へんこうするときにやることリスト! データ移行いこうぎが必要ひつようなアプリの設定せってい方法ほうほう紹介しょうかいします - モバイル保険ほけんブログ

                                                        機種きしゅ変更へんこうするさいには、あたらしいiPhoneの初期しょき設定せっていと、ふるいiPhoneから必要ひつようなデータを移行いこうする作業さぎょう必要ひつようです。 自分じぶん機種きしゅ変更へんこうおこな場合ばあいには、クイックスタートという機能きのう使つかうのがオススメです。 初期しょき設定せってい同時どうじにデータ移行いこうおこなうことができ、手順てじゅん簡単かんたんです。 iOS 12.4以降いこう機能きのうですが、このバージョンは2019ねん7がつ22にちにリリースされたものなので、現在げんざい使用しようされているiPhoneのだい部分ぶぶん問題もんだいなく利用りようできるはずです。 クイックスタートを使つかわない場合ばあいには、iCloudやiTunesを使つかってデータを移行いこうします。 ふるいiPhoneで作成さくせいしたバックアップをあたらしいiPhoneで復元ふくげんすることになるため、iCloudの容量ようりょう不十分ふじゅうぶんだったりパソコンが手元てもとになくiTunesを使つかえなかったりと、すくなからず状況じょうきょう環境かんきょう左右さゆうされる部分ぶぶんがあります。 とく理由りゆうがなければ、クイックスタートを使つかうのがよいでしょう。

                                                          iPhoneを機種変更するときにやることリスト! データ移行や引き継ぎが必要なアプリの設定方法を紹介します - モバイル保険ブログ
                                                        • だいコンテナ時代じだいにおける.gitを使つかうワークフローの難点なんてん解決かいけつするためにGitHubDDLをつくった - ぱいぱいにっき

                                                          こんにちは、この記事きじはPerl Advent Calendar 2021の4にち記事きじです。 3にちは@yoku0825さんのPerlでつくられたMySQLようなにかについてでした。日々ひび世話せわになっている、pt-query-digestがPerlでつくられているのはっていたのですが、ほかにもいろいろPerlせいツールがあるんですね。 さて、最近さいきん仕事しごと発生はっせいした課題かだい解決かいけつするためにGitHubDDLというCPANモジュールをつくったので紹介しょうかいさせていただきます。 TL;DR コンテナ環境かんきょうにおいて、プロジェクトの.gitをコンテナイメージにいたり、volume mountをおこなうのはいくつかのめんのぞましくない 仕事しごとではDBスキーママイグレーションに.gitをもちいるGitDDLを使用しようしていた 以上いじょうのために、ECSでEFSマウントで.gitをマウントして構成こうせい複雑ふくざつになったり、.gitをイメージにいてpullが

                                                            大コンテナ時代における.gitを使うワークフローの難点を解決するためにGitHubDDLを作った - ぱいぱいにっき
                                                          • GitHub - wesql/wescale: WeScale is a database proxy that cares about your application, the development experience, and supports OnlineDDL.

                                                            Connection Management: WeScale efficiently manages connections to your database, reducing the overhead on your application and improving performance. WeScale relieves you of the worry of the max_connection problem in your database. Read Write Split: WeScale simplify application logic by automatically routing read queries to read-only nodes and write queries to the primary node. This is achieved by

                                                              GitHub - wesql/wescale: WeScale is a database proxy that cares about your application, the development experience, and supports OnlineDDL.
                                                            • Automating MySQL schema migrations with GitHub Actions and more

                                                              AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be

                                                                Automating MySQL schema migrations with GitHub Actions and more
                                                              • How to move your project to TypeScript - at your own pace

                                                                Products Communications Messaging Send and receive multichannel text and media messages in 180+ countries

                                                                  How to move your project to TypeScript - at your own pace
                                                                • Migrating from Docker to Podman

                                                                  Changelog 2021-09-01: Added note about socket bugfix PR 2021-09-01: Added troubleshooting section about port forwarding bug 2021-09-04: Added note about switching to Podman on Windows 2021-09-04: Added update about port forwarding PR 2021-09-04: Added note about M1 Mac support 2021-09-04: Added volume mount limitation 2021-09-04: Added podman-macos utility Docker has recently announced that Docker

                                                                    Migrating from Docker to Podman
                                                                  • ts-migrate: A Tool for Migrating to TypeScript at Scale

                                                                    TypeScript is the official language of frontend web development at Airbnb. Yet, the process of adopting TypeScript and migrating a mature codebase containing thousands of JavaScript files didn’t happen in one day. TypeScript adoption went through the process of an initial proposal, adoption by multiple teams, a beta phase and, finally, landing as the official language of frontend development at Ai

                                                                      ts-migrate: A Tool for Migrating to TypeScript at Scale
                                                                    • GitHub - github/gh-valet: Valet helps facilitate the migration of Azure DevOps, CircleCI, GitLab CI, Jenkins, and Travis CI pipelines to GitHub Actions.

                                                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                        GitHub - github/gh-valet: Valet helps facilitate the migration of Azure DevOps, CircleCI, GitLab CI, Jenkins, and Travis CI pipelines to GitHub Actions.
                                                                      • 300GB/day出力しゅつりょくされるログ基盤きばんをFluent Bit + Fargate + NLBでさい構築こうちくしたら、エンジニアの作業さぎょう効率こうりつがった - クラウドワークス エンジニアブログ

                                                                        これは クラウドワークス アドベントカレンダー 24にち記事きじです。前日ぜんじつ畑中はたなか さんの制作せいさく会社かいしゃ出身しゅっしんのデザイナーが事業じぎょう会社かいしゃはいってかんじたいつつのなやことでした。事業じぎょう会社かいしゃとデザイン制作せいさく会社かいしゃちがいからまれるなやみをどう解決かいけつしたかがつたわる記事きじでした。 クラウドワークスSREチームの @kangaechu です。最近さいきんはM1 Macを購入こうにゅうしました。M1 Macはアプリケーションの対応たいおうじょうきょうがまだまだなので、Goをソースからクロスコンパイルするなど、いままでやったことがないことができてちょっとたのしいです。でももうすこしネイティブのアプリがそろうとうれしいな。 アドベントカレンダーはSREチームにはいってからの2年間ねんかんにチームでやってきたことにつづき、2つめのエントリとなります。前回ぜんかい記事きじで、Dockerしたシステムのひとつとしてfluentd(ログ基盤きばん)をげました。ここではそのログ基盤きばんについての詳細しょうさいいていきます。

                                                                          300GB/day出力されるログ基盤をFluent Bit + Fargate + NLBで再構築したら、エンジニアの作業効率が上がった - クラウドワークス エンジニアブログ
                                                                        • The growing pains of database architecture | Figma Blog

                                                                          While these fixes moved the needle, they had limitations. By analyzing our database traffic, we learned that writes— like gathering, updating, or deleting data—contributed to a significant portion of database utilization. Additionally, not all reads or data fetching could be moved to replicas due to application sensitivity to replication lag. So, from both a read and write perspective, we still ne

                                                                            The growing pains of database architecture | Figma Blog
                                                                          • Migrating Netflix to GraphQL Safely

                                                                            By Jennifer Shin, Tejas Shikhare, Will Emmanuel In 2022, a major change was made to Netflix’s iOS and Android applications. We migrated Netflix’s mobile apps to GraphQL with zero downtime, which involved a total overhaul from the client to the API layer. Until recently, an internal API framework, Falcor, powered our mobile apps. They are now backed by Federated GraphQL, a distributed approach to A

                                                                              Migrating Netflix to GraphQL Safely
                                                                            • Dart 3.3がFlutter Webにあたえる影響えいきょうについて

                                                                              2024ねん2がつ16にち、Flutter 3.19.0がリリースされました。 同時どうじに、Dart 3.3.0がリリースされています。 この、Dart 3.3の目玉めだま機能きのうがextension typeです。この機能きのうは、ぱっとだと「どこで利用りようするんだろう」という印象いんしょうのある機能きのうなのですが[1]、Flutter Webにおいては非常ひじょうおおきな影響えいきょうあたえる機能きのうとなっています。 以下いか公式こうしき紹介しょうかいテキストです。 Evolving JavaScript Interop Dart 3.3 introduces a new model for interoperating with JavaScript libraries and the web. It starts with a new set of APIs for interacting with JavaScript: the dart:js_interop

                                                                                Dart 3.3がFlutter Webに与える影響について
                                                                              • 塩崎しおざきもと官房かんぼう長官ちょうかん、コロナ対応たいおう苦言くげん政治せいじ科学かがくあたらしい関係かんけいを」:朝日新聞あさひしんぶんデジタル

                                                                                ","naka5":"<!-- BFF501 PC記事きじちゅう企画きかく)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事きじちゅう⑥デジへん)パーツ=8826 --><div id=\"kiji_bottom-banner\">\n<p style=\"padding:10px;\"><a href=\"https://www.asahi.com/senkyo/shuinsen/2021/?iref=kiji_bottom_banner\" style=\"display:block;\"><img src=\"https://www.asahicom.jp/senkyo/shuinsen/2021/images/shuinsen2021_660x100.jpg\" alt=\"2021衆院しゅういんせん\" style=\"width:100%;height:auto;\"/><

                                                                                  塩崎元官房長官、コロナ対応に苦言「政治と科学の新しい関係を」:朝日新聞デジタル
                                                                                • PolyrepoからMonorepoへ移行いこうする

                                                                                  いままでPolyrepoによるクライアントやバックエンドの開発かいはつおこなってきましたが、 規模きぼおおきくなるにつれて問題もんだい発生はっせいしやすくなったり、作業さぎょう効率こうりつ影響えいきょうるようになってしまったため、このたびMonorepo構成こうせい移行いこうしました。 そのときの手順てじゅんについて紹介しょうかいしたいとおもいます。 Polyrepoの課題かだいとMonorepoへ移行いこうする目的もくてき Polyrepo運用うんよう一番いちばん課題かだいはリポジトリあいだ依存いぞん関係かんけいわせづらいことにあります。 たとえばクライアントの開発かいはつをするにあたってAPIが必要ひつようとなった場合ばあい、 バックエンドがわ対応たいおうさきわってる必要ひつようがあるといったいちしゅ依存いぞん関係かんけいがあります。 この1てんだけならPolyrepoでもMonorepoでもおおきなちがいはないかとおもいますが、 iOS、Android、Webといったようにクライアントが複数ふくすうある場合ばあいや、 Protocol Buffersのような定義ていぎファイルをべつリポジトリに

                                                                                    PolyrepoからMonorepoへ移行する

                                                                                  新着しんちゃく記事きじ