ByteCode.News
Submit RSS Atom Sign in

Back to the channels

#java

  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. Square2 We'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. Para Merge test and stage environment.
  56. Para IaC wise the only difference between stage and prod should be in autoscalings being set to minimum.
  57. Para and backups etc.
  58. * phlox joined #java
  59. * ztevoz joined #java
  60. * phlox joined #java
  61. dreamreal Why would that lower the amount of work, though?
  62. Para One less env and forcing less variations in configuration.
  63. dreamreal Sounds 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. Para It 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. Square I feel/suspect we're having too many manual steps in our deployment processees too.
  68. Square Thanks for your feedback Para and dreamreal.
  69. * kelt0m joined #java
  70. ernimril Square, 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. Square ernimril, we have that for dev environments. For the other environments I suspect it's more manual.
  73. ernimril Square, 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. cheeser once code hits main here, it gets pushed to prod automatically with sleep gates between datacenters.
  75. cheeser we manually trigger merges/deploys to staging branches but prod is always main branch
  76. Para That's a strategy which works until first major production catastrophy requiring rollback :)
  77. * ferdna joined #java
  78. cheeser we can rollback to a prior deploy with the click of a button.
  79. cheeser we're not fucking around here. ;)
  80. cheeser hell, we can go 5 deploys back. or 17.
  81. ernimril with one click?
  82. Para How do you deal with temporal desync in integrations?
  83. cheeser well, it's more like 3 because there are confirmations and shit. but it's painless.
  84. cheeser depends on what you mean by "temporal desync in integrations"
  85. Para Most systems are built with now==truth, and everything always following the lead.
  86. Para So 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. cheeser the truth is whatever hash is defined as the truth.
  88. Para It'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. javabot make: *** No rule to make target `sense'. Stop.
  91. * mwnaylor joined #java
  92. * hwpplayer1 joined #java
  93. * travolta007 joined #java
  94. * travolta1 joined #java
  95. Tenchi sheesh sonatypes having a really rough time this week
  96. Para a what now
  97. Bombe Huh… 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. Para Maybe, but I also posted that link.
  99. Para https://letsencrypt.org/2026/02/18/dns-persist-01.html
  100. javabot Para's title: "DNS-PERSIST-01: A New Model for DNS-based Challenge Validation - Let's Encrypt"
  101. nevet DNS-PERSIST-01: A New Model for DNS-based Challenge Validation
  102. Para And subsequently multiple people pinged dreamreal about that as a few days earlier he had mentioned that he'd really like that feature.
  103. Bombe Ah, 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