Michael Gasch πŸ‡©πŸ‡ͺπŸ‡ΊπŸ‡¦ Profile picture
β€žTo enlighten me more, What holds the world together at its innermost coreβ€œ - Faust, J. W. Goethe 🏒 PM @AWS #EventBridge. All opinions shared here are my own.
Adel Zaalouk Profile picture Ronak Kogta Profile picture Geoff Lowery πŸ‘¨πŸ»β€πŸ’» Profile picture 3 subscribed
Jul 12, 2019 β€’ 25 tweets β€’ 9 min read
Did you ever ask yourself if cgroups (containers, pods, whathaveyou) can impact the @golang runtime? I did and here's what I learned... (thread) πŸ‘‡#Docker #Kubernetes #Linux So ~2y ago, while working with a lot of customers moving into containers and #Kubernetes, I naturally hit the (now well-known) Java/JVM cgroups issues (all you need to know -> lightbend.com/blog/cpu-consi… and ).
Jun 21, 2019 β€’ 12 tweets β€’ 2 min read
Service meshes provide a lot of value, especially around encryption and observability. I question, though, whether circuit breaking/timeouts/retries should be externalized (deferred) to the network. (Thread) These app-specific (business logic) concerns are impossible to generalize at scale/ in large distributed systems, ie the ones where you typically consider a service mesh.
Nov 27, 2018 β€’ 20 tweets β€’ 5 min read
I see a lot of people having problems to understand how the Kubernetes platform works at the fundamental level, e.g. resiliency and behaviour. If you start thinking about Kubernetes as a fully event-driven system, there's answers to so many "Why"'s Think of the API server as an immutable (replicated) log (queue) and stream of events. Events are facts that can be causally related ("happened-before") or not related at all (then we say they happened "concurrently"). etcd is an implementation detail.