This is the SheepIT engineering blog. We build enterprise software for established companies and ambitious startups — and this is where we write down what we learn doing it.
What you’ll find here
SheepIT spends its days on the hard, unglamorous parts of software: designing systems that stay correct under load, that other teams can understand a year later, and that survive contact with changing requirements. The writing here follows the same thread:
- Enterprise architecture — domain-driven design, event-driven and CQRS patterns, and the trade-offs behind them, explained with the context that makes them real rather than buzzwords.
- Technical leadership — how to make architecture decisions that a team can actually live with, how to review them, and how to keep them honest as a codebase grows.
- Pragmatic engineering — the Java and JVM ecosystem, microservices and integration, cloud and DevOps, databases, security — chosen for fit, not fashion.
How we write
Every post is grounded in work we have actually done. We favour concrete examples over abstractions, we name the trade-offs instead of pretending there aren’t any, and we update posts when reality proves us wrong. Where a piece is drafted with the help of AI tooling, it is still shaped, reviewed, and fact-checked by a human before it goes out — the standard we hold our code to applies to our words too.
Who it’s for
If you lead an engineering team, own a platform, or are weighing a build-versus-buy or a re-architecture decision, this is written for you. We try to leave you with something you can use on Monday: a heuristic, a checklist, a worked example, or simply a clearer way to frame the choice in front of you. We would rather publish one post that changes how you approach a problem than ten that restate what you already know.
Expect a steady rather than frantic cadence — depth takes time, and we would rather be worth reading than merely frequent. New articles will appear under the categories above as we publish them.
If a topic here intersects with something you are building, get in touch. We like talking about this stuff.