‹ BackHN Continuity

Thread

AI coding has made CI a bottleneck, so we reworked ours to keep up

317 points · 408 comments · julian_digital

  1. CharlieDigital · · focus · HN ↗
    My take: it seems like systems should become smaller, more isolated, and contract-oriented.

    I have been a long time proponent of monoliths, but it seems like agents would be happier with smaller, more isolated services. The more isolated, the better. Contracts between the service components only. Then it can iterate internally as long as it satisfies the contract. If it needs to, it can version the contract and keep iterating.

    1. CuriouslyC · · focus · HN ↗
      Microservices are still bad. You want either a modular monolith or FaaS with most of the work in a domain library.
      1. 0xbadcafebee · · focus · HN ↗
        None of them are bad. It's like saying a bike vs a scooter vs a car is bad. Use them correctly and for what they're intended and they work fine. Use them improperly for the wrong things and suddenly people think the tools suck, when it's the humans who misused them that suck.
      2. CharlieDigital · · focus · HN ↗

        [dead]

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.