Capability (Applications)

Share on:

Top > Transversal > People and Process > Architectural Capabilities > Capability (Applications)

  • API Management - API Management (APIM) include API Gateways (to publish and secure APIs), subscription, publishing and "marketplace" features (pay per use billing, etc) as well as monitoring.
  • Artifact Repository - An Artifact Repository stores higher level assemblies such as JAR files as opposed to text Java classes. The difference between an SCM such as Git and an artifact repository is that the latter typically offer binary-level compliance with approved versions, thread analysis and so on.
  • Container Orchestration - The ability to run and scale containers as well as control their health and life cycle.  🌐
  • Container Registry - A repository that allows pushing (storing) and retrieving (pulling) container images, typically Docker ones.
  • Data Serialisation - Data serialisation allows an application to encode data so that it can be decoded by other applications written in the same or different languages. Data serialisation mechanisms usually make a trade off between speed, encoding/decoding speed, integrity, and human readability.
  • Dynamic HTTP Processing - Dynamic processing of HTTP requests via CGI, embeded servers (microservices), application servers, etc.
  • Messaging System - A messaging system typically (but not necessarily) allows message producers and consumers to be decoupled through a brokerage system.
  • Secrets Management - Secrets Management solutions help store and provision confidential configuration data (e.g. MySQL passwords) in a secure manner.
  • Service Mesh - A service mesh is a layer for providing layer 7 (e.g. HTTP) capabilities (logging, routing, circuit breaking, etc) to applications by running a side car component next to them as opposed to adding additional code.  🌐
  • Single Page Application (SPA) Technology - Single Page Applications (SPA) frameworks provide a variety of features such as easier interaction with the web browser's DOM, a component model, and the implementation of patterns such as MVC, MVVC and so on.
  • Static HTTP Processing - Static serving of HTTP resources.

Before You Leave

🤘 Subscribe to my 100% spam-free newsletter!

website counters