Category 001-DevOps

Automatically provision and manage TLS certificates in Kubernetes

Scenario Context We want to automate and manage certificates used within our K8s clusters.

K8s Local Persistent Volume Setup

Tutorial to follow This is good one to follow

Google Cloud - Key Management Service

Question We have a micro service called “Key Vault”, which stores keys and secrets sensitive data. The data is encrypted by AES-256 keys, and we need a way to secure...

Azure Edge Service

Tutorial to Follow Azure Edge Quickstart

Kubernetes API-GW service

KONG with TLS + Auth

GCP K8s Clusters Kind - Secret

Scenario To save some 3rd parties’ sensitive information such as credentials, in Kubernetes managed secret service.

Multiple GCP K8s Clusters under a different GCP project

Scenarios is described as this: We have one GCP root account, which creating 2 projects, one is as a lab, the other one is as production. The lab one has...

GCP K8s Service Catalog

The tutorial to learn - GCP Connecting Cloud Pub/Sub with Service Catalog Install K8s Service Catalog and Service Broker Using K8s Service Catalog Which comes out with key concepts to...

Istio

Starter tour on KataCoda.com

Istio on Katacoda

Deploy Istio on Kubernetes This guide is fully followed from Katacoda.com, where you may have a better experience, importantly without any local env setup. This guide will create an environment...

GCP IoT

Quick setup and test Node.js MQTT Client Sample 1. Creating Public/Private Key Pairs Generating an RS256 Key To generate an RSA-256 private key with a 2048-bit key size 1 2...

Azure IoT Hub

Azure IoTHub MQTTs messaging It supports HTTP, MQTT(over TLS or WebSocket), or AMQPS

AWS IoT Core

Connecting AWS IoT Service

Kubernetes The Hard Way

Practice following Kubernetes The Hard Way Good Explanation Kubernetes The Hard Way Explained

Category Kubernetes

Automatically provision and manage TLS certificates in Kubernetes

Scenario Context We want to automate and manage certificates used within our K8s clusters.

K8s Local Persistent Volume Setup

Tutorial to follow This is good one to follow

Kubernetes API-GW service

KONG with TLS + Auth

GCP K8s Clusters Kind - Secret

Scenario To save some 3rd parties’ sensitive information such as credentials, in Kubernetes managed secret service.

Multiple GCP K8s Clusters under a different GCP project

Scenarios is described as this: We have one GCP root account, which creating 2 projects, one is as a lab, the other one is as production. The lab one has...

GCP K8s Service Catalog

The tutorial to learn - GCP Connecting Cloud Pub/Sub with Service Catalog Install K8s Service Catalog and Service Broker Using K8s Service Catalog Which comes out with key concepts to...

Istio

Starter tour on KataCoda.com

Istio on Katacoda

Deploy Istio on Kubernetes This guide is fully followed from Katacoda.com, where you may have a better experience, importantly without any local env setup. This guide will create an environment...

Kubernetes The Hard Way

Practice following Kubernetes The Hard Way Good Explanation Kubernetes The Hard Way Explained

Category AWS

AWS IoT Core

Connecting AWS IoT Service

Category Azure

Azure Edge Service

Tutorial to Follow Azure Edge Quickstart

Azure IoT Hub

Azure IoTHub MQTTs messaging It supports HTTP, MQTT(over TLS or WebSocket), or AMQPS

Category GCP

Google Cloud - Key Management Service

Question We have a micro service called “Key Vault”, which stores keys and secrets sensitive data. The data is encrypted by AES-256 keys, and we need a way to secure...

GCP IoT

Quick setup and test Node.js MQTT Client Sample 1. Creating Public/Private Key Pairs Generating an RS256 Key To generate an RSA-256 private key with a 2048-bit key size 1 2...

Category 003-Development

Modern Java

Some opinions Java in 2019 And Beyond

Cassandra

Howto Schema in Cassandra

GraphQL with Kotlin in Spring Boot

Howto GraphQL Howto GraphQL (Source on GitHub) Pluralsight Tutorial (Source on GitHub) Another online tutorial

Kubernetes style Declarative APIs

So many wheels out there for you to hands on.

Learn with MongoDB

Learning Path MongoDB Manual MongoDB University Spring Data Mongo

OpenAPI with Kotlin in Spring Boot

Spring REST-Docs Spring REST Docs Extensions to Spring REST Docs

API Design

Various API design style When to Use What

PostgresDB JSONB Data type

Framework for JSON to Java Object

Reactive or Asynchronous Programming in Java

Story Reactive programming is pretty hottest talk for a while in programming worlds, both front end and back end. Java has the ability since 8th release. However, I haven’t fully...

Stackdriver Kubernetes Monitoring

Scenario Context - 1 We want to monitor not only the platform our services are running on, but also our services themselves. Plus setting up alerts when certain errors or...

Application - memory Cache services

Question There is always requirement to cache some data in the application local memory, so that the data can be retrieved ASAP. There are many frameworks or libraries in Java...

Logging - Log4j2

Log4j2 Configuration

PostgresDB

Terminal Connect to GCP CloudSQL/Postgres

CouchDB

Apache CouchDB

Cryptography in Java

Encryption String in Java.

PaaS Key Management Service

Key Management Link

Category Security

Cryptography in Java

Encryption String in Java.

PaaS Key Management Service

Key Management Link

Category DataStore

Cassandra

Howto Schema in Cassandra

Learn with MongoDB

Learning Path MongoDB Manual MongoDB University Spring Data Mongo

PostgresDB JSONB Data type

Framework for JSON to Java Object

PostgresDB

Terminal Connect to GCP CloudSQL/Postgres

CouchDB

Apache CouchDB

Category Logging

Stackdriver Kubernetes Monitoring

Scenario Context - 1 We want to monitor not only the platform our services are running on, but also our services themselves. Plus setting up alerts when certain errors or...

Logging - Log4j2

Log4j2 Configuration

Category 002-Architecture

Event Driven Microservices

Event Driven Microservices Architecture

Microservices API Gateway

API Gateway solutions comparation

Category Microservices

Event Driven Microservices

Event Driven Microservices Architecture

Microservices API Gateway

API Gateway solutions comparation

Category Terraform

Category Cache

Application - memory Cache services

Question There is always requirement to cache some data in the application local memory, so that the data can be retrieved ASAP. There are many frameworks or libraries in Java...

Category Programming

Modern Java

Some opinions Java in 2019 And Beyond

Reactive or Asynchronous Programming in Java

Story Reactive programming is pretty hottest talk for a while in programming worlds, both front end and back end. Java has the ability since 8th release. However, I haven’t fully...

Category API

GraphQL with Kotlin in Spring Boot

Howto GraphQL Howto GraphQL (Source on GitHub) Pluralsight Tutorial (Source on GitHub) Another online tutorial

Kubernetes style Declarative APIs

So many wheels out there for you to hands on.

OpenAPI with Kotlin in Spring Boot

Spring REST-Docs Spring REST Docs Extensions to Spring REST Docs

API Design

Various API design style When to Use What

Category books

Puppy Money《小狗钱钱》

10月4日阅读心得

Re-Work

Planning is Guessing

Category programming

Decorator Pattern

What is decorator pattern?

Category data

Learn Basics - Azure Functions + CosmosDB

Learning Path Serverless database computing using Azure Cosmos DB and Azure Functions

Learn with DynamoDB

Learning Path

Category root

Roadmap to be good!

职业成长路线图: XX年XX月 - 技能/知识积累 + 技能/实践用例 + 技能/经验总结 + 技能/拓展延伸