JTP Technology Port

    技術や情報、そして人々が集まる"港"

IaC Series: Best way to get started with Terraform Projects

Starting a Terraform project can be challenging, especially when you are trying to decide how to organize the code from the beginning. A well-planned structure is important because it affects how easily the project can grow, how reusable the code will be, and how simple it is for a team to maintain over time. Without clear conventions, even a small Terraform setup can become difficult to manage as more environments, modules, and resources are added. In this article, we will look at the best way to get started with Terraform projects. The focus will be on practical guidance for structuring your code, defining key components, and following basic rules that help keep the project clean, scalable, and easy to work with.

記事を見る

Snapshot Testing in AWS CDK

Along with multi language support, reliable documentation and steady upgrades, AWS CDK has its own testing constructs as well. Tests in CDK can be categorised into two types: Snapshot and Fine-grained assertions. Snapshot tests tend to be more simplified in terms of implementation as well as maintenance. In this article we will take a deeper look at implementing a Snapshot test in AWS CDK.

記事を見る

ML Series - Getting Started with ML using Amazon SageMaker - Part 1

Machine Learning is one of the most exciting areas in modern technology, but it can also feel overwhelming when you are just getting started. Terms like AI, ML, and deep learning are everywhere, yet many people are still unsure about what happens behind the scenes. This series is designed to make that first step easier by introducing machine learning in a simple and practical way. In this article, we will explore the basic ideas behind machine learning and the main learning types, including supervised, unsupervised, reinforcement, and semi-supervised learning. We will also introduce the dataset and model used in this series, and explain why Amazon SageMaker is a great starting point for beginners who want to build and train ML models in the cloud.

記事を見る

An Overview of Testing in AWS CDK

The introduction of Infrastructure as a Code (IaC) has had a profound impact on the world of Cloud and DevOps. With IaC, the tedious process of manual infrastructure deployment and maintenance is replaced by an automated operation to deploy, destroy, monitor, and replicate your infrastructure as and when required. Infrastructure as a Code platforms have been on the rise since automated provisioning of infrastructure became in-demand. Today, we have cloud specific IaC tools like CDK and tools with multi-cloud support like Terraform and Pulumi. As reliability on IaC increases, it is important to ensure that quality coding standards persist. One of the key factors in improving code quality and development efficiency is Testing. Especially for IaC, Testing is an important practice to confirm and check all resources and their configuration before proceeding with deployment. This article provides a brief overview of different types of tests carried out in AWS CDK.

記事を見る

APMを導入する5つのポイント

みなさんはAPM(Application performance monitoring)を使っていますでしょうか。昨今のアプリケーションはContainerやCI/CDを活かした高頻度なデプロイが可能になっています。しかしながら、アプリケーションのデプロイによるパフォーマンスの変化を評価せず、インフラ監視のみに留まっているサービスも多いのではないでしょうか。本記事ではAPMツール選定におけるポイント5つをご紹介します。

記事を見る

AWS上にOpenShiftをインストールしてみた(IPI編)

最近、KubernetesやOpenShiftを操作する機会が増えてきたので、個人検証環境用としてAWS上にOpenShiftをインストールしてみました。本記事ではその手順についてご紹介します。OpenShiftをパブリッククラウド上に構築することは珍しくありませんので手順についてはナレッジがある程度普及しておりますが、これからOpenShiftを触り始める方々の一助となればと思います。

記事を見る

AWS CDKでVPCにCIDRブロックを追加してみた

とあるAWS環境にてCDKで管理しているAWS VPC内でIPアドレスの枯渇が懸念されたため、VPCにCIDRブロックを追加することになりました。マネージメントコンソールで実施した経験はあるものの、CDKでの追加はなかなか機会はないものですね。特にCIDRを追加する際にVPCへの影響が非常に気になりましたので、検証することにしました。せっかくですので検証した結果を当該ブログ記事で共有します。

記事を見る

クラウドセキュリティ対策 ~Zscalerとは~

セキュリティ対策、皆さんはどのようにされていますか?コロナ渦の影響で働き方も変わり、業務基盤のクラウド化がますます進んでいます。それに伴いテレワークが推進され、在宅や社外、公共の場などで業務を行うことが日常的になっています。「誰が」「いつ」「どこで」業務を行うかわからない状況で、いかにセキュリティレベルを確保するかは、非常に大きな課題となります。今回は、クラウド上で利用できるセキュリティソリューションとしてZscaler(ZIA)を紹介したいと思います。

記事を見る


データエンジニアリング実践シリーズ 第一回【データエンジニアリングとは】

データ活用の重要性が高まるなか、データを収集・整理し、分析しやすい形で活用する「データエンジニアリング」が注目されています。本記事では、データウェアハウスやデータレイクの役割を整理しながら、データ基盤を支える技術の全体像をわかりやすく紹介します。

記事を見る

JTP Technology Port 新着記事

Contact

まずはお気軽にお問合せください