Skip to content

Capabilities

Mohan Kumar Pandian edited this page Jan 28, 2016 · 1 revision

Platform Features

  1. Resilient and fault tolerant API layer in SOA achieved using Phantom
  2. Scatter-Gather capability built using Lego
  3. Dynamic dispatching and composing at API layer built using Hydra
  4. Embedded web server (Jetty), out of box metrics exposed through JMX
  5. Configuration driven Distributed Tracing support
  6. Data governance support to collect and log events
  7. In-built, phantom dashboard

Developer friendly features

  1. Developers are fully agnostic of threading though the platform internally uses jetty threads, datasource threads, phantom threads for each API request. Passing context between threads is also automated.
  2. Developers don't need to worry about transitive dependency conflicts coming through traditional service client artifacts provided by service owners
  3. Maven archetypes available to get started quickly
  4. All cross cutting concerns are taken care by platform including data validation, logging, synchronization etc. leaving developers to focus only on the business logic
  5. Better debuggability and visibility into component's performance and resource consumption