Engineering articles: software, AI, cloud and system operations
Guides for the decisions before a project, and the engineering work after it goes live. English editions retain the subject of each original Thai article and clarify illustrative examples and evidence limits; guides for teams operating in Thailand are written in English.

Opening an Office in Thailand: A Practical IT Readiness Checklist
Published
A practical IT checklist for HQ and regional leads opening an office in Thailand: owners, network, identity, devices, integrations, restores and handover.

After Go-Live: How HQ and Thailand Teams Can Share IT Support Responsibilities
Published
How HQ, the Thailand team and vendors can share IT support after go-live: named owners, one front door, severity, hours, escalation and reviews.
Designing a welfare information system for Thai government data exchange
English edition
How to design a Thai welfare information system for government data exchange: data model, citizen ID handling, GDX, Linkage Center, PDPA and security.
From legacy to cloud-native: do you need microservices?
English edition
Legacy to cloud-native: how to assess the architecture, when microservices pay off, Strangler Fig migration, Thai cloud regions and how to count ROI.
Keeping a software project on budget: scope, security and Agile
English edition
Commissioning software or a DX project without a budget overrun: testable scope, security evidence, Agile scope control and five warning signs mid-project.
Writing a TOR for legacy system maintenance: clauses and risks
English edition
What a Thai TOR to maintain or take over an existing system should specify: a system inventory, takeover, measurable SLAs, acceptance evidence and exit.
Planning a Wazuh deployment: sizing, retention and agent rollout
English edition
Plan a Wazuh 4.14 install: all-in-one or distributed, sizing by agents and alerts per second, log retention under Thai law, legacy agents, alert noise.
What is RAG? Thai document search with AI you can verify
English edition
RAG has AI retrieve relevant documents first, then answer with sources. Building it for Thai: segmentation, hybrid search, evaluation, permissions, PDPA.
Zimbra 8.8.15/9 end of life: upgrade checklist for 10.1
English edition
Zimbra 8.8.15, 9.0 and 10.0 get no more patches; 10.1 is the supported line. Check the new licence key, NG modules, OS, backups and rollback first.
Zimbra vs IceWarp: business email compared, upgrade or migrate?
English edition
Zimbra Collaboration Suite (ZCS) and IceWarp can both be self-hosted. Zimbra 10.1 runs on Linux (Standard or Professional); IceWarp runs in the cloud or self-hosted on Windows or Linux, priced per user. Choose by team, clients and data location.
What is Wazuh? Open source SIEM/XDR vs commercial SIEM, and which organisations it fits
English edition
Wazuh is an open source SIEM/XDR platform with no licence fee, but its real cost lies in hardware, log storage, people and rule tuning. Commercial SIEMs bill on data volume, resources or nodes instead. It fits organisations with a team or partner to run it.
Legacy systems past end of support: reducing risk until you modernize
English edition
If a legacy system cannot move yet, find which parts are end-of-life, isolate it in its own network zone, cut unnecessary data flows, monitor proactively, keep backups you have restored, and set criteria for when to speed up modernization. Compensating controls reduce risk; they do not remove vulnerabilities.
Already have EDR or antivirus? Do you also need Wazuh? Roles compared and how to combine them
English edition
EDR detects and responds on endpoints, while Wazuh fits as the central log and SIEM layer that ingests EDR alerts and adds file, software, vulnerability and configuration checks. The two usually complement each other, and Wazuh should not replace EDR.
Inheriting an undocumented legacy system with nobody left: where to start
English edition
Protect what exists first: take a full backup, test a restore and capture the server state before touching anything. Then rebuild the inventory from the running system, build an SBOM, observe logs, write characterization tests and document as you learn before deciding to maintain or modernize.
Thai government IT procurement: e-GP, the TOR and maintenance budgets
English edition
From 1 Oct 2026, Thai selection and specific-method bids go through e-GP. A software TOR needs acceptance criteria, source code, PDPA terms and an MA budget.
Commissioning custom software: what to prepare so vendor quotes are accurate and comparable
English edition
Before asking vendors for a software quote, prepare a one-page brief covering outcome, users, must-have scope, integrations, acceptance criteria, IP, support and budget; if key questions are still open, start with a paid discovery phase.
Switching software vendors: what to take over from the outgoing team
English edition
When a vendor leaves, take over the code with full history, the pipeline, cloud accounts, domains, backups and runbooks in your organisation's name. Prove it by having the new team rebuild, deploy to staging and restore on its own, then revoke the old team's access.
MA and SLA contracts: what to check before you sign
English edition
Check an MA and SLA before signing: scope vs change requests, severity, response vs resolution, the SLA clock, patching, backups, credits and exit.
Digital transformation: start from a business problem and plan the first 90 days
English edition
Start digital transformation from one business outcome and one value stream, assess readiness, measure against a baseline and plan the first 90 days.
Digitizing documents and approvals: start with the process, not the tool
English edition
Map and simplify approval workflows before choosing e-forms or e-signatures, check Thai legal requirements, and measure the result against a baseline.

AI agents in business: where to start and how to measure value
English edition
An AI agent is an AI system that chooses steps and calls tools to reach a goal. See agent types, how agents differ from chatbots and how to choose a pilot.
Why government IT projects struggle, and how to improve delivery
English edition
Six recurring delivery risks in public-sector software: ambiguous scope, procurement trade-offs, ownership, handover, user acceptance and maintenance.
SRE vs DevOps: different responsibilities, a shared goal
English edition
SRE (site reliability engineering) applies engineering to keeping services reliable. See how it differs from DevOps, with SLIs, SLOs and error budgets.
Cloud migration in Thailand: scope, costs and common mistakes
English edition
Plan a cloud move around applications, dependencies, cost categories, Thai data-location rules, people and a rehearsed cutover with rollback criteria.
DevOps and the hidden cost of manual delivery
English edition
DevOps (development plus operations) is how build and run teams work together. See core CI/CD practices, common tools and the hidden cost of manual delivery.
Website development or custom software: which does your organization need?
English edition
Compare content websites and business applications by workflow, data, integration, ownership and ongoing support, then choose an appropriate first scope.
AI and LLMs in Thai enterprise systems: moving from pilot to production
English edition
A practical look at retrieval, assistants, developer tools and reporting, with the evaluation, access and operational work needed for production.
What is a legacy system? Examples and modernization
English edition
A legacy system is software a business still relies on but finds hard to change or support. See examples, risks and four ways to modernize it.
Choosing a software development company in Thailand: ten checks before signing
English edition
Assess a software partner through delivery evidence, team ownership, scope, testing, source-code rights and support, rather than the pitch alone.
Managed services or in-house IT: comparing responsibility and total cost
English edition
Compare internal staffing, managed operations and hybrid arrangements using the same coverage, scope and recovery requirements.

A slow website needs a performance investigation, not just a bigger server
English edition
Investigate application, database, operating-system, storage and network behavior before choosing a performance improvement.

Linux performance tools: choose the measurement before changing the system
English edition
A practical guide to CPU, memory, storage and network observations for Linux performance investigation.

Planning infrastructure for a growing application
English edition
Connect application architecture, capacity, recovery and operating responsibility before choosing VPS or cloud resources.

HAProxy and database traffic: performance tuning with the database in mind
English edition
Review health checks, connection behavior, capacity and failover before using a proxy to distribute database traffic.

Website maintenance: updates, performance, security and recovery
English edition
Define a practical maintenance scope for an existing company website or online store, including access, updates, monitoring and restore checks.