leanpub.com/platformstrate… will launch (or rather escape) this week!
Sign up now on the Leanpub web site to be notified when the 24h launch deal starts. I am a little scared but also excited for this to finally get out into the open!
I wrote a modern cloud application: It's distributed, event-driven, asynchronous, scalable, and has fine-grained access control. But it isn't on k8s and I don't deal with containers.
"Cloud native" isn't about runtime or tooling, it's about application architecture
When I look at any new tech / approach, I ask 3 simple questions:
1) What problems does it eliminate?
2) Which problems stay?
3) What new problems does it bring?
Amazing how difficult it is to get someone to answer these clearly. Job security for #architects
Drew up these models of doing architecture in a team - found them in a deck by @Bitboss who referenced @StefanZoerner. I am happy to share it back :-) #ArchitectElevator
Architects aren't the smartest people in the room. They primary job is to make everyone else smarter,
For example, by getting folks to see more dimensions:
Events are messages. Commands are also messages. They're distinct from events in that they represent intent vs events relay facts.
A message is just a piece of data and implies a communication style, but no semantics.
An architect who doesn't mentor is almost worse than one who doesn't code. How else are you going to see what's actually happening?
Riding the #architectelevator
Part of IT's curse is our secret love affair with complexity.
I'm not immune to it - I admire steam engines. Harnessing the complexity gives us a feeling of mastery.
My advice: pick up a hobby that lets you do this at home and ruthlessly reduce complexity at work.