nick_tune, to random
@nick_tune@hachyderm.io avatar

Should you design APIs based on what you (the owning team) think is the best way to expose your domain, or do you make compromises based on the needs of your API's consumers?

(API here refers to any element of the public contract of your service/subsystem/app/domain/context, such as HTTP endpoints or events.)

kerfuffle,
@kerfuffle@mastodon.online avatar

@nick_tune

You start from any conventions you've agreed on with other teams regarding API design.

Then you focus on what's best for your domain model.

And when you find reality has needs beyond what both convention and model dictate, you inspect and adapt. That means revisiting a convention or remodeling your domain boundary.

ntcoding, to random

Two new chapters added to my book Architecture Modernization.

  • Chapter 12: Loosely coupled software architecture

Contains an excelllent industry example from @__maxs__ showing how to refine domain boundaries combining various techniques

  • Chapter 13: Internal developer platforms

Includes an amazing story from Antoine Craske about how building a platform was crucial to the business model turn-around at La Redoute

https://lnkd.in/ee9VcJwZ

ntcoding, to random

Happy to announce another DDD London meetup event has been scheduled for the 18th July.

Tolga Sofuoglu will be sharing insights and experiences using the C4 architecture diagramming toolkit.

Hope to see you there. All are welcome.

https://www.meetup.com/dddlondon/events/292977121/

ntcoding, to random

Remember that modernization is more than just rewriting the old system in new technologies and the latest shiny patterns.

It's an opportunity to modernize the full stack, where stack is everything from the business domain itself up to the user experience.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • cubers
  • tacticalgear
  • InstantRegret
  • magazineikmin
  • everett
  • rosin
  • Youngstown
  • slotface
  • ngwrru68w68
  • osvaldo12
  • kavyap
  • mdbf
  • DreamBathrooms
  • JUstTest
  • khanakhh
  • cisconetworking
  • Durango
  • provamag3
  • thenastyranch
  • ethstaker
  • modclub
  • tester
  • normalnudes
  • megavids
  • GTA5RPClips
  • Leos
  • lostlight
  • All magazines