Jimmy Bogard
jimmybogard.com · Personal blog · on HN since 2017
Blog by Jimmy Bogard, creator of AutoMapper and MediatR, on .NET architecture, microservices, and vertical slices.
What HN saysHN links it for vertical slice architecture, AutoMapper's design rationale (which one commenter says makes sense despite disliking the tool), and the move to commercial licensing.
22HN people shared it
8linked it in comments
16stories submitted
56story points
11 months agolast shared
2017people per year2026
Most-shared posts
- 1Vertical Slice Architecture6 people · 13 points · first shared 2018 · 1 comments on HN
- 2AutoMapper and Mediatr Going Commercial3 people · 13 points · first shared 2025 · 3 comments on HN
- 3The False Dichotomy of Monoliths and Microservices2 people · 1 points · first shared 2018 · discussion on HN
- 4AutoMapper's Design Philosophy2 people · 1 points · first shared 2019 · discussion on HN
- 5Service locator is not an anti-pattern1 people · 15 points · first shared 2022 · 15 comments on HN
- 6Composite UIs for Microservices: Vertical Slice APIs1 people · 4 points · first shared 2019 · discussion on HN
- 7My Microservices FAQ1 people · 3 points · first shared 2018 · discussion on HN
- 8AutoMapper and MediatR Commercial Editions Launch Today1 people · 1 points · first shared 2025 · discussion on HN
- 9Refactoring Towards Resilience1 people · 1 points · first shared 2017 · discussion on HN
- 10Life Beyond Distributed Transactions: An Apostate's Implementation1 people · 1 points · first shared 2018 · discussion on HN
- 11Dealing with Optimistic Concurrency Control Collisions1 people · 1 points · first shared 2017 · discussion on HN
- 12AutoMapper and MediatR Licensing Update1 people · 1 points · first shared 2025 · discussion on HN
- 13MediatR 12.1 Released1 people · 1 points · first shared 2023 · 1 comments on HN
- 14The curious case of the json bom1 people · first shared 2025
What HN people wrote when they linked it
CharlieDigital · 2025-11-10
I find it relatively easy to build "modular monoliths" by starting from "vertical slices"[0] at the outset. Vertical slices being primarily a feature organization strategy scales well pragmatically over time, IME. So when first starting out, you can keep it simple and just one monolith and one unit of deployment, but keep everything separated into their own feature folders with common things in a `shared` folder. When you get further along, it is possible to consider splitting things out by feature teams (if that's what works best) and still keep one runtime (just enabling/disabling different features at startup).
The common bits can eventually be moved into a package dependency and referenced. Separate features if they become large enough can also be moved into separate packages, but part of the same monolithic codebase.
In some cases, it can be easier still and just ship the entire runtime as-is (without any additional work to enable modularity) and simply route different endpoints (e.g. https://feature1.domain.com -> node set 1, https://feature2.domain.com -> node set 2) so you still have the option to monitor and scale the features differently based on their load profile and needs. This works great as long as cold starts are not a big concern (thereby adding a requirement for minimizing package size).
I find this particularly easy on AWS, especially when deploying with Copilot CLI[1] because it makes it relatively easy to just route different sub-domains to…
default-kramer · 2025-12-21
Every time I've worked on a project that used AutoMapper, I've hated it. But I'll admit that when you read why it was created, it actually makes sense: https://www.jimmybogard.com/automappers-design-philosophy/
It was meant to enforce a convention. Not to avoid the tedium of writing mapping code by hand (although that is another result).
rmunn · 2025-09-13
My search also turned this up:
https://x.com/jbogard/status/1111328911609217025
If that link doesn't work, then try:
https://xcancel.com/jbogard/status/1111328911609217025
Source (which will explain the joke for anyone who didn't get it immediately):
https://www.jimmybogard.com/the-curious-case-of-the-json-bom/
joshka · 2025-04-03
The FAQ question about Jimmy is related to https://www.jimmybogard.com/automapper-and-mediatr-going-commercial/
SlackingOff123 · 2025-04-02
I haven't thought about trying to earn from OSS myself, but I'm curious to see how Jimmy Bogard - who recently announced this intention - is going to handle it.
- https://www.jimmybogard.com/automapper-and-mediatr-going-commercial/
- https://news.ycombinator.com/item?id=43558316
bordercases · 2024-08-04
Indeed, this seems to be the insight around vertical slice architecture? https://www.jimmybogard.com/vertical-slice-architecture/
DeathArrow · 2023-03-10
This reminds me of Vertical Slice Architecture by Jimmy Bogard.
https://jimmybogard.com/vertical-slice-architecture/
tiberriver256 · 2022-11-14