I'm a software architect, analyst, and technical speaker from Toronto, Canada. I specialize in crafting systems modernization and cloud-enablement strategies.
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.
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.
I hosted the first event for ReactiveTO on July 24th. It was fantastic evening filled with great talks on reactive programming principles, microservices, Akka, and ReactiveCocoa.
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).