The end of a dramatic weekend in tech is that OpenAI has split and Microsoft is partnered with one and has hired the other; this is the ultimate failure case of what should have been a for-profit c…
The Importance of gRPC Monitoring for High-Performance Systems
When your microservices stop communicating as they should, monitoring gRPC is an essential step toward figuring out what's wrong. Get to know how gRPC monitoring works, the different approaches available and how to get the most out of gRPC monitoring solutions for powering high-performance, distributed systems.
The Value Flywheel Effect is a worthwhile read. It’s imperfect, but a fascinating look into real-world application of Wardley mapping, and a rare view of a company’s engineering strategy.
I’m currently diving into the topic of engineering strategy, and a sub-topic that I’ve not previously spent much time on is Wardley maps. As I dug into it a bit more, The Value Flywheel Effect by Anderson, McCann, and O’Reilly was recommended as a primer, so I bought a copy and spend some time working through it.
This week we're diving into data streaming, exploring fundamental concepts, practical applications, and tools to get you started on your data streaming journey.
We’re releasing a set of changes that builds on the foundation of our earlier WireGuard performance work, significantly improving UDP throughput on Linux. As with the previous work, we intend to upstream these changes to WireGuard. Our changes improve throughput for HTTP/3, QUIC, and other UDP-based applications through the use of segmentation offloads. UDP throughput over Tailscale increases 4x on bare metal Linux, and pushes past (for now) the in-kernel WireGuard implementation on that hardware. You can experience these improvements in Tailscale v1.54.
Craig digs into the architecture behind a slick IoT data platform including Postgres, the Citus extension, and pg_partman partitioning. Add these together with columnar compression and you've got a fully open source and scalable IoT data stack.
Survey: Observability tools can create more resilient, secure networks
IT organizations that invest in observability tools can recover services faster, remediate security events sooner, and identify the impact of incidents better, according to Splunk’s annual observability research.
The Right Way To Do the API Is Always Negotiated in the Moment
I used to believe there was a right way to do APIs. I don’t anymore. I know better. I’ve seen too many APIs. I’ve seen too many people get frustrated that we didn’t do the API in the right way. Anybody claiming to have the right way is selling you digital moose diarrhea. The right way to do an API is less about the API, and everything about the process, and who you have involved in producing and consuming the APIs. For technologists it is hard to see the process and the people and it is easy to just focus on the technology—–a mistake I see made over and over in the world of APIs.
Originally published July 2015 In 2002, Professor Enrico Zaninotto, Dean of Economics at the University of Trento, gave a keynote at the Extreme Programming conference. It was the clearest technical talk I have ever seen, even though it was delivered by a non-programmer in an unfamiliar language. What set the talk apart was the clarity and depth of the thought behind it.
Seeing Code Execution Differently At The API Gateway
When I published my recent story about where API gateways might be going, I received pushback the most about my inclusion of code execution as a core platform capability. Which I would agree with in our grandfathers or even father’s API gateway realm, but in a gitops, serverless, edge, and programmable API gateway realty, I see things differently. I see a world where the API gateway is part of the fabric of the web. Our father’s API gateway ended up baked into the cloud, but the next generation of API gateways will just a DNS record away, while enjoying a federated and programmable life serving up goodness (not always).
This directory contains a curated compilation of key players offering APIs for data extraction. I write a brief overview of each service. I also include a link to the official website, pricing, and other relevant information.