Hengfeng LiinGoogle Cloud - CommunityCreate Cloud Spanner Scheduled BackupsThis tutorial shows how to use the Scheduled Backups tool to configure Cloud Scheduler for creating Cloud Spanner backups on a regular…May 29, 20201May 29, 20201
Hengfeng LiinGoogle Cloud - CommunityInstrumenting Cloud Spanner Go Applications with OpenCensusThis tutorial will show you how to enable the session-related metrics in a demo application with the Cloud Spanner client library in Go…Apr 20, 2020Apr 20, 2020
Hengfeng LiEnable HTTPS for your S3 hosted website — DNS records managed by Google DomainsThe background is that I have an S3 hosted website but the DNS records are managed by Google Domains. Previously, it doesn’t support HTTPS…Feb 28, 20202Feb 28, 20202
Hengfeng LiWhat does Kubernetes cronjob’s `startingDeadlineSeconds` exactly mean?What does startingDeadlineSeconds mean?Feb 22, 20191Feb 22, 20191
Hengfeng LiCreate a scheduled (cron-like) task in AWS FargateA scheduled (cron-like) taskFeb 1, 20194Feb 1, 20194
Hengfeng LiHow to read and retry Celery task messages from RabbitMQActually, this post is related to my previous one about creating a dead letter queue. Now, the problem is how to read from this queue and…May 23, 20181May 23, 20181
Hengfeng LiA Review of Git Workflow ManagementThis is a summary for git workflow management, which is an important part when having a team working together with git. There are several…Apr 6, 2018Apr 6, 2018
Hengfeng LiUse Lambda function to read messages from Kinesis streamLast year, in my current company, we spent three months to re-architect and implement a new data capture pipeline based on some ideas how a…Jan 15, 20181Jan 15, 20181
Hengfeng LiHow to route tasks in Celery + RabbitMQContinue to my last post. How should we route tasks to different queues in Celery?Dec 5, 20172Dec 5, 20172
Hengfeng LiHow to create a dead letter queue in Celery + RabbitMQRecently, I started learning how to run async tasks in Celery, which has been used in our company product. One interesting requirement is…Dec 3, 20174Dec 3, 20174