•
Business capability and domain modeling, including an understanding of domain
driven design, including modeling of events
• Deep understanding of different integration patterns and best practices
such as events, synchronous vs. asynchronous messaging, peer-to-peer,
Publish-subscribe, distributed logs and RESTful APIs
• Microservices topologies, including operational concerns such as
resiliency, observability, discovery, and routing, etc.
• Enterprise security design in a Microservices
architecture such as the role of Identity Providers and the Authentication /
Authorization flow design
• Approaches to managing Architectural debt, Architecture governance and
evolution in practice
• API lifecycle management and the corresponding
technologies
• You can collaborate with diverse technical delivery teams to build
service-based architecture to scale and innovate
• You can design and build user-centric API ecosystems to drive new consumer
experiences and unlock business capabilities
• You can speak to various API business models, including internal ROI
• You can help executives balance scorecards and KPIs with the API platform
in mind
• You have strong facilitation skills ensure alignment to
architectural vision
• You can articulate trade-offs and drive high-impact technology decisions
on topics including (but not limited to) IaaS/PaaS providers, container
orchestration, service mesh, API gateways, and commercial vs. open source software.