I have been building micro-service enterprise applications my entire career – 22 years as of this writing. Over the years, I learned that there is a balance between pure adherence to design patterns and practice. Continue reading Best practices for building a microservice architecture
For many years I couldn’t understand what software architects do. Early in my career, I thought they were useless. As a young developer, I felt that I could do the job of a business analyst, software architect, and developer all at the same time. Now, seventeen years into my post-college career I am one myself. I am trying to learn what it means to be a good software architect, and I hope to be one myself. Continue reading What does a Chief Software Architect do?
In May 2017 I gave a talk at TDWI Leadership Summit in Chicago. The general message I was trying to convey was that businesses operate as ecosystems and public API platforms play a crucial role in ecosystem leadership. It is possible today to build a startup with a very negligible up-front investment. This startup can deliver an existing product or service in innovative new ways … Continue reading Architecting API ecosystems: my interview with Anthony Brovchenko of R. Culturi
Evernote had 100 million users as of March 2014. In June 2012 they cited 1.4 million premium subscribers. Evernote Premium costs $45 per year. Businesses can purchase enterprise subscriptions with a different pricing plan, but $45 seems to be the lower number, so let’s stick with that. It means that with 1.4 million paid subscribers they have revenues of at least $63 million per year. … Continue reading What can Evernote Teach Us About Enterprise App Architecture