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

  1. 1
    Vertical Slice Architecture
    6 people · 13 points · first shared 2018 · 1 comments on HN
  2. 2
    AutoMapper and Mediatr Going Commercial
    3 people · 13 points · first shared 2025 · 3 comments on HN
  3. 3
    The False Dichotomy of Monoliths and Microservices
    2 people · 1 points · first shared 2018 · discussion on HN
  4. 4
    AutoMapper's Design Philosophy
    2 people · 1 points · first shared 2019 · discussion on HN
  5. 5
    Service locator is not an anti-pattern
    1 people · 15 points · first shared 2022 · 15 comments on HN
  6. 6
    Composite UIs for Microservices: Vertical Slice APIs
    1 people · 4 points · first shared 2019 · discussion on HN
  7. 7
    My Microservices FAQ
    1 people · 3 points · first shared 2018 · discussion on HN
  8. 8
    AutoMapper and MediatR Commercial Editions Launch Today
    1 people · 1 points · first shared 2025 · discussion on HN
  9. 9
    Refactoring Towards Resilience
    1 people · 1 points · first shared 2017 · discussion on HN
  10. 10
  11. 11
    Dealing with Optimistic Concurrency Control Collisions
    1 people · 1 points · first shared 2017 · discussion on HN
  12. 12
    AutoMapper and MediatR Licensing Update
    1 people · 1 points · first shared 2025 · discussion on HN
  13. 13
    MediatR 12.1 Released
    1 people · 1 points · first shared 2023 · 1 comments on HN
  14. 14
    The curious case of the json bom
    1 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
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/

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close