Tweetovi
- Tweetovi, trenutna stranica.
- Tweetovi i odgovori
- Medijski sadržaj
Blokirali ste korisnika/cu @nimbinatus
Jeste li sigurni da želite vidjeti te tweetove? Time nećete deblokirati korisnika/cu @nimbinatus
-
Laura proslijedio/la je Tweet
Registration for TX primaries ends in hours! Still time! I'm holding down the
#VDR station at Westlake@ThunderCloudSub. Don't miss your chance to use your voice!Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Laura proslijedio/la je Tweet
Can't wait to have our
#DevAdvocate@nimbinatus in the Bay Area this week to talk about the future of#logging and#data at@sysdig
Register now!https://twitter.com/nimbinatus/status/1221864317534064641 …Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Laura proslijedio/la je Tweet
Have something to say but not place to say it? Is it about DevOps? Then I have a deal for you!
@DoDAustin CFP is still open and we need Lightening Talks and Track Talks!https://devopsdays.org/events/2020-austin/propose …Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Laura proslijedio/la je Tweet
The videos from our very first
@DevSecOpsDays#Austin are up on YouTube! Thanks to all our speakers, they're an all-star cast, check 'em out... http://bit.ly/devsecopsdays-austin-videos …#infosec#DevOpsHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Laura proslijedio/la je Tweet
Feynman Lessons for Learning:
1) Understanding is more important than memorization!
2) Learn principles, not formulas.
3) Ask questions!
4) Read Books every day.
5) Teaching is a powerful tool to learning.pic.twitter.com/lU8aE8TI6q
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
P.S. - Have fun trying out formal methods for distributed concurrent systems. The bank transfer example immediately came to mind because I read
@hillelogram’s book, which was recommended by@parlar when introducing me to formal methods.Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
I hope this brain dive gives you appreciation for dev teams building these systems, QA teams ensuring the systems work, infra/ops/SRE teams dealing with these systems every day, and security teams keeping everyone else out of these systems. And all-in-one teams?
You win.Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
No wonder both systems are difficult to understand at scale!
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
So Earth’s systems are chaotic because we have many variables providing input to determine each state of the system--each snapshot in time. Distributed concurrent systems have as many variables, and we examine both systems in a similar way: States and chaos theory.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
However, we can model the concurrency with formal methods like TLA+, identifying spots where we have deadlock: A special term meaning the model can no longer validate that a specific snapshot in time, or state, holds true for all assumptions.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
In distributed bank transfers, many servers send data simultaneously as people send money from one place to another. Redundancy in the datasets and two-phase commits are some tools to ensure the data is valid even if servers crash. All the data flowing simultaneously is chaotic.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Want to really mess with your brain? Let’s make these systems we just examined not just distributed, but concurrent, meaning they can execute steps and processes in parallel or out of order and still end up in the same place. A classic example? Bank transfers across systems.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
However, despite all of these variables, we can still make decent predictions about how these systems act. We’re able to predict and account for errors and failures at specific points through modeling and engineering.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Humans are unpredictable at some level. Here, we’re dealing with multiple levels from the dev that originally wrote the code to the infra person working the system. Add in a hacker trying to get in, and the randomization of the data in the system is even more impressive.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
When you think about it, the amount of data flowing in this system is astounding! And it’s chaotic because of all of the inputs--the variables--coming in from all sides. But what about the human part of the equation?
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
What about the network? Is the backbone heavily trafficked so the data is caught at a choke point like water at a dam? What’s the network topology like? You can run up and down the OSI model and find more and more real-world variables: https://en.wikipedia.org/wiki/OSI_model#Layer_architecture …
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
But this isn’t a theoretical system! Just like in Earth’s systems, you’re dealing with many variables. Let’s examine the physical hardware on the first server: Is the processor heating up? How good are the soldered connections on the motherboard? Are any of the cables damaged?
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Let’s say there are two servers wanting to talk between datacenters hundreds of miles apart. The first server sends a packet to initiate a handshake. In a theoretical system, that packet quickly and completely appears on the second server, which then follows protocol.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Distributed systems are similarly chaotic. How so? Well, just because computers are involved doesn’t mean the systems are without chaos. After all, humans are interacting with them! Any computer system is chaotic, really, but distributed systems are particularly affected.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
We can make predictions, to a point, based on input from most of the variables and our innate ability to see patterns--in this case, we use math
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.