phase 01 / origin

همه‌چیز با یه خط کد شروع می‌شه

ترمینال بازه؛ هر ایده‌ای اینجا مستقیم می‌شه کد.

phase 02 / build

ساختن، فقط کنار هم چیدن فایل‌ها نیست

هر سیستمی خانه می‌خواهد؛ دیوارش کد، سقفش زیرساخت.

phase 03 / infrastructure

سیستم‌ها زیر فشار شناخته می‌شن

چیزی که تست نشده، هنوز آماده نیست.

phase 04 / open source

همه‌چیز قرار نیست بسته بمونه

بعضی ساخته‌ها باید راه خودشون رو پیدا کنن.

phase 05 / knowledge

بعد از ساختن و خراب کردن، ثبتش کن

همه‌چیزِ ساخته‌شده و خراب‌شده، همین‌جا ثبت می‌شود.

برای سفر اسکرول کن
۰۱ مهارت‌ها

جعبه‌ابزار آزمایشگاه

هر روز با همین‌ها ساخته میشه.

server.ts — nucterea api
server.ts
import { createServer } from "node:http";const server = createServer((req, res) => {  res.writeHead(200, { "content-type": "application/json" });  res.end(JSON.stringify({ status: "ok" }));});server.listen(3000, () =>  console.log("nucterea api → :3000"));

از رابط کاربری تا بک‌اند؛ بیشتر سیستم‌ها با جاوااسکریپت و تایپ‌اسکریپت نوشته می‌شوند.

python3 — repl
deploy.py
>>> from pathlib import Path>>> from nucterea import deploy>>> deploy.run("blog", target="edge")✓ build complete — 1.8s✓ deployed to 3 regions>>>

اسکریپت‌های اتوماسیون، سرویس‌های بک‌اند و ابزارهایی که کارهای تکراری رو حذف می‌کنن.

vps-eu-01 — system monitor
nucterea@vps-eu-01uptime: 42 days, 7:12
CPU — 8 cores34%
MEM — 4 GB27%
DISK — 80 GB52%
nginx ......... running
node-api ...... running
docker ........ running

سرورها، شل و همهٔ لایه‌های بینشون؛ از Debian تا Arch.

topology — request path
client cdn proxy app-1 app-2 db

TCP/IP، DNS، پروکسی معکوس و عیب‌یابی شبکه توی دنیای واقعی.

pipeline — main branch
{ }build
test
docker
deploy

Docker، CI/CD و پایپلاین‌هایی که دیپلوی رو بی‌دردسر می‌کنن.

regions — anycast edge
eu-1اروپا18ms
me-1خاورمیانه34ms
as-1آسیا52ms
هر سه ریجن پایدار — آخرین همگام‌سازی: چند لحظه پیش

VPS، استوریج و چیزهایی که روی ابر زندگی می‌کنن؛ از یه سرور ۵ دلاری تا لبهٔ شبکه.

۰۲ فلسفه

چطور فکر می‌کنیم، چطور می‌سازیم

فکرِ سیستمی · ساخت · پایداری · پیوستگی؛ چهار محورِ ناکتریا

سیستم‌ها

فکرِ سیستمی

قبل از کد، معماری؛ قبل از ویژگی، رفتار. هر مسئله رو از ریشه می‌بینم، نه از سطحش.

ریشه‌شناسیساده‌سازیگره‌گشاییبازنگری
ذهنِ مهندسی # نه فقط کد
زیرساخت uptime 99.98%

پایداری

چیزهایی می‌سازم که ساعت ۳ صبح بیدارت نکنن؛ خودکار، آروم، قابل‌پیش‌بینی.

خودکارسازیمانیتورینگبازیابیپیش‌بینی
نگاهِ زیرساختی # پایدار و خودکار
ساخت $ deploy --prod src build edge

از فکر تا پروداکشن

یه فرمان، یه انتشار. کوچیک شروع می‌کنم، تکرار می‌کنم، و نسخه‌ها رو رها می‌کنم.

تکراردیپلویبهبودریلیز
مسیرِ ساخت # کوچک، سریع، واقعی
به‌هم‌پیوسته

همه‌چیز به هم وصله

نرم‌افزار، شبکه، انسان؛ یه گرافِ زنده. هر جزئی روی بقیه اثر می‌ذاره.

سیستم‌هاشبکهباز بودن
باز و آزاد # ساخته‌شده در دید عموم
۰۴ ناکتریا

ناکتریا، یه آزمایشگاه مستقل

mohammad — profile.json online
م
محمد
independent developer

«اینجا می‌سازیم، می‌شکنیم، یاد می‌گیریم، ثبت می‌کنیم — و دوباره از اول.»

JavaScriptPythonReactNext.js LinuxNetworkingDevOps
06 collaboration

بیا چیزی بسازیم

از یک ایده تا یک سیستم واقعی.

idea → product

ایده تا محصول

چیزی که فقط تو سرته، بسازیمش تا اینجا زندگی کنه.

github / teamwork

همکاری در پروژه

یه پروژه که ارزش ساختن داره؛ بیار توی آزمایشگاه جون بگیره.

software engineering

ساخت نرم‌افزار

از یه وب‌سایت تا یه ابزار اختصاصی؛ هر چیزی که لازمه بسازیم.

infra rescue

نجات زیرساخت

چیزی خرابه و کار نمی‌کنه؟ بیار، درستش می‌کنیم.

تلگرام ناکتریا
NUCTEREA collaboration

شروع همکاری

۰۷ ارتباط

ردپای ناکتریا

هر چیزی که اینجا ساخته میشه، اولین بار از اینجا میاد بیرون.

اهدای قلب