Microservices are a popular and sometimes controversial solution to scaling teams and platforms. When working with microservices you will eventually come across a series of challenges that can be best described as the distributed query problem. Problems that used to be solved in monolithic applications by using relational databases and…


Kafka Connect is a powerful ecosystem for building and running streaming data pipelines. …


Ever since Moya helped me understand some of the hidden power in Swift enums, I have found some other practical examples where enums can help provide a more readable and strongly typed alternative when working with UIKit and 3rd Party APIs.

Take Analytics for example, most analytics libraries provide a…

Dan Katz

Software Engineer/Architect

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store