Telenav / open-source-spec

Open source experiences and profiles.
125 stars 27 forks source link

Summary the work with MicroService tech stack #6

Open CodeBear801 opened 4 years ago

CodeBear801 commented 4 years ago

In the past 1 ~ 2 years, @wangyoucao577, @CodeBear801 work with team set up a bunch of microservices. We met lots of changeless and also spend time on things which is not matter that much, but when look back, all of us feel a great of improvement, as a developer and also as a high efficiency development team.

We want to write a series summaries for ourselves and also for the team, which would cover:

How about create a folder called startupOS?

CodeBear801 commented 4 years ago

After syncing with @wangyoucao577 , there are two kinds of topics in the list

wangyoucao577 commented 4 years ago

A little more tips:

Set up local dependencies via docker compose

https://github.com/e-commerce-sample/ecommerce-devops shows a very good example. Use docker-compose to set up all env is an excellent idea.

Also, https://github.com/GoogleCloudPlatform/microservices-demo demos a lot of microservices implemented by various languages. It might be basic enough to Google's engineers. However, ecommerce is a little bit far away from our domain. Maybe we'd better to figure out a story related on the LBS/Nav/Direction/Map/...?

For experience summary, we may create a new folder microservices_tech_stack under this repo. But for the new story/demo, let's create another repo to show all contents in one place.

wangyoucao577 commented 3 years ago

Found excellent template Go restful project ribice/gorsk. We can build similar template repo but a little bit different contents once we groomed the idea.

The author also has some excellent posts for reference:

A little more discuss on Go web frameworks. It seems that we made a good choice on go-chi.