並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 3520件

新着順 人気順

distributedの検索結果241 - 280 件 / 3520件

  • 分散トレーシングとOpenTelemetryのススメ / Getting started distributed tracing and OpenTelemetry

    OCHaCafe Season7 の LT 資料です。 https://ochacafe.connpass.com/event/282817/

      分散トレーシングとOpenTelemetryのススメ / Getting started distributed tracing and OpenTelemetry
    • 分散アジャイルチームについて考える会。またはMuralの負荷試験について #distributed_agile_team #オンライン勉強会 - うさぎ組

      COVID-19の影響でIT系の人達はテレワーク導入をすすめているけど、どうなんでしょうね。っていうかんじで勉強会を spring_akiさん、TAKAKING22くんの3人でやってみました。 4月21日と5月5日の2回やり、どちらもLTを数本と、OST(みんなでトピックをきめるディスカッション)。 特に、5月5日は、13:30 - 19:00までのほぼ1日やってみるというものでした。 これらの回の概要、そしてどんなツールをつかったのかを紹介します。またツール選定にあたっておこなった負荷試験のスクリプトも紹介します。 イベント概要 利用したツール Muralは50名付箋のみ同時編集なら余裕、80名以上でもたつく オンラインOSTはいいぞ! 最後に イベント概要 分散して活動していくアジャイルチームについて議論していく場があればいいなと思って、4月頃に某コミュニティで話していて、特に大きな知

        分散アジャイルチームについて考える会。またはMuralの負荷試験について #distributed_agile_team #オンライン勉強会 - うさぎ組
      • Goにおいてアクターモデルを実現するライブラリ"Molizen"とその未来

        こんにちは。@sanposhihoです。 この記事では、アクターモデルとはなんぞやという話から始まり、僕が卒業論文のプロジェクトとして作成したGoのライブラリ、“Molizen”の紹介をします。 わりと長く、乱文ですが、適宜読み飛ばして興味のある部分だけをご覧いただければと思います。 マサカリは優しく投げてください。ここはこうした方がいいんじゃないかみたいなのも参考にしたいので是非。 Twitter(@sanpo_shiho)に投げていただいても、雑にGitHubのissueを立てていただいてもいいです。 sanposhiho/molizen: Molizen is a typed actor framework for Go. Goのアクターモデルのフレームワークを公開しました。未完成なので暖かく成長を見守ってください🌱 sanposhiho/molizen: Molizen is a

          Goにおいてアクターモデルを実現するライブラリ"Molizen"とその未来
        • 【AWS Summit Tokyo 2019 セッションレポート】サービス責任者が語る Amazon Aurora MySQL/PostgreSQL の詳細と内部構造 #AWSSummit | DevelopersIO

          AWS Summit Tokyo 2019 Day2 (本日6/13)のセッション、「サービス責任者が語る Amazon Aurora MySQL/PostgreSQL の詳細と内部構造」をレポートします。面白かったです! ライブストリーミングでのセッション参加のレポートです。 セッション概要 このセッションでは、クラウドの技術革新を活用するためにゼロから設計された、クラウドネイティブデータベースサービスであるAmazon Auroraについて詳しく説明します。 Auroraはその記憶域として分散型マルチテナントログ構造化ストレージサービスを使用するなど、モノリシックデータベーススタックをサービス指向アーキテクチャに移行しています。 Auroraは、低レイテンシーレプリカなど、数々の革新的な機能を備えています。このセッションでは、主なイノベーション、パフォーマンス結果とその達成方法の確認、

            【AWS Summit Tokyo 2019 セッションレポート】サービス責任者が語る Amazon Aurora MySQL/PostgreSQL の詳細と内部構造 #AWSSummit | DevelopersIO
          • マストドン入門。脱Twitterで注目されるSNS「Mastodon」を始めてみよう | テクノエッジ TechnoEdge

            ブロガー・著者・研究者。ブログLifehacking.jp管理人。著書に「ライフハック大全」「知的生活の設計」「リストの魔法」(KADOKAWA)など。理学博士。 @mehori 2017年5月、最初のマストドンブームの時に世界最速のマストドン入門書が出版されました。それから5年が過ぎ、イーロン・マスクによる買収で揺れるTwitterからの移行先としてマストドンが改めて注目されています。SNS事情に詳しく、最初のマストドン入門書の著者の一人である堀正岳さんに、アップデートされた入門記事をまとめてもらいました。 イーロン・マスク氏によるTwitterの買収に伴い、従業員大量解雇や広告主の離脱といった混乱が連日報じられています。 関連記事:イーロン・マスク、Twitter社員の大量解雇を開始。不当解雇の集団訴訟も 関連記事:広告最大手オムニコム、Twitter広告の一時停止を企業に勧告。ブラン

              マストドン入門。脱Twitterで注目されるSNS「Mastodon」を始めてみよう | テクノエッジ TechnoEdge
            • 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
              • Next.js 13 vs Remix: An In-depth case study

                Next.js 13 vs Remix: An In-depth case studyLast updated on 29 Sep 2023 by Prateek Surana   •   - min read When it comes to building web applications, React has been at the forefront for a while now, and its adoption continues to grow. Among the most common approaches to building web applications with React, Next.js stands out as one of the most preferred options. Next.js has also been in the limel

                  Next.js 13 vs Remix: An In-depth case study
                • 5Gで急激な盛り上がりを見せる「オープンRAN」とは一体何なのか

                  ネットワーク仮想化などと同様、5Gで急速に注目が高まっている「オープンRAN」。基地局などの無線アクセスネットワーク(RAN)の仕様をオープンなものにして、異なるベンダーの機器を接続してネットワークを構築できる仕組みなのだが、なぜ今、RANのオープン化が必要とされているのだろうか。 インタフェース共通化で機器の選択に自由を 楽天モバイルが「完全仮想化」を打ち出して携帯電話事業に参入したこともあり、携帯電話のネットワークの機能を汎用(はんよう)のサーバとソフトウェア技術で実現する仮想化技術は比較的知られるようになってきた。だがここ最近、その仮想化と並んで携帯電話のネットワークに大きな変化をもたらしているのがオープン化、より具体的には基地局を主体に無線通信処理を担うRAN部分のオープン化である。 RANは一般的に端末との無線通信を担うRU(Radio Unit)と、無線信号を処理するDU(Di

                    5Gで急激な盛り上がりを見せる「オープンRAN」とは一体何なのか
                  • 【C#】明日から使える ASP.NET Core ロギング術! - ねののお庭。

                    登壇版 ConsoleFormatter HttpLogging ConsoleFormatterOptions.IncludeScopes W3C Trace Context ExceptionHandler DbDataSource HttpClientFactory まとめ References 登壇版 .NET ラボ 2023/07/22 で発表した資料です。 スライドはこちら。 スライドはアニメーション豊かなので、スライドと本投稿合わせながら見るといいかもです。 登壇のアーカイブはこちら。 30 分程度です。 ConsoleFormatter ログはだいた標準出力、まぁコンソールに出力しますよね。 そしてコンソールにログを出力するといっても、当然ながら複数のフォーマットがあります。 C# で現在ロガーとしてデファクト的に使われている Microsoft.Extensions.Lo

                      【C#】明日から使える ASP.NET Core ロギング術! - ねののお庭。
                    • How Netflix Scales its API with GraphQL Federation (Part 1)

                      Netflix is known for its loosely coupled and highly scalable microservice architecture. Independent services allow for evolving at different paces and scaling independently. Yet they add complexity for use cases that span multiple services. Rather than exposing 100s of microservices to UI developers, Netflix offers a unified API aggregation layer at the edge. UI developers love the simplicity of w

                        How Netflix Scales its API with GraphQL Federation (Part 1)
                      • 軽量feature flag導入の手引き - Qiita

                        何か Kyashでサーバサイドのエンジニアをしているhirobeです。 業務でサーバサイドのアプリケーションへのfeature flag導入を提案および設計をしました。 どのような設計や実装にするか、なぜそうしたかを整理します。 なお、アプリケーションの特性としては以下を念頭に入れていただければと思います。 新規プロダクトではなく、5年以上動いている既存プロダクトに導入する サーバサイドアプリケーションのみをスコープとする 20~30のマイクロサービスから構成されている マイクロサービス間はREST/gRPC/SQSで通信されている そもそもなぜ導入するのか? 目的を整理しておきます! featureブランチからmainブランチにmergeされるまでの期間が長いために、以下のような問題がありました。 複数の機能開発の修正がconflictする可能性があり、またそれに気づくのが遅れる可能性が

                          軽量feature flag導入の手引き - Qiita
                        • Git's database internals I: packed object store

                          EngineeringOpen SourceGit’s database internals I: packed object storeThis blog series will examine Git’s internals to help make your engineering system more efficient. Part I discusses how Git stores its data in packfiles using custom compression techniques. Developers collaborate using Git. It is the medium that allows us to share code, work independently on our own machines, and then finally com

                            Git's database internals I: packed object store
                          • Microsoftの「マイクロサービス開発」を支援する分散アプリケーションランタイム「Dapr」がバージョン1.0に到達

                            Microsoftによるオープンソースソフトウェア「Distributed Application Runtime(Dapr)」がバージョン1.0に到達しました。Daprはマイクロサービス開発を支援するランタイムで、アルファ版が公開された2019年10月からおよそ1年半後の「製品向け」リリースとなりました。 Announcing Dapr v1.0 | Dapr Blog https://blog.dapr.io/posts/2021/02/17/announcing-dapr-v1.0/ The community effort that delivered Dapr v1.0 - Open Source Blog https://cloudblogs.microsoft.com/opensource/2021/02/17/the-community-effort-that-delive

                              Microsoftの「マイクロサービス開発」を支援する分散アプリケーションランタイム「Dapr」がバージョン1.0に到達
                            • How eBPF will solve Service Mesh - Goodbye Sidecars - Isovalent

                              Service mesh is a concept describing the requirements of modern cloud native applications with regards to communication, visibility, and security. Current implementations of this concept involve running sidecar proxies in each workload or pod. This is a pretty inefficient way of solving these requirements. In this post, we will look at an alternative to the sidecar model that provides a transparen

                                How eBPF will solve Service Mesh - Goodbye Sidecars - Isovalent
                              • Google Cloud Next '22で発表された全 123 項目 | Google Cloud 公式ブログ

                                ※この投稿は米国時間 2022 年 10 月 15 日に、Google Cloud blog に投稿されたものの抄訳です。 今週、世界中の都市で Google Cloud Next '22を開催し、皆様に重要なニュースやお知らせをご紹介できたことを嬉しく思います。ニューヨーク市の開会基調講演から 24 時間のライブ配信が始まり、その後西海岸に移動し、カリフォルニア州サニーベールの Google Cloud 本社から「Top 10 Cloud Predictions」のデベロッパー基調講演が行われました。Next '22はその後太平洋を渡り、東京(日本)、バンガロール(インド)へと移り、ミュンヘン(ドイツ)で終了しました。グローバルなイベント、Innovators Hive にご参加いただいた何千人ものデベロッパーの皆様に感謝いたします。ぜひ、すべてのブレイクアウト セッションをご確認くださ

                                  Google Cloud Next '22で発表された全 123 項目 | Google Cloud 公式ブログ
                                • Introducing Amazon MemoryDB for Redis – A Redis-Compatible, Durable, In-Memory Database Service | Amazon Web Services

                                  AWS News Blog Introducing Amazon MemoryDB for Redis – A Redis-Compatible, Durable, In-Memory Database Service Interactive applications need to process requests and respond very quickly, and this requirement extends to all the components of their architecture. That is even more important when you adopt microservices and your architecture is composed of many small independent services that communica

                                    Introducing Amazon MemoryDB for Redis – A Redis-Compatible, Durable, In-Memory Database Service | Amazon Web Services
                                  • Amazon Builder's Libraryを読んでみた - たけぞう瀕死ブログ

                                    昨年のre:Invent 2019で発表されたAmazon Builder's Libraryを一通り読んでみました。通勤電車で読んでいたのですが、途中で冬休みに突入してしまい少し時間がかかってしまいました。途中で日本語にも対応していることに気付いたのですが、折角なので全て英語で読んでみました。 aws.amazon.com Amazonにおける大規模分散システムの開発で得られたノウハウが公開されているのですが、昨今マイクロサービスの普及もあり、Amazonのような規模でなくとも分散システムに関するノウハウが重要になりつつあります。もちろんAWSのインフラや規模感に依存する部分も多々見られるものの、大規模な分散システムを運用した上で得られる知見というのは得難いものですし、一般論として参考になる部分も多く、とても有用なコンテンツだと思います。 全体を通して共通して述べられていたのは以下のよう

                                      Amazon Builder's Libraryを読んでみた - たけぞう瀕死ブログ
                                    • 2019/05 Scala導入を検討したい人に向けた情報をまとめてみた

                                      scalakb20190523.md 2019/05 Scala導入を検討したい人に向けた情報をまとめてみた Scalaとは? The Scala Programming Language 開発元はLightbend 社 と EPFL(Odersky先生がいるスイスの大学) 2019/05 現在、最新バージョンは 2.12 Dottyと呼ばれる新しいScalaコンパイラが開発されている Scala3 2019/05 現在0.15.0-RC1 2系との互換性はなく、移行ツールが用意される いつ出るのかもまだよくわからないため、おそらくこちらがメインストリームになるのはまだ数年先であると言われているが・・・? 特徴 JVM言語 オブジェクト指向と関数型言語両方の特性を併せ持つ 個人的にScalaの好きなところ 環境構築が簡単 JDKとsbt(ビルドツール)さえあればいい Scalaのコンパイラ

                                        2019/05 Scala導入を検討したい人に向けた情報をまとめてみた
                                      • ドメイン知識の問題集や勉強の仕方(随時更新)|gaijineers

                                        ドメイン知識は幅広いのでどこまで勉強すればいいか思った時のリスト。勉強の仕方色々あるが個人的にわかりやすいなと思ったものも書いときます ソフトウェアエンジニアとしてやりながらrecoというエンジニア向けの転職プラトフォームを作ってます。現在は数社のテック企業のサポートをしております(https://jobs.reco.sh/) reco経由で申し込むと面接に備えるためのサポートが得られます。面接対策のヒントや質問例、模擬面接などを通じて、自信を持って次のステップに進む準備ができます。 申請リンク:https://airtable.com/appDsRlN6LTSiW0a3/shrP9nwF925b1d5ZJ Network復習 TCP, UDP: High Performance Browser Networking - Ilya Grigorikの2~3章 (m)TLS: Liz Ric

                                          ドメイン知識の問題集や勉強の仕方(随時更新)|gaijineers
                                        • Worker Tools

                                          Worker Tools are a collection of TypeScript libraries for writing web servers in Worker Runtimes such as Cloudflare Workers and Deno Deploy. ToolsServicesHow to UseExamplesQuestionsWhat niche do Worker Tools fill?Tools🧭 Worker Router — Complete routing solution that works across CF Workers, Deno and Service Workers🔋 Worker Middleware — A suite of standalone HTTP server-side middleware with TypeS

                                          • 分散システムにおけるSagaパターンのAWS Step Functions による実装 �#AWSDevDay

                                            AWS Dev Day Online - Session B4 分散システムにおけるSagaパターンのAWS Step Functions による実装 �#AWSDevDay / Implementing SAGA pattern on distributed system with AWS Step Functions.

                                              分散システムにおけるSagaパターンのAWS Step Functions による実装 �#AWSDevDay
                                            • マイクロサービスとメッセージングのなぜ [疑問編] - 赤帽エンジニアブログ

                                              「マイクロサービスとメッセージングのなぜ [概要編]」はこちらです。 レッドハットでインテグレーションのためのミドルウェア製品のテクニカルサポートを担当している山下です。 概要編ではメッセージングの良い面ばかりに焦点を当ててきましたが、今回の疑問編ではメッセージングを検討し始めたときに疑問に思ったり困りがちなことを説明したいと思います。概要編とは異なり、細かな技術的内容も含まれますので、その時々で必要な部分や興味ある部分だけ読んでいただければと思います。 (ところで、当初は前回を前編、そして今回を後編にして終わらせようと思っていたのですが、今回もあまりに長くなってしまったので、構成を変えたのでした。 このため当初の前編は概要編と名前を変更しています。) ではまず主に疑問とされることを確認して、その後に対処法を見ていきましょう。 メッセージングを利用することによる主な疑問 対処方法 Q1:

                                                マイクロサービスとメッセージングのなぜ [疑問編] - 赤帽エンジニアブログ
                                              • Async Python is not faster

                                                50th and 99th percentile response times are in milliseconds, throughput is in requests per second. The table is ordered by P99, which I think is perhaps the most important real world statistic. Note that: The best performers are sync frameworks but Flask has lower throughput than others The worst performers are all async frameworks Async frameworks have far worse latency variation Uvloop-based opt

                                                • Being Glue — No Idea Blog

                                                  Talk Abstract:Your job title says "software engineer", but you seem to spend most of your time in meetings. You'd like to have time to code, but nobody else is onboarding the junior engineers, updating the roadmap, talking to the users, noticing the things that got dropped, asking questions on design documents, and making sure that everyone's going roughly in the same direction. If you stop doing

                                                    Being Glue — No Idea Blog
                                                  • NewSQL 2020年前半のリリースを振り返る - Qiita

                                                    上表の「特徴的な追加/改善内容」の列を見てもらうと分かる通り、下記3つのポイントが機能改善の傾向として共通している(なお、YugabyteDBは2020年2月に2.1をリリース済で2.2の差分が小さい)。 OLAP向け機能の強化(カラムナストア、ベクター化実行) 悲観的ロックのサポート バックアップとリカバリの機能強化 それぞれがどんな意図を持って追加されたのか、次節以降で私なりに解説をしていく。 1. OLAP向け機能強化 このテーマについて議論する前に一つ触れるべきなのは、 「NewSQLは分析系クエリ、つまりOLAP処理に適しているのか?」 という疑問である。 個人的にこれに回答するならば、現時点では"No"となる。 シンプルな言い方をすればRedshiftやBigQuery、最近であればSnowflakeなど分析クエリを専門とするデータベースとは方向性が異なり、まともには競えない。

                                                      NewSQL 2020年前半のリリースを振り返る - Qiita
                                                    • Introducing C# Source Generators - .NET Blog

                                                      We’re pleased to introduce the first preview of Source Generators, a new C# compiler feature that lets C# developers inspect user code and generate new C# source files that can be added to a compilation. This is done via a new kind of component that we’re calling a Source Generator. To get started with Source Generators, you’ll need to install the latest .NET 5 preview and the latest Visual Studio

                                                        Introducing C# Source Generators - .NET Blog
                                                      • M1RACLES: An Apple M1 Vulnerability

                                                        M1RACLES (CVE-2021-30747) is a covert channel vulnerability in the Apple Silicon “M1” chip. Executive Summary A flaw in the design of the Apple Silicon “M1” chip allows any two applications running under an OS to covertly exchange data between them, without using memory, sockets, files, or any other normal operating system features. This works between processes running as different users and under

                                                          M1RACLES: An Apple M1 Vulnerability
                                                        • 海外転職を成功させたので、海外エンジニア転職を阻むものを払拭したい - Qiita

                                                          筆者の経緯 スペック toeicは5年前、計測したとき800点(+50 - 100 はいってそう) SIer出身のため、非常に実践経験に悩み、長らく苦戦 オランダでの日系企業勤務を歴て、イスララエル系の完全外資への転職 なんかこれだけ書くとスペック高めですが、SIerでは同期にぶっちぎりで出世競争に遅れてました。 最近はオフショアを利用した受託開発やっております。よかったらフォローお願いします 超優秀勢のアメリカ転職しか書いてはいけないムードを払拭したい ずっと海外に行きたい思いを燻ぶらせていました。大体ハテブとかで観測していると出てくるのは、シリコンバレー勢ばっか。アメリカの過当競争みたいなのはビビりますし、個人的に興味のあった、欧州就職はあまりなかったです。ましてはSIerからいった人も見たことないです。 たまにSIerから日本の外資に入る人はいて、結構その後アメリカ狙うみたいに行って

                                                            海外転職を成功させたので、海外エンジニア転職を阻むものを払拭したい - Qiita
                                                          • PostgreSQL 15 Released!

                                                            October 13, 2022 - The PostgreSQL Global Development Group today announced the release of PostgreSQL 15, the latest version of the world’s most advanced open source database. PostgreSQL 15 builds on the performance improvements of recent releases with noticeable gains for managing workloads in both local and distributed deployments, including improved sorting. This release improves the developer e

                                                              PostgreSQL 15 Released!
                                                            • ヤフーのAIプラットフォーム紹介 〜 AI開発をより手軽に

                                                              ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。ヤフーでデータエンジニア兼マネージャーをしている安藤です。 社内で利用しているAIプラットフォームの構築、提供を担当しています。 ヤフーには100を超えるサービスがあり、各サービスのデータ*1が蓄積されています。ヤフーではこれらのデータをマルチビッグデータと呼んでいます。マルチビッグデータを利用し、ユーザの利便性やサービスの質向上のため、AI、機械学習の導入が増えています。 今回は、社内で急速に利用が進んでいる内製のAIプラットフォームを紹介します。 *1 この記事で取り扱っているデータは、プライバシーポリシーの範囲内で取得したデータを個人が特定できない状態に加工しています。 AIプラットフォーム開発の目的 AIプラッ

                                                                ヤフーのAIプラットフォーム紹介 〜 AI開発をより手軽に
                                                              • Proxy-Wasm + Rust による Envoy の拡張 ―― 独自メトリクスの追加を例に - Flatt Security Blog

                                                                This image includes the work that is distributed in the Apache License Version 2.0 株式会社Flatt Securityでセキュリティエンジニアとして働いている米内です。 本稿では、Envoy に独自メトリクスを追加するようなフィルタのサンプル実装の提示を通して、 WebAssembly によるサービスプロキシの拡張を可能にする仕様である Proxy-Wasm について紹介します。 Proxy-Wasm とは Proxy-Wasm の周辺 Rust による Envoy の拡張 SDK の利用 スタートアップ処理 メトリクスの定義 メトリクスの値の変更 動作例 おわりに Proxy-Wasm とは 近年は WebAssembly System Interface(WASI) を中心として、「WebAssembl

                                                                  Proxy-Wasm + Rust による Envoy の拡張 ―― 独自メトリクスの追加を例に - Flatt Security Blog
                                                                • GitHub - huawei-iot/HarmonyOS: 鸿蒙系统资料。Docs about HarmonyOS.

                                                                  English Docs|中文文档 Tips: This project is not an official.This project collect some documents about HarmonyOS in the Internet.This is not a commercial project.This project just introduce HarmonyOS and all documents and codes come from Internet.If you use this project for business or something about make money, or in the event of any disputes arising from the usage of, or in connection with this proj

                                                                    GitHub - huawei-iot/HarmonyOS: 鸿蒙系统资料。Docs about HarmonyOS.
                                                                  • Distributed Systems Course

                                                                    This is an introductory course in Distributed Systems. Distributed systems is the study of how to build a computer system where the state of the program is divided over more than one machine (or "node"). This course is in active development. At the moment, it consists of a series of short videos. The intention is to create a complete set of video lectures and then add additional content (such as m

                                                                    • Metaの大規模言語モデル「LLaMA-65B」のデータが4chanで流出

                                                                      Metaが2023年2月に発表した大規模言語モデル「LLaMA」はGPT-3と匹敵する性能を持ち、単体のGPUでも動作可能なほどに動作が軽いことから、コンシューマーレベルのハードウェア環境でもChatGPTのようなAIを動かせるようになることが期待されています。そんなLLaMAのデータが流出したと話題になっています。 Facebook LLAMA is being openly distributed via torrents | Hacker News https://news.ycombinator.com/item?id=35007978 LLaMAはMetaのAI研究組織であるMeta AI Researchによって開発された大規模言語モデルです。OpenAIのChatGPTやDeepMindのChinchillaなど、従来の大規模言語モデルを動作させるためにはAIに最適化したアク

                                                                        Metaの大規模言語モデル「LLaMA-65B」のデータが4chanで流出
                                                                      • Webpack 5 release (2020-10-10) | webpack

                                                                        Webpack 4 was released in February 2018. Since then we shipped a lot of features without breaking changes. We know that people dislike major changes with breaking changes. Especially with webpack, which people usually only touch twice a year, and the remaining time it "just works". But shipping features without breaking changes also has a cost: We can't do major API or architectural improvements.

                                                                          Webpack 5 release (2020-10-10) | webpack
                                                                        • 開発組織を分散モノリスにしないチーム分割と協働のデザイン - mtx2s’s blog

                                                                          複数チームに分かれたプロダクト開発スタイルをかえって不自由に感じてはいないだろうか。チーム間に張り巡らされた無数のチェーンが自由を奪い、チームの活動を束縛する。そんな感覚だ。 組織を複数のプロダクト開発チームに分割する組織アーキテクチャは、マイクロサービスアーキテクチャに例えることができる。そこから見いだせる原則は、チームをコンポーネントとして捉え、凝集度を高く、結合度を低く設計することだ。この原則を軽視すると、チーム間の依存関係が互いをチェーンのように繋ぎ、絡み合い、組織全体を「分散されたモノリス」に変えてしまう。その結果として、チームは日々、多大な調整コストや遅延コストを支払い続ける羽目になる。 では、既存のソフトウェアプロダクト開発において、個々のチームが活動しやすい分散型組織の設計とはどういうものだろうか。あくまでも私の経験や考えに基づくものではあるが、本稿はこれをテーマに書いてみ

                                                                            開発組織を分散モノリスにしないチーム分割と協働のデザイン - mtx2s’s blog
                                                                          • Keybase joins Zoom

                                                                            You're reading the Keybase blog. There are more posts. When you're done, you can install Keybase. Today we're announcing that Zoom acquired Keybase. We're thrilled with the match, and we're excited to be working on security that affects everyone we know. What "getting together" means today For many weeks, everyone on earth has faced the same question: "How do we keep life moving forward if we can'

                                                                            • GitHub - gogitdb/gitdb: Distributed Embeddable Database

                                                                              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 - gogitdb/gitdb: Distributed Embeddable Database
                                                                              • [#JTF2020 解説版]理解して拡げる 分散システムの基礎知識 - Qiita

                                                                                はじめに July Tech Festa 2020において、「マイクロサービスの今だからこそ!理解して拡げる 分散システムの基礎知識」のタイトルで登壇をしてきました。スライドはこちらにありますが、資料内や当日のトークで話せていない部分を含めて、こちらでblogとして解説をしておきたいと思います。 1. セッションの導入 - 新たなムチャブリ - 今回は昨年の#JTF2019で私が話した、「Cloud Native開発者のためのDatabase with Kubernetes」からの続編という形にしてみました。 昨年は、 「せっかくKubernetesを使うのにアプリケーションだけじゃもったいない。 DB、そしてステートフルなワークロードにも適用していきましょう」 という話をしましたが、Kubernetes-native Testbedなど、そうした取り組みが増えつつある傾向にはとても興味を

                                                                                  [#JTF2020 解説版]理解して拡げる 分散システムの基礎知識 - Qiita
                                                                                • 『殺されつつある、日本人の国民性』

                                                                                  アンちゃんから見るニッポン 日本に来て20年のアンちゃんが 仕事、子育てをしながら、その中でアメリカと日本の違いを博多弁でわかりやすく綴ります。 去年の5月に書いたブログだけど、あれからコロナ対策はちっとも変わってないから、もう一回アップする。 ___________________________________________ 去年の今頃、私は [日本に住んでよかった!] と思った。 Last year at about this time, I remember thinking. “I sure am glad I live in Japan.” 母国のアメリカではコロナが蔓延して、毎日マスクをしたくないアメリカ人や、コロナを甘く考えているトランプ大統領をテレビで見ていたからだ。どんどんカオスに落ちていったアメリカは、私にとって、距離的にだけでなく、感情的にも遠いところになってきた

                                                                                    『殺されつつある、日本人の国民性』