anchor.diff:  
   ==== Artifact extension
   
  -An extension defines additional build-it functionalities allowing to manage more information and interractions inside an `Artifact`.
  +An extension defines additional build-it functionalities allowing to manage more information and interactions inside an `Artifact`.
   This means that the original data model inside an `Artifact` can be extended by each extension.
  -This also means that specific actions defined by the extensions can be trigerred when user interracts with that data.
  +This also means that specific actions defined by the extensions can be trigerred when user interacts with that data.
   Most of the time, an `Artifact` extension will embed data synchronization capabilities.  
   
   == Key technologies
  
positive.code: 
  https://projects.spring.io/spring-restdocs[Spring REST Docs] provides a very handy way to document and test the APIs in a single activity.
  It extends the integration testing API of `Spring` to build `AsciiDoc` files regarding the assertions performed on the services that are test.
  This projects answer the need to documentation in an easy maintainance way.
  
  ==== Spring Security
  
  
negative.code: ===== Hazelcast
  
  https://hazelcast.com[Hazelcast] allows `Spring Security` manage a distributed session across several `JVM`, allowing to scale the micro services without any issue at authentication level.
  `Hazelcast` also has the advantage of being a lightweight solution directly embedded in the `Spring Boot` application and does not require to be launched as an additional standalone component.
  
  ==== Spring Boot
  
  