Updated Roadmap and Milestones for future releases (markdown)

Cesar De la Torre 2017-02-08 15:56:11 -08:00
parent 983515defb
commit fdc3941176

@ -61,7 +61,13 @@ Our task here will be to use that new lib.
- Gracefully stopping or shutting down microservice instances - Implemented as an ASP.NET Core middleware in the ASP.NET Core pipeline. Drain in-flight requests before stopping the microservice/container process. - Gracefully stopping or shutting down microservice instances - Implemented as an ASP.NET Core middleware in the ASP.NET Core pipeline. Drain in-flight requests before stopping the microservice/container process.
- Implement messaging communication to ensure Commands/Updates' communication success, using queues, etc. plus providing better scalability capabilities. - Implement messaging communication to ensure Commands/Updates' communication success, using queues, etc. plus providing better scalability capabilities.
- Monitoring/Diagnostics of microservices based on Application Insights with custom perfkeys - Monitoring/Diagnostics of microservices based on Application Insights with custom perfkeys
- Additional topics for production-ready cloud microservices, like using an orchestrator/cluster - Service Fabric Stateful Service implementation in the SF branch
- Additional microservice with data stored in a No-SQL database like Azure Document DB
- Additional Azure cloud scenarios
1. Azure Functions: Implement an event-driven Azure Function microservice (i.e. grabbing uploaded images and adding a watermark and putting it into Azure blobs)
2. Azure Storage Blob: Related to the previous feature - Use Azure Blobs to store the Product Images
3. Azure App Service: Make the monolithic Web app supporting Azure App Service with Docker
- Security: - Security:
- Encrypt secrets at configuration files (like in docker-compose.yml). Multiple possibilities, Azure Key Vault or using simple Certificates at container level, Consul, etc. - Encrypt secrets at configuration files (like in docker-compose.yml). Multiple possibilities, Azure Key Vault or using simple Certificates at container level, Consul, etc.
@ -87,5 +93,3 @@ Monitor what microservices are up/down, etc. related to App Insights, but the ev
ETW events and "Semantic Application Log" from P&P ETW events and "Semantic Application Log" from P&P
Multiple implementations for the storage of the events, Azure Diagnostics, Elastic Search. Multiple implementations for the storage of the events, Azure Diagnostics, Elastic Search.
Using EventSource base class, etc. Using EventSource base class, etc.
- (To be Confirmed) Additional microservice with data stored as a No-SQL database like Azure Document DB