Fix typos and change some grammatical constructions

This commit is contained in:
daniel.motzko
2021-07-02 11:58:55 +02:00
parent 363dd0a78a
commit 6e3352e21e
47 changed files with 29 additions and 63 deletions

View File

@@ -3,7 +3,6 @@ title: "Akka Streams"
ring: adopt ring: adopt
quadrant: languages-and-frameworks quadrant: languages-and-frameworks
featured: false featured: false
--- ---
Updated to "adopt" Updated to "adopt"

View File

@@ -2,7 +2,6 @@
title: "Alpakka" title: "Alpakka"
ring: adopt ring: adopt
quadrant: languages-and-frameworks quadrant: languages-and-frameworks
--- ---
Updated to "adopt" Updated to "adopt"

View File

@@ -1,8 +1,8 @@
--- ---
title: "Anypoint platform" title: "Anypoint Platform"
ring: trial ring: trial
quadrant: tools quadrant: tools
featured: false featured: false
--- ---
Recently our teams migrated some project from anypoint to ["Apache Camel"](/tools/apache-camel.html) or use ["Alpakka"](/tools/alpakka.html) for integration work. Recently our teams migrated some project from Anypoint to ["Apache Camel"](/tools/apache-camel.html) or use ["Alpakka"](/tools/alpakka.html) for integration work.

View File

@@ -2,8 +2,8 @@
title: "AOE SSO" title: "AOE SSO"
ring: adopt ring: adopt
quadrant: platforms-and-aoe-services quadrant: platforms-and-aoe-services
--- ---
To improve security and user experience we decided to install an organisation wide SSO and use OpenID Connect integrate with existing tools. To improve security and user experience we decided to install an organisation wide SSO and use OpenID Connect integrate with existing tools.
We use [Keycloak](/tools/keycloak.html) as the SSO server, which is backed by our LDAP. We use [Keycloak](/tools/keycloak.html) as the SSO server, which is backed by our LDAP.
This also helps to implement new infrastructure security based on ["BeyondCorp"](/methods-and-patterns/beyondcorp.html). This also helps to implement new infrastructure security based on ["BeyondCorp"](/methods-and-patterns/beyondcorp.html).

View File

@@ -2,7 +2,6 @@
title: "Apollo Client" title: "Apollo Client"
ring: trial ring: trial
quadrant: tools quadrant: tools
--- ---
The [Apollo Client](https://github.com/apollographql/apollo-client) is a tool to efficiently work together with an GraphQL server. The [Apollo Client](https://github.com/apollographql/apollo-client) is a tool to efficiently work together with an GraphQL server.

View File

@@ -2,11 +2,10 @@
title: "ZeroTrust" title: "ZeroTrust"
ring: trial ring: trial
quadrant: methods-and-patterns quadrant: methods-and-patterns
--- ---
ZeroTrust is a paradigm where no trust is assumed inside a known network, frameworks such as Google's BeyondCorp are build upon that pattern. ZeroTrust is a paradigm where no trust is assumed inside a known network, frameworks such as Google's BeyondCorp are build upon that pattern.
With the surge of cloud technologies and micro services the network perimeter is ever disappearing. With the surge of cloud technologies and microservices the network perimeter is ever disappearing.
This provides challenges for authentication of subjects that used to heavily rely on network segments. This provides challenges for authentication of subjects that used to heavily rely on network segments.
With Zero Trust no assumption is made about how far something can be trusted, everything is untrusted by default and authentication and authorisation happens all the time, not just once. With Zero Trust no assumption is made about how far something can be trusted, everything is untrusted by default and authentication and authorisation happens all the time, not just once.
While network segments and VPN connections may still have relevance in specific areas AOE is increasingly implementing BeyondCorp in all its components and services with implementing OAuth and OpenID Connect. While network segments and VPN connections may still have relevance in specific areas AOE is increasingly implementing BeyondCorp in all its components and services with implementing OAuth and OpenID Connect.

View File

@@ -2,6 +2,6 @@
title: "Cockpit" title: "Cockpit"
ring: assess ring: assess
quadrant: tools quadrant: tools
--- ---
[Cockpit](https://getcockpit.com/) is a self-hosted headless and api-driven content management system. [Cockpit](https://getcockpit.com/) is a self-hosted headless and api-driven content management system.

View File

@@ -2,7 +2,6 @@
title: "Concourse" title: "Concourse"
ring: trial ring: trial
quadrant: tools quadrant: tools
--- ---
[Concourse](https://concourse-ci.org/) is an open-source continuous "thing-doer". It represents a general approach for automation which can be used for Continuous Integration and Continuous Delivery. Concourse CI follows a strict concept that is based on idempotency, immutability, declarative config, stateless workers, and reproducible builds. Pipelines are built on the mechanics of resources, tasks and jobs, which are all configured in one or multiple YAML files. [Concourse](https://concourse-ci.org/) is an open-source continuous "thing-doer". It represents a general approach for automation which can be used for Continuous Integration and Continuous Delivery. Concourse CI follows a strict concept that is based on idempotency, immutability, declarative config, stateless workers, and reproducible builds. Pipelines are built on the mechanics of resources, tasks and jobs, which are all configured in one or multiple YAML files.

View File

@@ -2,7 +2,6 @@
title: "Container-based builds" title: "Container-based builds"
ring: adopt ring: adopt
quadrant: methods-and-patterns quadrant: methods-and-patterns
--- ---
Updated to "adopt". Container based builds has getting to the de facto standard for our pipelines in [GitLab](/tools/gitlab.html) or other CI Tools. Updated to "adopt". Container based builds has getting to the de facto standard for our pipelines in [GitLab](/tools/gitlab.html) or other CI Tools.

View File

@@ -2,9 +2,9 @@
title: "Cypress" title: "Cypress"
ring: assess ring: assess
quadrant: tools quadrant: tools
--- ---
[Cypress](https://www.cypress.io/) is a new front-end testing tool (E2E). It comes as a simple node package and is therefore easy to use and maintain for front-end developers and testers. Cypress has a different approach than Selenium. It runs in the browser and in the same loop as the device under test.
[Cypress](https://www.cypress.io/) is a front-end testing tool (E2E). It comes as a simple node package and is therefore easy to use and maintain for front-end developers and testers. Cypress has a different approach than Selenium. It runs in the browser and in the same loop as the device under test.
Good: Good:

View File

@@ -2,7 +2,6 @@
title: "Dependency Update Scan" title: "Dependency Update Scan"
ring: assess ring: assess
quadrant: methods-and-patterns quadrant: methods-and-patterns
--- ---
Automated dependency scans are useful to remove the manual task of regularly checking for version updates. Automated dependency scans are useful to remove the manual task of regularly checking for version updates.

View File

@@ -2,10 +2,9 @@
title: "Distributed Tracing" title: "Distributed Tracing"
ring: trial ring: trial
quadrant: platforms-and-aoe-services quadrant: platforms-and-aoe-services
--- ---
Distributed Tracing creates visibility over processes spanning multiple applications. Distributed Tracing creates visibility over processes spanning multiple applications.
In a microservice world where a request or operation involves multiple applications it is helpful to have an overview of what system is involved, at what point. In a microservice world where a request or operation involves multiple applications it is helpful to have an overview of what system is involved, at what point.
Also visibility of communicated data and errors helps to quickly identify issues in a microservice environment. Also, visibility of communicated data and errors helps to quickly identify issues in a microservice environment.
Our tool of choice is [Jaeger](/platforms-and-aoe-services/jaeger.html) with [B3 Propagation](https://github.com/openzipkin/b3-propagation). Our tool of choice is [Jaeger](/platforms-and-aoe-services/jaeger.html) with [B3 Propagation](https://github.com/openzipkin/b3-propagation).

View File

@@ -2,7 +2,6 @@
title: "Amazon EKS" title: "Amazon EKS"
ring: trial ring: trial
quadrant: platforms-and-aoe-services quadrant: platforms-and-aoe-services
--- ---
[Amazon Elastic Kubernetes Service](https://aws.amazon.com/de/eks/) (Amazon EKS) is a managed service that makes it easy for you to run Kubernetes on AWS without needing to stand up or maintain your own Kubernetes control plane. [Amazon Elastic Kubernetes Service](https://aws.amazon.com/de/eks/) (Amazon EKS) is a managed service that makes it easy for you to run Kubernetes on AWS without needing to stand up or maintain your own Kubernetes control plane.

View File

@@ -2,7 +2,6 @@
title: "Event Storming" title: "Event Storming"
ring: assess ring: assess
quadrant: methods-and-patterns quadrant: methods-and-patterns
--- ---
Event Storming is a method of modeling business processes using domain events. Event Storming is a method of modeling business processes using domain events.

View File

@@ -2,7 +2,6 @@
title: "Falco" title: "Falco"
ring: assess ring: assess
quadrant: tools quadrant: tools
--- ---
Falco is an open source project for intrusion and abnormality detection for Cloud Native platforms such as Kubernetes. Falco is an open source project for intrusion and abnormality detection for Cloud Native platforms such as Kubernetes.

View File

@@ -2,7 +2,6 @@
title: "Flamingo" title: "Flamingo"
ring: adopt ring: adopt
quadrant: languages-and-frameworks quadrant: languages-and-frameworks
--- ---
Flamingo is a high productivity go based framework for rapidly building fast and pluggable web projects. Flamingo is a high productivity go based framework for rapidly building fast and pluggable web projects.
@@ -25,7 +24,7 @@ Flamingo has a clean architecture with clear dependencies in mind and offers a t
* Authentication concepts and security middleware * Authentication concepts and security middleware
* Flexible routing with support for prefix routes and reverse routing * Flexible routing with support for prefix routes and reverse routing
* Web Controller Support with: Request / Response / Form Handling etc * Web Controller Support with: Request / Response / Form Handling etc
* Operational Readyness: Logging, (distributed) Tracing, Metrics and Healthchecks with separate endpoint * Operational Readiness: Logging, (distributed) Tracing, Metrics and Healthchecks with separate endpoint
* Localisation * Localisation
* Commands * Commands
* Session Handling and Management * Session Handling and Management
@@ -34,6 +33,6 @@ Flamingo has a clean architecture with clear dependencies in mind and offers a t
Flamingo itself does not contain ORM Mapper or libraries - instead it emphasizes ["ports and adapters"](/methods-and-patterns/ports-and-adapters.html) architecture - so that you have a technology free (domain) model and any possible (and replaceable) persistence behind it. Flamingo itself does not contain ORM Mapper or libraries - instead it emphasizes ["ports and adapters"](/methods-and-patterns/ports-and-adapters.html) architecture - so that you have a technology free (domain) model and any possible (and replaceable) persistence behind it.
That makes Flamingo useful to build microservices and applications - especially to build "frontends" or portals that require interaction with other (micro) services in a distributed architecture. That makes Flamingo useful to build microservices and applications - especially to build "frontends" or portals that require interaction with other (micro) services in a distributed architecture.
When sticking to the architectural recommendation you can build modular applications with replaceable adapters that gives you independent testability. When sticking to the architectural recommendation, you can build modular applications with replaceable adapters that gives you independent testability.
With **"Flamingo Commerce"** there is an additional active projects that offer rich and flexible features to build modern e-commerce applications. With **"Flamingo Commerce"** there is an additional active projects that offer rich and flexible features to build modern e-commerce applications.

View File

@@ -2,7 +2,7 @@
title: "Flow" title: "Flow"
ring: assess ring: assess
quadrant: tools quadrant: tools
--- ---
[Flow](https://flow.org/) is a static type checker for JavaScript code. Its goal is to make code faster, smarter, [Flow](https://flow.org/) is a static type checker for JavaScript code. Its goal is to make code faster, smarter,
more confidently, and to a bigger scale. more confidently, and to a bigger scale.

View File

@@ -2,8 +2,7 @@
title: "Flux" title: "Flux"
ring: assess ring: assess
quadrant: methods-and-patterns quadrant: methods-and-patterns
--- ---
[Flux](https://facebook.github.io/flux/) is an application architecture for building client-side web applications, [Flux](https://facebook.github.io/flux/) is an application architecture for building client-side web applications,
which is based on React's composable view components. which is based on React's composable view components.

View File

@@ -2,8 +2,8 @@
title: "GitFlow" title: "GitFlow"
ring: hold ring: hold
quadrant: methods-and-patterns quadrant: methods-and-patterns
--- ---
Ever since there are recurring discussions about the version control strategy that a team should use. Ever since there are recurring discussions about the version control strategy that a team should use.
We have also made the experience when new teams start off with using blocking or long-lived feature branches (merge late once all review comments are done) it has a negative impact on team performance. We have also made the experience when new teams start off with using blocking or long-lived feature branches (merge late once all review comments are done) it has a negative impact on team performance.

View File

@@ -2,7 +2,6 @@
title: "Go / Golang" title: "Go / Golang"
ring: adopt ring: adopt
quadrant: languages-and-frameworks quadrant: languages-and-frameworks
--- ---
We have moved Go to "adopt". We have moved Go to "adopt".

View File

@@ -2,7 +2,6 @@
title: "GraphQL" title: "GraphQL"
ring: adopt ring: adopt
quadrant: methods-and-patterns quadrant: methods-and-patterns
--- ---
GraphQL is a query language for your API, and a server-side runtime for executing queries by using a type system you define for your data. GraphQL isn't tied to any specific database or storage engine and is instead backed by your existing code and data. GraphQL is a query language for your API, and a server-side runtime for executing queries by using a type system you define for your data. GraphQL isn't tied to any specific database or storage engine and is instead backed by your existing code and data.

View File

@@ -2,7 +2,6 @@
title: "Groovy" title: "Groovy"
ring: hold ring: hold
quadrant: languages-and-frameworks quadrant: languages-and-frameworks
--- ---
Since the rise of Kotlin, we seen no need why to still use Groovy as an alternative to Java running on the JVM. Since the rise of Kotlin, we seen no need why to still use Groovy as an alternative to Java running on the JVM.

View File

@@ -2,7 +2,6 @@
title: "GRPC" title: "GRPC"
ring: adopt ring: adopt
quadrant: languages-and-frameworks quadrant: languages-and-frameworks
--- ---
We adopted GRPC, because it is used on multiple places within our microservice oriented architectures for internal communication. We adopted GRPC, because it is used on multiple places within our microservice oriented architectures for internal communication.

View File

@@ -5,4 +5,5 @@ quadrant: methods-and-patterns
featured: false featured: false
--- ---
We use HAL in cases where we need to link resources in payloads. HATEOAS has not proven to be very useful in our projects. We use HAL in cases where we need to link resources in payloads.
HATEOAS has not proven to be very useful in our projects.

View File

@@ -2,8 +2,6 @@
title: "Helm" title: "Helm"
ring: trial ring: trial
quadrant: platforms-and-aoe-services quadrant: platforms-and-aoe-services
--- ---
[Helm](https://helm.sh/) is a package manager for [Kubernetes](https://kubernetes.io/), which simplifies the deployment
of applications into a Kubernetes cluster and provides additional features like e.g. versioning and rollbacks.
[Helm](https://helm.sh/) is a package manager for [Kubernetes](https://kubernetes.io/), which simplifies the deployment of applications into a Kubernetes cluster and provides additional features like e.g. versioning and rollbacks.

View File

@@ -5,4 +5,4 @@ quadrant: tools
featured: false featured: false
--- ---
Hystrix is not actively maintained anymore and some of its goals can now be handled with service meshs. Hystrix is not longer actively maintained and some of its goals can now be handled with service meshs.

View File

@@ -2,7 +2,6 @@
title: "Infrastructure as Code" title: "Infrastructure as Code"
ring: adopt ring: adopt
quadrant: platforms-and-aoe-services quadrant: platforms-and-aoe-services
--- ---
Updated to "adopt" Updated to "adopt"

View File

@@ -2,7 +2,6 @@
title: "Jaeger" title: "Jaeger"
ring: trial ring: trial
quadrant: platforms-and-aoe-services quadrant: platforms-and-aoe-services
--- ---
[Jaeger](https://www.jaegertracing.io/) is a tool for [Distributed Tracing](/platforms-and-aoe-services/distributed-tracing.html). Developed at Uber and inspired by Dapper and OpenZipkin it grew into an [Cloud Native Computing Foundation](https://www.cncf.io/) project. [Jaeger](https://www.jaegertracing.io/) is a tool for [Distributed Tracing](/platforms-and-aoe-services/distributed-tracing.html). Developed at Uber and inspired by Dapper and OpenZipkin it grew into an [Cloud Native Computing Foundation](https://www.cncf.io/) project.

View File

@@ -2,7 +2,6 @@
title: "Kotlin" title: "Kotlin"
ring: adopt ring: adopt
quadrant: languages-and-frameworks quadrant: languages-and-frameworks
--- ---
Kotlin is used successfully in production by multiple teams. Kotlin is used successfully in production by multiple teams.

View File

@@ -2,7 +2,6 @@
title: "Next.js" title: "Next.js"
ring: trial ring: trial
quadrant: languages-and-frameworks quadrant: languages-and-frameworks
--- ---
[Next.js](https://nextjs.org/) is a JavaScript and React based framework which makes use of server side rendering. [Next.js](https://nextjs.org/) is a JavaScript and React based framework which makes use of server side rendering.

View File

@@ -2,7 +2,6 @@
title: "Open API" title: "Open API"
ring: adopt ring: adopt
quadrant: tools quadrant: tools
--- ---
The OpenAPI Specification is becoming a broadly adopted industry standard for describing modern REST APIs. Other initiatives like RAML have [joined](https://blogs.mulesoft.com/dev/api-dev/open-api-raml-better-together/) the OpenAPI Initiative. The OpenAPI Specification is becoming a broadly adopted industry standard for describing modern REST APIs. Other initiatives like RAML have [joined](https://blogs.mulesoft.com/dev/api-dev/open-api-raml-better-together/) the OpenAPI Initiative.

View File

@@ -2,7 +2,6 @@
title: "Packer" title: "Packer"
ring: adopt ring: adopt
quadrant: platforms-and-aoe-services quadrant: platforms-and-aoe-services
--- ---
[Hashicorp Packer](https://www.packer.io/intro/getting-started/build-image.html) is a lightweight tool which automates the creation of any type of machine images (Machine Image As A Code) for multiple platforms. [Hashicorp Packer](https://www.packer.io/intro/getting-started/build-image.html) is a lightweight tool which automates the creation of any type of machine images (Machine Image As A Code) for multiple platforms.
@@ -13,5 +12,5 @@ Packer only builds images. But once you have them you can deploy your infrastruc
Another benefit is, that machine images can be tested to verify if they are working correctly. Another benefit is, that machine images can be tested to verify if they are working correctly.
Packer supports multiple cloud providers like AWS, GCP, Digital Ocean etc. Packer supports multiple cloud providers like AWS, GCP, Digital Ocean etc.
Machine images are important for modern deployment pipelines and fast ramp of of new infrastructure. Machine images are important for modern deployment pipelines and fast ramp of new infrastructure.
We are using Packer to build so called "Golden images" that are used in our [Infrastructure as Code](/methods-and-patterns/infrastructure-as-code.html) based provisionings. We are using Packer to build so-called "Golden images" that are used in our [Infrastructure as Code](/methods-and-patterns/infrastructure-as-code.html) based provisionings.

View File

@@ -2,7 +2,6 @@
title: "Plant UML" title: "Plant UML"
ring: trial ring: trial
quadrant: tools quadrant: tools
--- ---
[PlantUML](https://plantuml.com/) is an open source project that allows to create UML diagrams in a text-based and declarative way. [PlantUML](https://plantuml.com/) is an open source project that allows to create UML diagrams in a text-based and declarative way.

View File

@@ -2,7 +2,6 @@
title: "Ports and Adapters" title: "Ports and Adapters"
ring: adopt ring: adopt
quadrant: methods-and-patterns quadrant: methods-and-patterns
--- ---
Updated to "adopt" Updated to "adopt"

View File

@@ -4,7 +4,9 @@ ring: trial
quadrant: tools quadrant: tools
featured: false featured: false
--- ---
[Postman](https://www.getpostman.com/) is an API testing and documentation tool. Requests can be bundled into folders
and easily be configured to be executed against multiple environments. Responses can be evaluated using the "test" feature. [Postman](https://www.getpostman.com/) is an API testing and documentation tool.
Requests can be bundled into folders and easily be configured to be executed against multiple environments.
Responses can be evaluated using the "test" feature.
Even automated testing is possible using [Newman](https://www.npmjs.com/package/newman) as an addition to Postman. Even automated testing is possible using [Newman](https://www.npmjs.com/package/newman) as an addition to Postman.

View File

@@ -2,6 +2,6 @@
title: "RabbitMQ" title: "RabbitMQ"
ring: adopt ring: adopt
quadrant: tools quadrant: tools
--- ---
RabbitMQ has proven to work very well for messaging in our projects, that is why we updated it to "adopt". RabbitMQ has proven to work very well for messaging in our projects, that is why we updated it to "adopt".

View File

@@ -2,7 +2,6 @@
title: "RAML" title: "RAML"
ring: hold ring: hold
quadrant: languages-and-frameworks quadrant: languages-and-frameworks
--- ---
Since the RAML project has decided to [join](https://blogs.mulesoft.com/dev/api-dev/open-api-raml-better-together/) the OpenAPI initiative and the RAML ecosystem lacks further development and additional tools, we decided to use and recommend using ["OpenAPI specification (OAS)"](/tools/open-api.html) as description standard instead. Since the RAML project has decided to [join](https://blogs.mulesoft.com/dev/api-dev/open-api-raml-better-together/) the OpenAPI initiative and the RAML ecosystem lacks further development and additional tools, we decided to use and recommend using ["OpenAPI specification (OAS)"](/tools/open-api.html) as description standard instead.

View File

@@ -2,7 +2,6 @@
title: "Reactive Programming" title: "Reactive Programming"
ring: adopt ring: adopt
quadrant: methods-and-patterns quadrant: methods-and-patterns
--- ---
The reactive style of programming promotes event-based thinking and modeling -- The reactive style of programming promotes event-based thinking and modeling --

View File

@@ -2,7 +2,6 @@
title: "Self-Service Infrastructure" title: "Self-Service Infrastructure"
ring: trial ring: trial
quadrant: platforms-and-aoe-services quadrant: platforms-and-aoe-services
--- ---
Moved to "trial". Moved to "trial".

View File

@@ -2,7 +2,6 @@
title: "SonarQube" title: "SonarQube"
ring: trial ring: trial
quadrant: tools quadrant: tools
--- ---
At AOE, we are using SonarQube to get a historical overview of the code quality in our Projects. With SonarQube, you can get a quick insight into the condition of your code. It analyzes many languages and provides numerous static analysis rules. At AOE, we are using SonarQube to get a historical overview of the code quality in our Projects. With SonarQube, you can get a quick insight into the condition of your code. It analyzes many languages and provides numerous static analysis rules.

View File

@@ -2,9 +2,6 @@
title: "Spring Boot" title: "Spring Boot"
ring: adopt ring: adopt
quadrant: languages-and-frameworks quadrant: languages-and-frameworks
--- ---
We now have several years of experiences with Spring Boot, We now have several years of experiences with Spring Boot, and a big projects Microservice Environment runs completely on Spring Boot, so it's time to update it to "adopt".
and a big projects Microservice Environment runs completely on Spring Boot,
so it's time to update it to "adopt".

View File

@@ -2,7 +2,7 @@
title: "Storybook" title: "Storybook"
ring: assess ring: assess
quadrant: tools quadrant: tools
--- ---
[Storybook](https://storybook.js.org/) is a user interface development environment and playground for UI components. The tool enables developers to create components independently and showcase components interactively in an isolated development environment. [Storybook](https://storybook.js.org/) is a user interface development environment and playground for UI components. The tool enables developers to create components independently and showcase components interactively in an isolated development environment.
Storybook runs outside the main app so users can develop UI components in isolation without worrying about app specific dependencies and requirements. Storybook runs outside the main app so users can develop UI components in isolation without worrying about app specific dependencies and requirements.

View File

@@ -2,7 +2,6 @@
title: "STRIDE Threat Modeling" title: "STRIDE Threat Modeling"
ring: trial ring: trial
quadrant: methods-and-patterns quadrant: methods-and-patterns
--- ---
STRIDE is a model of threat groups that helps to identify security threats to any application, component or infrastructure. STRIDE is a model of threat groups that helps to identify security threats to any application, component or infrastructure.

View File

@@ -2,7 +2,6 @@
title: "Temporal Modeling" title: "Temporal Modeling"
ring: assess ring: assess
quadrant: methods-and-patterns quadrant: methods-and-patterns
--- ---
Temporal Modeling is way of modeling software systems and components by putting events first. Temporal Modeling is way of modeling software systems and components by putting events first.
@@ -18,4 +17,4 @@ Having the process visualized, allows to see potential pitfalls or forgotten asp
With a temporal model at hand, it is easy to create an object-oriented or structural model that perfectly With a temporal model at hand, it is easy to create an object-oriented or structural model that perfectly
represents all required information. represents all required information.
We tried this method when tackling big or complex domains. We tried this method when tackling big or complex domains.

View File

@@ -2,8 +2,8 @@
title: "Terraform" title: "Terraform"
ring: adopt ring: adopt
quadrant: platforms-and-aoe-services quadrant: platforms-and-aoe-services
--- ---
[Terraform](https://www.terraform.io/) is a tool for building, changing and versioning infrastructure using the infrastructure as code pattern. [Terraform](https://www.terraform.io/) is a tool for building, changing and versioning infrastructure using the infrastructure as code pattern.
Terraform supports popular service providers like AWS, Google Cloud Platform, Azure and many more. Terraform supports popular service providers like AWS, Google Cloud Platform, Azure and many more.

View File

@@ -2,7 +2,6 @@
title: "Vault" title: "Vault"
ring: trial ring: trial
quadrant: tools quadrant: tools
--- ---
[Hashicorp Vault](https://www.vaultproject.io/) is a Go application with a Rest/Cli interface that you can use to securely access secrets. [Hashicorp Vault](https://www.vaultproject.io/) is a Go application with a Rest/Cli interface that you can use to securely access secrets.

View File

@@ -2,6 +2,6 @@
title: "Vuex" title: "Vuex"
ring: assess ring: assess
quadrant: languages-and-frameworks quadrant: languages-and-frameworks
--- ---
[Vuex](https://vuex.vuejs.org/) is a state management pattern + library for Vue.js applications. [Vuex](https://vuex.vuejs.org/) is a state management pattern + library for Vue.js applications.