Thank you for reading and for your long answer.

In a word, it's an opinionated article, and you have right on many points.

However, if you use the command `gcloud run deploy source=.` you follow the EXACT SAME best practices in term of container best pracitices, security and so on.

Why?

Because the container is built from your source by using BuildPacks and then deplyed

What's BuildPacks?

It's a tool, built by Google Cloud to create container for AppEngine and Cloud Functions, based on your code. Now it's a CNCF product.

So, if you use BuildPacks for Cloud Functions and for Cloud Run, the container best practices are exactly the same. the difference that you are ready to jump to the next level (if you need customization and other cool conainer feature) without changing your infrastructure.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

guillaume blaquiere
guillaume blaquiere

Written by guillaume blaquiere

GDE cloud platform, Group Data Architect @Carrefour, speaker, writer and polyglot developer, Google Cloud platform 3x certified, serverless addict and Go fan.

No responses yet

Write a response