並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 47件

新着順 人気順

"distributed systems"の検索結果1 - 40 件 / 47件

  • オブザーバビリティ(可観測性)とは何か?を学べる「Distributed Systems Observability」を読んだ - kakakakakku blog

    2019年頃から「オブザーバビリティ (Observability)」もしくは「可観測性」という言葉をよく聞くようになった(本記事では「オブザーバビリティ」という表記に統一する).「マイクロサービス」と同じように「バズワード」の側面があり「オブザーバビリティとは何か?」という質問に対して様々な回答が考えられると思う. 今回は「オブザーバビリティ」の理解を深めるために「Distributed Systems Observability」を読んだ.本書は O'Reilly Media で読むこともできるけど,Humio のサイトから無料でダウンロードすることもできる(メールアドレス登録は必要).著者は Cindy Sridharan となり,肩書は「Distributed Systems Engineer」と書いてあった. www.humio.com 目次 本書には「オブザーバビリティ」をテー

      オブザーバビリティ(可観測性)とは何か?を学べる「Distributed Systems Observability」を読んだ - kakakakakku blog
    • 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

      • Catalog of Patterns of Distributed Systems

        Distributed systems provide a particular challenge to program. They often require us to have multiple copies of data, which need to keep synchronized. Yet we cannot rely on processing nodes working reliably, and network delays can easily lead to inconsistencies. Despite this, many organizations rely on a range of core distributed software handling data storage, messaging, system management, and co

          Catalog of Patterns of Distributed Systems
        • Debugging Incidents in Google’s Distributed Systems - ACM Queue

          June 6, 2020 Volume 18, issue 2 PDF Debugging Incidents in Google's Distributed Systems How experts debug production issues in complex distributed systems Charisma Chan and Beth Cooper Google has published two books about SRE (Site Reliability Engineering) principles, best practices, and practical applications.1,2 In the heat of the moment when handling a production incident, however, a team's act

          • Distributed Systems with Node.js

            Building Enterprise-Ready Backend Services Distributed Systems with Node.js, a book I wrote through O'Reilly, has been published! Distributed Systems with Node.js hard copies In this hands-on guide I prove that Node.js is just as capable as traditional enterprise platforms for building services that are observable, scalable, and resilient. Intermediate to advanced Node.js developers find themselve

              Distributed Systems with Node.js
            • GitHub - pingcap/talent-plan: open source training courses about distributed database and distributed systems

              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 - pingcap/talent-plan: open source training courses about distributed database and distributed systems
              • Distributed Systems with Node.js

                Read it now on the O’Reilly learning platform with a 10-day free trial. O’Reilly members get unlimited access to books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers. Many companies, from startups to Fortune 500 companies alike, use Node.js to build performant backend services. And engineers love Node.js for its approachable API and familiar syntax.

                  Distributed Systems with Node.js
                • Distributed Systems 3rd edition (2017) - DISTRIBUTED-SYSTEMS.NET

                  You can get a digital (personalized) copy of this book for free. PPT slides now available This page refers to the 3rd edition of Distributed Systems For this third edition of “Distributed Systems,” the material has been thoroughly revised and extended, integrating principles and paradigms into nine chapters: Introduction Architectures Processes Communication Naming Coordination Replication Fault t

                    Distributed Systems 3rd edition (2017) - DISTRIBUTED-SYSTEMS.NET
                  • Reliable by Design: Applying Formal Methods to Distributed Systems

                    Search and analytics, data ingestion, and visualization – all at your fingertips

                      Reliable by Design: Applying Formal Methods to Distributed Systems
                    • Debugging Incidents in Google’s Distributed Systems – Communications of the ACM

                      CACM Web Account Membership in ACM includes a subscription to Communications of the ACM (CACM), the computing industry's most trusted source for staying connected to the world of advanced computing. Sign In Sign Up Google has published two books about Site Reliability Engineering (SRE) principles, best practices, and practical applications.1,2 In the heat of the moment when handling a production i

                      • The Evolution of Distributed Systems on Kubernetes

                        At the QCon in March, I gave a talk on the evolution of distributed systems with Kubernetes. First, I want to start with a question, what comes after microservices? I'm sure you all have an answer to that, and I have mine too. You'll find out at the end what I think that will be. To get there, I suggest we look at what are the needs of the distributed systems. And how those needs have been evolvin

                          The Evolution of Distributed Systems on Kubernetes
                        • Distributed Systems Shibboleths | Joey Lynch's Site

                          Shibboleths are historically a word or phrasing that indicate membership in a particular group or culture. I was introduced to the term in the West Wing where the President needed to verify the veracity of a person’s claims of religious persecution. I am still a relatively new engineer in the field of distributed systems, having only studied and worked in the field for around a decade, but in that

                          • MITの分散システムの講義 6.824: Distributed Systems が面白かった件 - Qiita

                            これは何? 分散システム初学者が、MITの院生向け講義 6.824: Distributed Systems を一通りやってみたので、その内容をまとめる。 分散システムなる分野に入門したいと思った際の一つの選択肢として個人的にオススメできるコンテンツだったので、この場で広く推すために書いている。 Lab3で扱うRaftのアーキテクチャ図より引用1 きっかけ 元々のモチベーションとしては、お仕事周りでAurora2やDynamo3、EBS4といった文献に目を通す中で、そもそも根底にある分散システムという分野を全然知らない。俺たちは雰囲気でクラウドをやっている(画像略)5…という気分になったのがきっかけだった。 ちょうど年末の空き時間に分散システムのオススメコンテンツを探している中で、推されていたこのコンテンツに出会ったのが12月末。その後は仕事の後など空き時間にちまちまやって、結局Lab3ま

                              MITの分散システムの講義 6.824: Distributed Systems が面白かった件 - Qiita
                            • Foundational distributed systems papers

                              On distributed systems broadly defined and other curiosities. The opinions on this site are my own. I talked about the importance of reading foundational papers last week. To followup, here is my compilation of foundational papers in the distributed systems area. (I focused on the core distributed systems area, and did not cover networking, security, distributed ledgers, verification work etc. I e

                              • CSE 138: Distributed Systems

                                From the beginning of this year, I started to take lecture courses of undergrad distributed systems course at UC Santa Cruz (CSE 138) by Lindsey Kuper. It consists of 23 lectures (you can see the schedule of topics from here) and recently I’ve finished all of them. I’m not a student at UCSC but due to the COVID-19 situation, all these lectures were delivered online and are available on YouTube. So

                                • A Distributed Systems Reading List

                                  2024/02/07A Distributed Systems Reading ListThis document contains various resources and quick definition of a lot of background information behind distributed systems. It is not complete, even though it is kinda sorta detailed. I had written it some time in 2019 when coworkers at the time had asked for a list of references, and I put together what I thought was a decent overview of the basics of

                                  • Distributed Systems with Node.js

                                    Read it now on the O’Reilly learning platform with a 10-day free trial. O’Reilly members get unlimited access to books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers. Many companies, from startups to Fortune 500 companies alike, use Node.js to build performant backend services. And engineers love Node.js for its approachable API and familiar syntax.

                                      Distributed Systems with Node.js
                                    • GitHub - encoredev/encore: Encore is the Backend Development Platform purpose-built to help you create event-driven and distributed systems.

                                      Encore – Backend Development Platform Encore provides a purpose-built workflow to help you create event-driven and distributed systems — from local development to your cloud on AWS & GCP. It consists of a Microservice Framework & Infrastructure SDK, a Local Development Environment with tools like tracing, and a Cloud Platform for automating CI/CD and cloud infrastructure provisioning. 🏁 Try Encor

                                        GitHub - encoredev/encore: Encore is the Backend Development Platform purpose-built to help you create event-driven and distributed systems.
                                      • Building Reliable Distributed Systems in Node.js

                                        This post introduces the concept of durable execution, which is used by Stripe, Netflix, Coinbase, HashiCorp, and many others to solve a wide range of problems in distributed systems. Then it shows how simple it is to write durable code using Temporal’s TypeScript/JavaScript SDK. For an updated version of this post, see durable-execution.pdf Distributed systems When building a request-response mon

                                          Building Reliable Distributed Systems in Node.js
                                        • C++ Creator Bjarne Stroustrup Weighs in on Distributed Systems, Type Safety and Rust

                                          Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.

                                            C++ Creator Bjarne Stroustrup Weighs in on Distributed Systems, Type Safety and Rust
                                          • Balancing Coupling in Distributed Systems

                                            We are taught to avoid coupling like a plague. Over the years we’ve introduces numerous design and architectural patterns that decouple systems. But what exactly is coupling? What types of coupling are out there? Are all of them equally bad? Or maybe there is a “good” coupling? In this talk, I’ll share my thoughts on the subject of coupling in distributed systems, and will answer all of the above

                                              Balancing Coupling in Distributed Systems
                                            • Challenges with distributed systems

                                              The moment we added our second server, distributed systems became the way of life at Amazon. When I started at Amazon in 1999, we had so few servers that we could give some of them recognizable names like “fishy” or “online-01”. However, even in 1999, distributed computing was not easy. Then as now, challenges with distributed systems involved latency, scaling, understanding networking APIs, marsh

                                                Challenges with distributed systems
                                              • 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

                                                • Retries in distributed systems: good and bad parts :: ✨Shubheksha Jalan✨

                                                  Retries are a way to provide resiliency in a distributed system When working with a distributed system, the only guarantee we have is that things will fail sooner or later. In these circumstances, we want to “design for failure”. Retries are a technique that helps us deal with transient errors, i.e., errors that are temporary and are likely to disappear soon. Retries help us achieve resiliency by

                                                    Retries in distributed systems: good and bad parts :: ✨Shubheksha Jalan✨
                                                  • My FLOPS 2022 keynote talk: “Adventures in Building Reliable Distributed Systems with Liquid Haskell”

                                                    Back in May, I gave the opening keynote (my first keynote talk!) at the FLOPS 2022 conference. I talked about the work we’ve been doing in my group on using Liquid Haskell for verifying the correctness of distributed systems. Here’s a pseudo-transcript1 of my FLOPS talk. Some of the slides are included below, and I’ve posted the full set of slides as well. Good morning Good morning, FLOPS! Good mo

                                                    • Best resources to learn about data and distributed systems

                                                      Learning distributed systems is tough. You need to go through a lot of academic papers, concepts, code review, before being able to have a global pictures. Thankfully, there is a lot of resources out there that can help you to get started. Here’s a list of resources I used to learn distributed systems. I will keep this blogpost up-to-date with books, conferences, and so on. A distributed system is

                                                        Best resources to learn about data and distributed systems
                                                      • Understanding Distributed Systems

                                                        What every developer should know about large distributed applications

                                                          Understanding Distributed Systems
                                                        • Transactions in distributed systems

                                                          What are Transactions?A transaction symbolizes a unit of work performed within a database management system (or similar system) against a database and treated in a coherent and reliable way independent of other transactions. A transaction generally represents any change in a database. Transactions in a database environment have two main purposes: To provide reliable units of work that allow correc

                                                            Transactions in distributed systems
                                                          • GitHub - LeonHartley/Coerce-rs: Actor runtime and distributed systems framework for Rust

                                                            A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

                                                              GitHub - LeonHartley/Coerce-rs: Actor runtime and distributed systems framework for Rust
                                                            • Summer Blog Backlog: Distributed Systems

                                                              Kubernetes is Our Generation's Multics Let's start this post off with a bold claim: Kubernetes is Multics! That is, it's a serious, respectable, but overly complex system that will eventually replaced by something simpler: the Unix of distributed operating systems. (It's arguable whether Kubernetes deserves to be called a distributed OS, but let's leave that aside for now.) This is the same claim,

                                                              • Untangling Microservices, or Balancing Complexity in Distributed Systems

                                                                Untangling Microservices, or Balancing Complexity in Distributed Systems The microservices honeymoon period is over. Uber is refactoring thousands of microservices into a more manageable solution [1]; Kelsey Hightower is predicting monoliths are the future [2]; and even Sam Newman is declaring that microservices should never be the default choice, but rather a last resort [3]. What’s going on here

                                                                  Untangling Microservices, or Balancing Complexity in Distributed Systems
                                                                • Clocks and Causality - Ordering Events in Distributed Systems

                                                                  Share this articleIntroductionSystem events could be arranged in an order based on the time they occurred. Clocks keep time and produce timestamps. Conventional clocks (such as time-of-day clocks) use a common reference to learn time. That reference could be internal hardware or a common service that serves time using protocols like NTP. However, because of clock drifts and/or assumptions around n

                                                                    Clocks and Causality - Ordering Events in Distributed Systems
                                                                  • Metastable Failures in Distributed Systems – Aleksey Charapko

                                                                    Metastability is a stable state of a dynamical system other than the system’s state of least energy. – Wikipedia Distributed systems often fail spectacularly and unpredictably. They are a cause for a headache and sleepless on-call nights for way too many engineers. And this is despite lots of efforts to understand the failures, and all the tools and “best practices” we have to contain and/or preve

                                                                    • Controlling concurrency in distributed systems using AWS Step Functions | Amazon Web Services

                                                                      AWS Compute Blog Controlling concurrency in distributed systems using AWS Step Functions This post is written by Justin Callison, Senior Manager, AWS Step Functions. Distributed systems allow you to evolve components of your application independently and scale your application more easily. They can combine existing services together to make your application more powerful. Your development teams ca

                                                                        Controlling concurrency in distributed systems using AWS Step Functions | Amazon Web Services
                                                                      • Using Java's Project Loom to build more reliable distributed systems · James Baker

                                                                        Using Java's Project Loom to build more reliable distributed systems 09 May 2022 Building distributed databases is very difficult. There are lots of clever ideas you can put into a distributed database, but making the ideas work well together in a real system can be very challenging because different decompositions of the same problem can massively affect how difficult it is to solve, and bugs are

                                                                        • GitHub - project-oak/oak: Meaningful control of data in distributed systems.

                                                                          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.

                                                                            GitHub - project-oak/oak: Meaningful control of data in distributed systems.
                                                                          • Distributed Systems

                                                                            12 chapters, one chapter per month, full of diagrams, illustrations, and examples, all about distributed systems.

                                                                              Distributed Systems
                                                                            • GitHub - stateright/stateright: A model checker for implementing distributed systems.

                                                                              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 - stateright/stateright: A model checker for implementing distributed systems.
                                                                              • Distributed Systems lecture series

                                                                                Accompanying lecture notes: https://www.cl.cam.ac.uk/teaching/2122/ConcDisSys/dist-sys-notes.pdf These videos form an 8-lecture series on distributed systems...

                                                                                  Distributed Systems lecture series
                                                                                • Télécharger Security Engineering: A Guide to Building Dependable Distributed Systems PDF EPUB Livre Gratuit cpa - boydalurza

                                                                                  CLIQUEZ SUR LE LIEN > https://telechargement-le-livres.xyz/1119642787 Télécharger Security Engineering: A Guide to Building Dependable Distributed Systems Ebook Livre Gratuit — décharger — pdf, epub, kindle mobi… Security Engineering: A Guide to Building Dependable Distributed Systems Télécharger PDF… Security Engineering: A Guide to Building Dependable Distributed Systems PDF Télécharger Ebook gr

                                                                                    Télécharger Security Engineering: A Guide to Building Dependable Distributed Systems PDF EPUB Livre Gratuit cpa - boydalurza