Modern API Architecture: Reference Architecture