Thursday, September 06, 2018

Cloud-Native Beyond Kubernetes

Beyond Kubernetes - 5 Promising Cloud-Native Technologies To Watch  @ Forbes

"After Kubernetes,Istio is the most popular cloud-native technology. It is a service mesh that securely connects multiple microservices of an application.

Prometheus is a cloud-native monitoring tool for workloads deployed on Kubernetes.

If Kubernetes is the new OS, Helm is the application installer.

Spinnaker is a release management tool that adds velocity to deploying cloud-native applications.

Kubeless is one of the most popular serverless projects in the cloud-native ecosystem. Its compatibility with AWS Lambda combined with the support for mainstream languages makes it an ideal choice"

Angular ngrx-data

Redux pattern, and ngrx, tend to produce a lot of repetitive code. There is a possible solution:

GitHub - johnpapa/angular-ngrx-data: Angular with ngRx and experimental ngrx-data helper

"Zero Ngrx Boilerplate

You may never write an action, reducer, selector, effect, or HTTP dataservice again.

NgRx helps Angular applications manage shared state in a "reactive" style, following the redux pattern.

But to use it properly requires both a deep understanding of redux/ngrx and a lot of boilerplate code.

Ngrx-data is an ngrx extension that offers a gentle introduction to ngrx/redux without the boilerplate.

Try it! See the Quick Start for instructions on adding NgRx and ngrx-data to your app.

This is a library for ngrx, not an ngrx alternative."

link from: