Implement a Service-Oriented Architecture in Swift 5

Make sure your App Delegate can take care of it too!

Photo by Lefteris kallergis on Unsplash

A Service Oriented Architecture (SOA) is an architecture pattern that consolidates functionality and business logic in such a way that services can be injected into view controllers for use.