Chat Logs

  1. * jbosmans joined #java
  2. * ta71 joined #java
  3. * ChaiTRex joined #java
  4. * kelt0m joined #java
  5. * michele joined #java
  6. * rvalue joined #java
  7. * michele joined #java
  8. * LtHummus joined #java
  9. * Ragnor joined #java
  10. * huijun joined #java
  11. * m joined #java
  12. * Afterglow joined #java
  13. * travolta007 joined #java
  14. * Afterglow joined #java
  15. * domicron2 joined #java
  16. * jreicher joined #java
  17. * Afterglow joined #java
  18. * acidsys joined #java
  19. * marcel1 joined #java
  20. * MonsterAbyss joined #java
  21. * Afterglow joined #java
  22. * fstd joined #java
  23. * Etoxiuq joined #java
  24. * MonsterAbyss joined #java
  25. * iwtga joined #java
  26. * magla joined #java
  27. * MonsterAbyss joined #java
  28. * ChaiTRex joined #java
  29. * Afterglow joined #java
  30. * sunyour joined #java
  31. * metalmaniac joined #java
  32. * Sjottelsplak joined #java
  33. * PrimaMat2 joined #java
  34. * ChaiTRex joined #java
  35. * Inline joined #java
  36. * michele joined #java
  37. * sponkz joined #java
  38. * michele4 joined #java
  39. * michele joined #java
  40. * LtHummus_ joined #java
  41. * MonsterAbyss joined #java
  42. * sponkz joined #java
  43. * MikeBux joined #java
  44. * lornik joined #java
  45. * OmniRadix64 joined #java
  46. * Afterglow joined #java
  47. * nevet joined #java
  48. * CodeGeek!~codegeek@about/java/CodeGeek changed the topic to: Welcome! || Read Channel Rules at https://javachannel.org/ before participating. || Paste limit is two lines; ~pastebin lists options. || No applets, please. || Minecraft, Android, and Javascript all have their own channel. || You are being logged.
  49. * dreamreal joined #java
  50. * dob1_ joined #java
  51. * Square2 joined #java
  52. * hwpplayer1 joined #java
  53. * magla joined #java
  54. Square2We're a smallish shop with several (20ish) applications built on a common platform. The number of applications x 4 environments (dev, test, stage, prod) makes for a lot of extra work and we try to find ways to reduce that burden / cost.
  55. ParaMerge test and stage environment.
  56. ParaIaC wise the only difference between stage and prod should be in autoscalings being set to minimum.
  57. Paraand backups etc.
  58. * phlox joined #java
  59. * ztevoz joined #java
  60. * phlox joined #java
  61. dreamrealWhy would that lower the amount of work, though?
  62. ParaOne less env and forcing less variations in configuration.
  63. dreamrealSounds to me like the plan should be to figure out what those deployment processes are and automate them, with triggers if possible... and I'd say stage and prod should be as close to the same as possible, personally
  64. ParaIt does force engineering practices as well which allow for less surprises. It's not entirely a solution in the sens that it'd be a direct reduction in everything, but that's kinda the point - make decisions and settle to them.
  65. * Square joined #java
  66. * xa0s joined #java
  67. SquareI feel/suspect we're having too many manual steps in our deployment processees too.
  68. SquareThanks for your feedback Para and dreamreal.
  69. * kelt0m joined #java
  70. ernimrilSquare, if you have more than one step ("push the one and only button") then you have many cases to fuck up the deployment, and you are doing it wrong! (read that as: you have room to improve :-)
  71. * MonsterAbyss joined #java
  72. Squareernimril, we have that for dev environments. For the other environments I suspect it's more manual.
  73. ernimrilSquare, odd to have it easier in dev, that is where you want to mess things up every now and then... But I guess you are like most others. Getting good deployment is hard
  74. cheeseronce code hits main here, it gets pushed to prod automatically with sleep gates between datacenters.
  75. cheeserwe manually trigger merges/deploys to staging branches but prod is always main branch
  76. ParaThat's a strategy which works until first major production catastrophy requiring rollback :)
  77. * ferdna joined #java
  78. cheeserwe can rollback to a prior deploy with the click of a button.
  79. cheeserwe're not fucking around here. ;)
  80. cheeserhell, we can go 5 deploys back. or 17.
  81. ernimrilwith one click?
  82. ParaHow do you deal with temporal desync in integrations?
  83. cheeserwell, it's more like 3 because there are confirmations and shit. but it's painless.
  84. cheeserdepends on what you mean by "temporal desync in integrations"
  85. ParaMost systems are built with now==truth, and everything always following the lead.
  86. ParaSo if one part rolls back, it affect everything which may mutate over time from database indices to order of events and whatever else; lots of exciting things can go all wonky.
  87. cheeserthe truth is whatever hash is defined as the truth.
  88. ParaIt's not just "id x doesn't work anymore", but "x is now a cat toy instead of a dog"
  89. cheeser~make sense
  90. javabotmake: *** No rule to make target `sense'. Stop.
  91. * mwnaylor joined #java
  92. * hwpplayer1 joined #java
  93. * travolta007 joined #java
  94. * travolta1 joined #java
  95. Tenchisheesh sonatypes having a really rough time this week
  96. Paraa what now
  97. BombeHuh… I remember some time ago reading something about certbot being able/getting the ability to allow a specific certbot instance, identified in a DNS entry for a domain, to generate certificates for that domain, but I can’t find anything about it now. Did I hallucinate?
  98. ParaMaybe, but I also posted that link.
  99. Parahttps://letsencrypt.org/2026/02/18/dns-persist-01.html
  100. javabotPara's title: "DNS-PERSIST-01: A New Model for DNS-based Challenge Validation - Let's Encrypt"
  101. nevetDNS-PERSIST-01: A New Model for DNS-based Challenge Validation
  102. ParaAnd subsequently multiple people pinged dreamreal about that as a few days earlier he had mentioned that he'd really like that feature.
  103. BombeAh, thank you very much.
  104. * hwpplayer1 joined #java
  105. * Betal joined #java
  106. * hwpplayer1 joined #java
  107. * ztevoz joined #java
  108. * rvalue- joined #java
  109. * ferdna joined #java
  110. * Betal joined #java
  111. * dob1 joined #java
  112. * OmniRadix6 joined #java
  113. * Deneb joined #java
  114. * jbosmans joined #java