[01]
Managing Distributed Workflows: Orchestration vs. Choreography
Distributed workflows cannot eliminate semantic coupling. The architectural choice is how to implement that coupling without making it worse.
Thoughts on software, systems,
and building things that last.
Distributed workflows cannot eliminate semantic coupling. The architectural choice is how to implement that coupling without making it worse.
Today, anything can go viral in seconds. Software development is no exception; we're just as influenced by trends and hype as any other industry.
I ran into socket timeouts in a Lambda function that had always worked fine. The real cause wasn't the network — it was CPU starvation. The fix? Adding 4x more memory.
Building a dynamic audio and video watermarking SaaS from FFmpeg and AWS Fargate to WebAssembly in the browser.
Understanding V8 engine, process.binding(), and how LibUV manages the event loop and thread pool in Node.js.