Recent posts tagged reliability

SandroSD • 20 hours • in Articles • 6 min read
Part 2 of 10: Reliable background jobs in Node.js, from zerohttps://blog.sandrodezerio.dev/. By Sandro Dezeriohttps://blog.sandrodezerio.dev/about/, senior full-stack engineer. The sign-up scenario is made up, the same one as in Part 1https://blog....
  • node
  • typescript
  • backend
  • reliability
Ivan Rossouw • 5 days • in Articles • 4 min read
Timing tests look wonderfully objective. Start a stopwatch, call the component, stop the watch, and compare the result with a budget. The number is precise. The experiment may not be. That distinction matters in continuous integration, where many t...
  • dotnet
  • testing
  • devops
  • reliability
Ivan Rossouw • 6 days • in Articles • 4 min read
Software often uses broad time windows for good reasons. A dashboard may need recent history, work that is actionable now, and the next scheduled item. Fetching all of that in one bounded query can be efficient and easy to reason about. The trouble ...
  • dotnet
  • csharp
  • testing
  • reliability
Ivan Rossouw • Oct 25 • in Articles • 4 min read
Idempotency is usually introduced with a simple promise: run the operation again and it will not create a duplicate. That promise is useful, but it can become dangerous when we apply it to an entire workflow instead of the specific durable step it p...
  • dotnet
  • csharp
  • architecture
  • reliability
Alex • Oct 22 • in Articles • 12 min read
> Originally published at vibeagentmaking.comhttps://vibeagentmaking.com/blog/phoenix-payroll-2-6-billion-to-fix-57-million-to-replace/. A payroll is not a cost center. It is insurance against the one loss a state cannot pool, and Canada priced that...
  • government
  • accountability
  • software-engineering
  • reliability
raylabs • Oct 19 • in Articles • 2 min read
A configured backup credential often remains unused when application logic only switches keys after a quota response, allowing a temporary service failure to skip an available recovery path. Quick solution: Configure your fallback wrapper to catch H...
post-cover-31674
  • api-design
  • python
  • error-handling
  • reliability
raylabs • Oct 18 • in Articles • 2 min read
Deterministic formatting normalization prevents expensive LLM generation retries when a model output fails structural validation due to minor whitespace variations. Quick solution: function normalizeQuickSolutionLabelcontent: string: string { re...
post-cover-31604
  • reliability
  • markdown
  • llm
  • automation
raylabs • Oct 17 • in Articles • 5 min read
Crash reporting feels like a solved problem until your distribution platform says the obvious solution is not allowed. Quick solution: ~ts type ErrorRecord = { timestamp: string; level: "error" | "warning"; source: string; message: string; ...
post-cover-31519
  • obsidian
  • plugin-development
  • reliability
  • privacy
Alex • Oct 16 • in Articles • 13 min read
> Originally published at vibeagentmaking.comhttps://vibeagentmaking.com/blog/southwest-skysolver-december-2022-threshold/. The same crew solver ran without incident at other airlines that week. That is what makes this a measurement rather than a we...
  • transportation
  • reliability
  • measurement
  • accountability
Ivan Rossouw • Oct 16 • in Articles • 4 min read
Background work is usually introduced to make a system more reliable. We persist an intent, let the request finish, and deliver the external side effect later. That protects the user-facing path from temporary provider failures and gives us room for ...
  • dotnet
  • reliability
  • architecture
  • testing
Tom Smithverified • 2 days • in Articles • 9 min read
Security dominated this week, but not in the usual way. Two active campaigns turned GitHub configuration files into attack surfaces. Researchers demonstrated that the built-in browsers inside AI coding tools can read your SSH keys. And at Oracle AI ...
post-cover-33104
  • agenticai
  • devsecops
  • github
  • localai
Ivan Rossouw • Oct 14 • in Articles • 4 min read
Some of the most misleading tests are not flaky, slow, or obviously incomplete. They are fast, deterministic, and green. They also pass for the wrong reason. That is especially dangerous in fault-tolerant code. A test may claim that a failed depend...
  • dotnet
  • testing
  • reliability
  • csharp
raylabs • Oct 13 • in Articles • 1 min read
When an API returns an HTTP 422 response, client integrations often discard field-level details or dump entire response bodies into logs. Quick solution: async function readAndFormat422response: Response: Promise { const raw = await response.text...
post-cover-31006
  • api
  • http
  • error-handling
  • reliability
Sudhanshu.thakur • Oct 13 • in Articles • 5 min read
A customer clicks Place order. Your API returns success. The order row is in the database. But the service that processes orders never sees an event. This is not a hypothetical edge case invented by Kafka. It is a failure window in a common Spring B...
post-cover-30973
  • java
  • kafka
  • microservices
  • reliability
raylabs • Oct 8 • in Articles • 3 min read
When an unattended cron system encounters a total provider failure, engineers often reach for a manual kill switch. While effective at stopping runaway requests, the manual-only reset pattern introduces hidden operational costs. If an outage lasts tw...
post-cover-30345
  • backend
  • devops
  • serverless
  • reliability
raylabs • Oct 8 • in Articles • 3 min read
A scheduled workflow can start successfully, finish with no eligible work, or commit an article that is not yet live. Counting all three as successes turns a reliability percentage into a trigger counter. Long-running and manually triggered execution...
post-cover-30245
  • backend
  • serverless
  • reliability
raylabs • Oct 7 • in Articles • 3 min read
When an application backend sleeps between requests or takes time to start, an Android app can mistake a temporary cold start for a permanent outage. The opposite failure is also common: a loading spinner retries forever and gives the user no clear w...
post-cover-30209
  • android
  • networking
  • reliability
  • architecture
NiceDayUp • Oct 4 • in Articles • 3 min read
An event notification looks like a neat starting point for automation. A form is submitted, a record changes, or another system announces that a job is ready. The first design question is often which AI action should follow. A more useful question is...
  • automation
  • ai
  • webhooks
  • reliability
Ivan Rossouw • Sep 24 • in Articles • 4 min read
A retry can duplicate a side effect even when the original command completed successfully. This is easy to miss in a method that does two ordinary things: save a record and send a message. Each operation is understandable on its own. The difficult p...
  • dotnet
  • reliability
  • architecture
  • testing
Ivan Rossouw • Sep 21 • in Articles • 4 min read
“Make it work offline” often turns into a storage task: serialize the last successful response, read it when the network fails, and move on. That is necessary, but it is not the hard part. The hard part is deciding what the stored response means ac...
  • dotnet
  • maui
  • reliability
  • architecture
Ivan Rossouw • Sep 19 • in Articles • 4 min read
Security integrations often fail in a surprisingly polite way. The library loads. Initialization succeeds. The function returns. Nothing crashes. Yet the protection we expected may not have participated at all. That distinction matters when an appli...
  • dotnet
  • security
  • reliability
  • testing
chevron_left
🔥 35 posts • 👩‍💻 15 active writers

✨ Want to write in this topic?
Share your learning. Get discovered. Build your profile.
Join CoderLegion

💡 Why developers use CoderLegion
Track learning • Share posts • Get ranked publicly
Create your profile