#productionengineering — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #productionengineering, aggregated by home.social.
-
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.
-
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.
-
Production engineering when trading billions of dollars a day [video]
https://www.youtube.com/watch?v=zR9PpXWsKFQ
#HackerNews #productionengineering #trading #finance #video #billiondollars
-
Production engineering when trading billions of dollars a day [video]
https://www.youtube.com/watch?v=zR9PpXWsKFQ
#HackerNews #productionengineering #trading #finance #video #billiondollars
-
Production engineering when trading billions of dollars a day [video]
https://www.youtube.com/watch?v=zR9PpXWsKFQ
#HackerNews #productionengineering #trading #finance #video #billiondollars
-
Production engineering when trading billions of dollars a day [video]
https://www.youtube.com/watch?v=zR9PpXWsKFQ
#HackerNews #productionengineering #trading #finance #video #billiondollars
-
Production engineering when trading billions of dollars a day [video]
https://www.youtube.com/watch?v=zR9PpXWsKFQ
#HackerNews #productionengineering #trading #finance #video #billiondollars
-
A Couple Million Lines of Haskell: Production Engineering at Mercury
https://blog.haskell.org/a-couple-million-lines-of-haskell/
#HackerNews #Haskell #ProductionEngineering #Mercury #SoftwareDevelopment #FunctionalProgramming
-
A Couple Million Lines of Haskell: Production Engineering at Mercury
https://blog.haskell.org/a-couple-million-lines-of-haskell/
#HackerNews #Haskell #ProductionEngineering #Mercury #SoftwareDevelopment #FunctionalProgramming
-
A Couple Million Lines of Haskell: Production Engineering at Mercury
https://blog.haskell.org/a-couple-million-lines-of-haskell/
#HackerNews #Haskell #ProductionEngineering #Mercury #SoftwareDevelopment #FunctionalProgramming
-
A Couple Million Lines of Haskell: Production Engineering at Mercury
https://blog.haskell.org/a-couple-million-lines-of-haskell/
#HackerNews #Haskell #ProductionEngineering #Mercury #SoftwareDevelopment #FunctionalProgramming
-
A Couple Million Lines of Haskell: Production Engineering at Mercury
https://blog.haskell.org/a-couple-million-lines-of-haskell/
#HackerNews #Haskell #ProductionEngineering #Mercury #SoftwareDevelopment #FunctionalProgramming
-
Learn how engineering teams ship faster without sacrificing quality using context, simulations, and smarter QA strategies built for modern systems. https://hackernoon.com/4-tactics-for-shipping-faster-without-losing-software-quality #productionengineering
-
Learn how engineering teams ship faster without sacrificing quality using context, simulations, and smarter QA strategies built for modern systems. https://hackernoon.com/4-tactics-for-shipping-faster-without-losing-software-quality #productionengineering
-
Learn how engineering teams ship faster without sacrificing quality using context, simulations, and smarter QA strategies built for modern systems. https://hackernoon.com/4-tactics-for-shipping-faster-without-losing-software-quality #productionengineering
-
Learn how engineering teams ship faster without sacrificing quality using context, simulations, and smarter QA strategies built for modern systems. https://hackernoon.com/4-tactics-for-shipping-faster-without-losing-software-quality #productionengineering
-
Learn how engineering teams ship faster without sacrificing quality using context, simulations, and smarter QA strategies built for modern systems. https://hackernoon.com/4-tactics-for-shipping-faster-without-losing-software-quality #productionengineering
-
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:15Applying #ProductionEngineering (#SRE) mindset to #RPM #Packaging for fun and profit #DevConf_CZ
-
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:15Applying #ProductionEngineering (#SRE) mindset to #RPM #Packaging for fun and profit #DevConf_CZ
-
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:15Applying #ProductionEngineering (#SRE) mindset to #RPM #Packaging for fun and profit #DevConf_CZ
-
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:15Applying #ProductionEngineering (#SRE) mindset to #RPM #Packaging for fun and profit #DevConf_CZ
-
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:15Applying #ProductionEngineering (#SRE) mindset to #RPM #Packaging for fun and profit #DevConf_CZ
-
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...
https://debugagent.com/building-for-failure-best-practices-for-easy-production-debugging
#java #programming #productionengineering #observability #architecture
-
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...
https://debugagent.com/building-for-failure-best-practices-for-easy-production-debugging
#java #programming #productionengineering #observability #architecture
-
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...
https://debugagent.com/building-for-failure-best-practices-for-easy-production-debugging
#java #programming #productionengineering #observability #architecture
-
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...
https://debugagent.com/building-for-failure-best-practices-for-easy-production-debugging
#java #programming #productionengineering #observability #architecture
-
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...
https://debugagent.com/building-for-failure-best-practices-for-easy-production-debugging
#java #programming #productionengineering #observability #architecture