I'm a software architect, analyst, and technical speaker from Toronto, Canada. I specialize in enterprise systems modernization and cloud enablement.
I currently work as Founder and Consultant at RedElastic, a boutique consulting firm that equips organizations with the skills necessary to adopt modern architectural approaches. We specialize in training and consulting on subjects such as event-driven architeciture, microservices, and cloud-enablement.
My previous role was at Lightbend (formerly Typesafe) as Developer Advocate and Enterprise Architect. Lightbend is the corporate steward behind the Scala programming language, Akka distributed systems framework, Play web framework, and Lagom microservices framework.
Here's an easy guide to help you create your own consulting company in a few hundred easy steps.
It’s been an incredible two-and-a-half years.
Process improvement is the most impactful way to rise above your individual work and impact the overall capacity of the company you work for. All organizations live and die by the quality of their processes.
Reactive systems are at the heart of a new breed of enterprise system that fully embraces modern infrastructure.
We review the history of application development, from the early days of monoliths and SOA to the emergence of microservice architectures. Then we dive into microservices architecture (MSA) and compare it against service-oriented architectures (SOA).