I am an independent consultant and would love to help your team get better at continuous delivery. Reach out at anders.sveen@mikill.no or go to https://www.mikill.no to contact, follow on social media or to see more of my work.
Mainly inspired by Onion Architecture.
Distilled:
- Parse at the edges, operate on strongly typed objects after that
- Validate at the edges, have as few variations as possible "inside" the onion
Sections:
- Manual Dependency Injection
- Sum Types desciber how to make Jackson/JSON-parsing validate and "tighten" the variance as early as possible.