Cloud

Build cloud native solutions. Leverage open source to build web scale platforms.

Microservices

Build scalable applications on cloud as a set of services that interact and evolve at different pace. Design a consistent way of development, deployment and managing these services.

Resiliency engineering

Design systems for yield and availability while degrading gracefully in the event of failures and disasters. Devise reliable failure handling strategies resulting in highly available services.

API design

Design an interaction model for a service based on business use cases and model the entities and operations on them in a pragmatic REST style.

API security

Enable integrations with partners and customers and protect against malicious access.Allow, deny or limit the use of a services based on simple rules.