Category: IT Security
-

TypeScript Large-Scale Projects: A to Z of Smart Building with tsc 🚀
How are you compiling your TypeScript projects, where countless .ts files are organically connected? If you’re still specifying individual files or wasting time with inefficient methods, this article will revolutionize your workflow. Experience the true synergy of the tsconfig.json file and the tsc command! ✨ 1. Why is efficient compilation important? ⏰ Time is…
-

The Big Picture of LLM Security: Look at Trust Boundaries, Not Just Prompts
LLM security is not simply “a technique to prevent strange answers.” The core is to identify what is being trusted in the flow where the model, prompt, context, tools, and output are connected. Prompt Injection is a prime starting point that demonstrates what happens when trust boundaries collapse within that flow. ## We need to…
-

How will infrastructure operations change in the AI era?
Review of “Infrastructure Configuration and Deployment for Developers in the AI Era with Claude Code” This review was written with book support from the publisher. One of the most talked-about keywords in the development and operations fields recently is undoubtedly AI. Beyond merely automatically generating code, discussions are rapidly expanding on how AI can be…
-

The Atom of Backstage: A Complete Dissection of ‘Entity’ – Unifying Everything from Services to Teams!
Welcome to the world of platform engineering! 🌟 If you’re new to Backstage, you’ll quickly realize that everything revolves around the ‘catalog’. But do you know what the smallest building block, the fundamental unit, that makes up this catalog is? Today, we’re going to thoroughly dissect the ‘Entity’, which forms the foundation of Backstage. After…
-

Optimize Backstage Plugin Development! The Perfect ‘Code Sharing’ Strategy Between Frontend and Backend
When developing Backstage plugins, you often find yourself wondering, “This TypeScript interface used in the frontend, I need it exactly the same in the backend, what should I do?” Duplicating code between two packages not only violates the DRY (Don’t Repeat Yourself) principle but also becomes a major cause of runtime errors when only one…
-

Customizing Your Backstage Entity Page! A Guide to Implementing Conditional Tabs 🛠️
Hello, platform engineers! 👋 When operating Backstage, you might encounter these concerns: “Our team only wants to show the K8s tab for services that use Kubernetes…” “Is there a way to only expose the SonarQube tab for Java projects?” Backstage elegantly solves this problem by combining EntityLayout.Route with ‘Filter Functions’. Let’s dive into the details…
-

Backstage Home Screen Transformation! Essential Guide to Rendering Custom Widgets 🛠️
Hello, platform engineers! 👋 One of the first things you’ll want to do after adopting Backstage is to create a “custom home screen just for your team.” You’ve written some great custom widget code, but why isn’t it appearing on the home screen? Beyond simply creating a component, you need a ‘connecting link’ that allows…
-

Done in a few clicks! The Complete Guide to Backstage Catalog Manual Registration
Hello, platform engineers! 🛠️ When you’ve created a new microservice or want to integrate an existing project into Backstage, what’s the fastest and most reliable way? Don’t worry if automatic scanning isn’t set up. Backstage supports Manual Registration, where users directly tell Backstage the location of their entities. Let’s break down the steps one by…
-

Exploring the Backstage Model: Why API Entities Become ‘Contracts’ Beyond Simple Documentation
Hello! Today, we’re going to delve into the heart of Backstage: the Software Catalog, and specifically, the role of API Entities as the communication channel between systems. 🚀 When you first encounter Backstage, it’s often confusing to pinpoint the exact position of APIs among various concepts like Component, System, and Group. After reading this article,…
-

The Backstage Deployment Standard: 5 Strategies to Increase Build Speed and Reduce Image Size
Hello! Today, we’re going to delve into optimization strategies for ‘build speed’ and ‘image size’, the most common concerns when containerizing Backstage, the leading developer portal. 🚀 While Backstage is powerful, it can have many dependencies and a complex build process. We’ve compiled key strategies on how to deploy it quickly and lightly in a…