Beyond the Traineeship: Journey from Intern to Strategic Planning Senior Executive
Mar 12, 2026
Blog
AnyMind Group
Hi, I’m Kenichi Ogawa, a full-stack engineer at AnyMind Group. Today I’ll be introducing our processes with Infrastructure as Code (IaC) for our internal systems.
Today we provide many products:
AnyFactory,
AnyShop,
AnyLogi,
AnyTag,
AnyCreator,
AnyDigital and
AnyManager.
We don’t have any on-premise servers to provide them, so we’re using public clouds service like Amazon Web Services (AWS) or Google Clouds (GCP).
I’m working on our internal system for employee management. Here’s the infrastructure map running on AWS.

If I try to construct this system manually, … I don’t want to imagine that I will do it manually. Login to the console, find services, click, type, click, click, type… I can’t remember the instruction to build some infrastructure by Web console..

As shown literally, IaC manages these cloud infrastructures as code — like program’s source code.
Pros of IaC are the following:
On our employee management system, 14 AWS services are being used.
All of these can be managed with Terraform.

For example, configuring CloudFormation is complicated, but we can easily manage on the code.

It can connect with another resource.
In the example above, line 30 indicates usage the SSL certification.
There is another file to manage this resource.

Like this example, we can manage all resources in one place by code.
I also manage other systems currently running on Google Cloud Platform (GCP). In this system, almost all resources are located on GCP, however DNS configurations relies on AWS.
Terraform can also manage cross-platform resources.
Define both Google and AWS providers.

Define a resource on GCP.

Define a resource on AWS. It uses Google’s resource value on line 20.

Terraform also has a feature to manage state on their cloud, named Terraform Cloud.

By using this, we are able to manage state, run remotely, and migrate with CI/CD.
When working with cloud platform, using Infrastructure as Code (IaC) solution makes:
Thanks for reading! Hopefully you’ve found some good ideas on how to manage your IT infrastructure. Happy coding — not only source code but with infrastructure — and see you next time!