https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
This is my name
Zac Braddy
This is my face
This is where I say things
@ZackerTheHacker
This is where I work
@KoodooHQ
Who dis? 🤷♂️
My Development podcast
@tabsnspacesHQ
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
Being a lone wolf is lonely...and can be dangerous
Bottom Line
You can't do this alone
How can you do avoid this mistake?
Be in the right team
If you aren't in one, try make one
If you can't make one try find one
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
No one wants to buy your perfect but functionally empty microservices framework
Bottom Line
Sure study, Sure PoC, Sure as hell better build something!
How can you do avoid this mistake?
How does this get me closer to the dream?
Remember v2 is on it's way!
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
😃
🤯
Start with big services to make it easier
Finish with big services later because it's hard
CQRS is basically all in one microservices, right?
Asynchronous Monolith...
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
When you don't build microservices today, you don't get microservices tomorrow
Bottom line
Start as you mean to go on
How can you do avoid this mistake?
Build the best microservices not something else
Use buzzwords to solve problems not just to use them
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
Super heroes would look silly if they wore multiple capes!
Bottom line
To be as good as a specialist or a framework you need to be a specialist or a framework
How can you do avoid this mistake?
Caring about QA, Devops, Data, BA problems are each their own job, consider hiring for it
Frameworks, libraries, etc. should be chosen carefully but used liberally
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
9 out of 10 Romans prefer a well built town hall to a half built palace
Bottom line
Focus on delivering a horizontal rather than a vertical
How can you do avoid this mistake?
Make sure your first iteration solves a domain problem
Have an ideal solution and a realistic solution in mind
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
"I said, empty your mind. Be formless, shapeless. Like water. You put water in a cup it becomes the cup...Be water my friend" - Bruce Lee
Bottom line
Your experience is awesome but new problems need new solutions
How can you do avoid this mistake?
Stay humble. Be skeptical that you've ever got it right
Technologies, practices, patterns; nothing should be sacred or safe from scrutiny
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
really
really
really
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions
@ZackerTheHacker
This is where I work
@KoodooHQ
All the mistakes I've made implementing microservices
Zac Braddy
@tabsnspacesHQ
https://tabsandspaces.io/atm-live-slides
https://tabsandspaces.io/atm-questions