Skip to content

Releases: mspnp/microservices-reference-implementation

Fabrikam Drone Delivery 0.1.0 - Helm 3, Network Policies update, and general improvements

16 Apr 12:42
30bda44
Compare
Choose a tag to compare

Helm3 migration

  • migrate charts for all apps to Helm3
  • incorporate helm3 to CI/CD pipelines

Network Policies update

  • align Fabrikam Drone Delivery Network Policies with Azure NPM 1.0.32

Other minor improvements & bug fixes

  • increase coverage in Fabrikam Drone Package Service
  • use Koa Router in Fabrikam Drone Package Service
  • AGIC to work with multiple environments
  • fix CI/CD ACR source

Fabrikam Drone Delivery 0.1.0 - scalability, ingress and networking

03 Feb 18:58
2d5da1c
Compare
Choose a tag to compare

Scalability out/up

  • add Cluster Autoscaling
  • add Horizontal Pod Autoscaling

Ingress controller update

  • add Azure Application Gateway Ingress Controller (AGIC)

Networking

  • add Network Policies (networking east-west traffic: pod-to-pod comm)
  • add Cluster egress restrictions using Azure Firewall (networking north-south)
  • configure Service Endpoints to allow traffic coming from the Azure Firewall subnet

Upgrade to .NET Core 3.1

  • delivery app upgraded to ASP.NET Core 3.1
  • dronescheduler app upgraded to ASP.NET Core 3.1
  • workflow app upgraded to .NET Core 3.1

Fabrikam Drone Delivery 0.1.0 - probes for readiness and liveness

03 Feb 16:08
Compare
Choose a tag to compare
  • add endpoints for readiness and liveness on every service app
  • enforce resource quotas

Fabrikam Drone Delivery 0.1.0 - update with invoicing

22 Oct 18:57
1d15118
Compare
Choose a tag to compare
  • add invoicing support in package, delivery and dronesaheduler to support perf scenario
  • new query endpoints for invoicing to package, delivery and dronesaheduler
  • add cosmos db (v3) dependency to dronescheduler
  • add bulk import for dronescheduler docs
  • add toggle to switch between queries that specify a partition key and queries that do not specify partition key
  • add metrics and tracing

Fabrikam Drone Delivery 0.1.0 - CI/CD, new public endpoints, and general improvements

21 Jun 12:16
98b63f4
Compare
Choose a tag to compare

Release Notes

  • CI/CD using Azure Pipelines
  • Expose deliveries status query through Ingress
  • Multi-environment support: infrastructure (arm/azure pipeline releases) and application (helm charts)
  • other improvements:
    • [ingestion] reduce docker image size
    • [delivery] less expensive Redis tier
    • [package] upgrade Winston and MongoDB libs
    • [all] set proper resources requests/limits based on monitoring metrics.
  • bug fixing