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

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

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

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

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

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

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

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

miad — profile.json online
M
Miad
independent developer

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

// focus — software, web & creative technology
JavaScript / TypeScriptReact / Next.jsPythonWeb Development Creative CodingLinux / Networking
06 collaboration

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

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

idea → product
✦

ایده تا محصول

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

github / teamwork
⌘

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

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

software engineering
⬢

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

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

infra rescue
▣

نجات زیرساخت

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

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

شروع همکاری

۰۷ ارتباط

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

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

اهدای قلب