Deprecation of server-side software components running in Web applications

As of SDL Web 8, Content Delivery server-side software components running as Web applications are deprecated. Instead, the recommended way to run such items is in the form of standalone microservices. Client-side Content Delivery software components and APIs continue to run in (your) Web applications.

As a transitional measure, the new microservices can run inside a Java/JSP Web application, allowing you to upgrade your Java/JSP Web application-based server-side software without having to migrate to standalone microservices yet.

If you currently run server-side software in .NET Web applications, you can continue using .NET Web applications by installing the server-side software anew as standalone microservices, then using a reverse proxy to forward incoming requests directed at your .NET Web application to the corresponding microservice.

Although the in-process API is depecrated in general, the following extension points of the in-process API are, however, not deprecated:
Extension typeClass
Content Deployer extensioncom.tridion.deployer.Module
Content Deployer extensioncom.tridion.deployer.Processor
Storage Layer extensioncom.tridion.storage.BaseEntity
Storage Layer extensioncom.tridion.storage.DAOFactory
Storage Layer extensioncom.tridion.storage.filesystem.FSBaseDAO
Storage Layer extensioncom.tridion.storage.persistence.JPABaseDAO
UGC Validatorcom.tridion.validation.ContentValidator
Ambient Data Framework Request validatorcom.tridion.ambientdata.web.RequestValidator
Ambient Data Framework Cartridgescom.tridion.ambientdata.claimstore.ClaimStore
Ambient Data Framework Cartridgescom.tridion.ambientdata.processing.ClaimProcessor
Ambient Data Framework Cartridgescom.tridion.ambientdata.processing.AbstractClaimProcessor
Ambient Data Framework Cartridgescom.tridion.ambientdata.processing.ClaimProcessorConfigProvider
Custom Tag Handlerscom.tridion.tcdl.TagHandler
Ambient Data Framework Cartridgescom.tridion.tcdl.TagRenderer
Ambient Data Framework Cartridgescom.tridion.tcdl.TagHandlerBase
Ambient Data Framework Cartridgescom.tridion.tcdl.IterationTagSupport