Alright! If you're here it probably means you have read Part 1 (The Why), and you want to know more about how to properly set up cloud-native developer environments. Great!

Let’s follow an example of an existing project team and how can we improve their development workflow.

This guide was written with GCP (Google Cloud Platform) in mind, but the same concepts can be applied to AWS as well.

Photo by Jason Richard on Unsplash

📖 Case Study

A company called MajesticFantastic has a few payment-related products 💸

The billing project team owns the development of a billing application.

It is composed of the following:

  • Few microservices deployed as…


In many cloud-based software development projects, a CI/CD process is designed and maintained for deploying applications in an efficient, safe, and productive manner to cloud environments.

The main focus around the CI/CD process is often on the cloud/remote side, but seldom we talk about the phase that comes right before CI/CD, which is the local development and testing done on the developer’s laptop.

In this article, I’ll show why many common methods for local development are far from ideal, and I’ll present a demo for an alternate, cloud-native approach which will improve your (or your developers’) productivity. 🌤

Photo by Christina @ wocintechchat.com on Unsplash

👨🏼‍💻 Local Development

While there…

Yarel Maman

A Software Engineer who is passionate for Infrastructure. Messing around with software, architecture, and reliability for fun and profit! @YarelMam at Twitter

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store