home.social

#productionengineering — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #productionengineering, aggregated by home.social.

  1. Day 17/60: HAProxy fundamentals

    Dug into stick tables for in-memory rate limiting. You define a table with http_req_rate, track source IPs, and deny with 429 status. All inside the HAProxy config.

    Also explored the runtime socket API for zero-downtime deploys: drain a server, wait for connections to close, deploy, bring it back. One socat command each step.

    Health check tuning matters more than people realize. inter 3s fall 3 rise 2 is a solid baseline.

    #SRE #HAProxy #LoadBalancing #ProductionEngineering

  2. Day 15/60: Load balancing algorithms

    Connection draining is what separates clean deploys from dropped requests. You stop sending new connections to the target server and let all existing in-flight requests finish gracefully.

    HAProxy slowstart ramps traffic to recovered servers over 30 seconds instead of hitting them at full weight immediately. Cold JVM heaps and empty connection pools need that ramp.

    Combine draining + slowstart = zero-downtime deployments without overloading fresh backends.

    #SRE #LoadBalancing #HAProxy #Nginx #ProductionEngineering

  3. Learn how engineering teams ship faster without sacrificing quality using context, simulations, and smarter QA strategies built for modern systems. hackernoon.com/4-tactics-for-s #productionengineering

  4. Learn how engineering teams ship faster without sacrificing quality using context, simulations, and smarter QA strategies built for modern systems. hackernoon.com/4-tactics-for-s #productionengineering

  5. Learn how engineering teams ship faster without sacrificing quality using context, simulations, and smarter QA strategies built for modern systems. hackernoon.com/4-tactics-for-s #productionengineering

  6. Learn how engineering teams ship faster without sacrificing quality using context, simulations, and smarter QA strategies built for modern systems. hackernoon.com/4-tactics-for-s

  7. Learn how engineering teams ship faster without sacrificing quality using context, simulations, and smarter QA strategies built for modern systems. hackernoon.com/4-tactics-for-s #productionengineering

  8. For that person who said they write their #changelog in #TeXLaTEX yesterday at @lbarcziova and
    František's talk - I'm actually writing my slides in #Beamer! 2024-06-15 13:15

    Applying #ProductionEngineering (#SRE) mindset to #RPM #Packaging for fun and profit #DevConf_CZ

    pretalx.com/devconf-cz-2024/sp

  9. For that person who said they write their #changelog in #TeXLaTEX yesterday at @lbarcziova and
    František's talk - I'm actually writing my slides in #Beamer! 2024-06-15 13:15

    Applying #ProductionEngineering (#SRE) mindset to #RPM #Packaging for fun and profit #DevConf_CZ

    pretalx.com/devconf-cz-2024/sp

  10. For that person who said they write their in yesterday at @lbarcziova and
    František's talk - I'm actually writing my slides in ! 2024-06-15 13:15

    Applying (#SRE) mindset to for fun and profit

    pretalx.com/devconf-cz-2024/sp

  11. For that person who said they write their #changelog in #TeXLaTEX yesterday at @lbarcziova and
    František's talk - I'm actually writing my slides in #Beamer! 2024-06-15 13:15

    Applying #ProductionEngineering (#SRE) mindset to #RPM #Packaging for fun and profit #DevConf_CZ

    pretalx.com/devconf-cz-2024/sp

  12. For that person who said they write their #changelog in #TeXLaTEX yesterday at @lbarcziova and
    František's talk - I'm actually writing my slides in #Beamer! 2024-06-15 13:15

    Applying #ProductionEngineering (#SRE) mindset to #RPM #Packaging for fun and profit #DevConf_CZ

    pretalx.com/devconf-cz-2024/sp

  13. Applications fail, that's inevitable. All the testing, QA, CI and defensive programming can make this a rare occurrence, but can't eliminate failure.

    Now what?

    Here's how to make that debugging experience less painful...

    debugagent.com/building-for-fa

    #java #programming #productionengineering #observability #architecture

  14. Applications fail, that's inevitable. All the testing, QA, CI and defensive programming can make this a rare occurrence, but can't eliminate failure.

    Now what?

    Here's how to make that debugging experience less painful...

    debugagent.com/building-for-fa

    #java #programming #productionengineering #observability #architecture

  15. Applications fail, that's inevitable. All the testing, QA, CI and defensive programming can make this a rare occurrence, but can't eliminate failure.

    Now what?

    Here's how to make that debugging experience less painful...

    debugagent.com/building-for-fa

    #java #programming #productionengineering #observability #architecture

  16. Applications fail, that's inevitable. All the testing, QA, CI and defensive programming can make this a rare occurrence, but can't eliminate failure.

    Now what?

    Here's how to make that debugging experience less painful...

    debugagent.com/building-for-fa

    #java #programming #productionengineering #observability #architecture

  17. Applications fail, that's inevitable. All the testing, QA, CI and defensive programming can make this a rare occurrence, but can't eliminate failure.

    Now what?

    Here's how to make that debugging experience less painful...

    debugagent.com/building-for-fa

    #java #programming #productionengineering #observability #architecture