SQL DataOps — Veritabanı Operasyon Platformu
*{box-sizing:border-box;margin:0;padding:0}
:root{
–bg:#FAFBFC;
–white:#FFFFFF;
–text:#0F1923;
–text2:#3D4F60;
–muted:#7A8FA0;
–border:#E8EDF2;
–blue:#0066FF;
–blue-light:#EBF3FF;
–green:#00B894;
–green-light:#E6F8F5;
–amber:#FF9F43;
–amber-light:#FFF4E6;
–red:#FF6B6B;
–red-light:#FFF0F0;
–navy:#0A1628;
}
html{scroll-behavior:smooth}
body{background:var(–bg);color:var(–text);font-family:’Outfit’,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}
/* NAV */
nav{position:sticky;top:0;z-index:100;padding:0 64px;height:68px;display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border-bottom:1px solid var(–border)}
.nav-logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px;color:var(–text)}
.logo-sq{width:34px;height:34px;background:var(–blue);border-radius:9px;display:flex;align-items:center;justify-content:center}
.logo-sq svg{width:17px;height:17px;fill:white}
.nav-links{display:flex;gap:8px;list-style:none}
.nav-links a{padding:7px 14px;color:var(–text2);text-decoration:none;font-size:14px;font-weight:500;border-radius:8px;transition:all .15s}
.nav-links a:hover{background:var(–bg);color:var(–text)}
.nav-right{display:flex;gap:8px;align-items:center}
.btn-ghost{padding:7px 16px;border-radius:8px;font-size:14px;color:var(–text2);border:1px solid var(–border);background:white;cursor:pointer;font-family:inherit;font-weight:500;text-decoration:none;transition:all .15s}
.btn-ghost:hover{border-color:var(–blue);color:var(–blue)}
.btn-solid{padding:8px 20px;border-radius:8px;font-size:14px;color:white;border:none;background:var(–blue);cursor:pointer;font-family:inherit;font-weight:600;text-decoration:none;transition:all .15s}
.btn-solid:hover{background:#0052CC;transform:translateY(-1px)}
/* HERO */
.hero{padding:80px 64px 0;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;max-width:1200px;margin:0 auto;min-height:calc(100vh – 68px)}
.hero-left{}
.hero-eyebrow{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:var(–blue-light);border-radius:100px;font-size:12px;font-weight:600;color:var(–blue);margin-bottom:24px;font-family:’JetBrains Mono’,monospace}
.hero-eyebrow::before{content:”;width:6px;height:6px;background:var(–blue);border-radius:50%}
h1{font-size:clamp(38px,4.5vw,58px);font-weight:800;line-height:1.1;letter-spacing:-1.5px;color:var(–text);margin-bottom:20px}
h1 em{font-style:normal;color:var(–blue)}
.hero-desc{font-size:17px;color:var(–text2);font-weight:400;line-height:1.7;margin-bottom:36px;max-width:460px}
.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:48px}
.ha-primary{padding:14px 28px;background:var(–blue);color:white;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .2s}
.ha-primary:hover{background:#0052CC;box-shadow:0 4px 20px rgba(0,102,255,.3);transform:translateY(-1px)}
.ha-secondary{padding:14px 28px;background:white;color:var(–text);border-radius:10px;font-size:15px;font-weight:500;text-decoration:none;border:1.5px solid var(–border);transition:all .2s}
.ha-secondary:hover{border-color:var(–blue);color:var(–blue)}
.hero-trust{display:flex;align-items:center;gap:16px;font-size:13px;color:var(–muted)}
.hero-trust-items{display:flex;gap:16px}
.ht-item{display:flex;align-items:center;gap:5px}
.ht-check{color:var(–green);font-weight:700}
.hero-right{position:relative}
.hero-card{background:white;border:1px solid var(–border);border-radius:20px;padding:24px;box-shadow:0 20px 60px rgba(0,0,0,.06);position:relative}
.hc-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}
.hc-title{font-size:14px;font-weight:600}
.hc-badge{font-size:10px;padding:3px 8px;border-radius:100px;font-family:’JetBrains Mono’,monospace;font-weight:600}
.badge-ok{background:var(–green-light);color:var(–green)}
.badge-warn{background:var(–amber-light);color:var(–amber)}
.badge-err{background:var(–red-light);color:var(–red)}
.env-scores{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:16px}
.env-score{text-align:center;padding:16px 8px;border-radius:12px;border:1.5px solid var(–border)}
.es-label{font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:6px;font-family:’JetBrains Mono’,monospace}
.es-num{font-size:32px;font-weight:800;line-height:1;font-family:’JetBrains Mono’,monospace}
.es-status{font-size:10px;margin-top:3px;font-weight:600}
.bar-row{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:11px}
.bar-track{flex:1;height:5px;background:var(–border);border-radius:3px;overflow:hidden}
.bar-fill{height:100%;border-radius:3px}
.hc-alarms{margin-top:14px;padding-top:14px;border-top:1px solid var(–border)}
.hc-alarm-title{font-size:11px;font-weight:600;color:var(–muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}
.hc-alarm{display:flex;align-items:center;gap:7px;font-size:12px;padding:4px 0}
.hca-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}
.floating-badge{position:absolute;background:white;border:1px solid var(–border);border-radius:10px;padding:10px 14px;box-shadow:0 8px 24px rgba(0,0,0,.08);font-size:12px;font-weight:600}
.fb1{top:-16px;right:-16px;color:var(–green)}
.fb2{bottom:40px;left:-24px;color:var(–blue)}
/* BRAND STRIP */
.brand-strip{background:var(–navy);padding:24px 64px;display:flex;align-items:center;gap:40px;overflow-x:auto}
.bs-label{font-size:11px;color:#64748b;white-space:nowrap;font-family:’JetBrains Mono’,monospace}
.bs-items{display:flex;gap:32px;align-items:center}
.bs-item{font-size:13px;color:#94A3B8;font-family:’JetBrains Mono’,monospace;white-space:nowrap}
/* SECTIONS */
.section{padding:100px 64px;max-width:1200px;margin:0 auto}
.s-tag{display:inline-block;font-size:11px;font-weight:600;color:var(–blue);text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-family:’JetBrains Mono’,monospace}
.s-title{font-size:clamp(28px,3.5vw,42px);font-weight:800;letter-spacing:-1px;line-height:1.15;margin-bottom:14px}
.s-sub{font-size:16px;color:var(–text2);max-width:500px;line-height:1.7}
/* FEATURES 2-COL */
.feat2-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px}
.feat2{background:white;border:1.5px solid var(–border);border-radius:16px;padding:28px;transition:all .2s;cursor:default}
.feat2:hover{border-color:var(–blue);transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,102,255,.08)}
.feat2-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}
.feat2-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px}
.feat2 h3{font-size:16px;font-weight:700;letter-spacing:-.2px}
.feat2 p{font-size:14px;color:var(–text2);line-height:1.7}
.feat2-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}
.feat2-tag{font-size:11px;padding:3px 8px;border-radius:5px;font-family:’JetBrains Mono’,monospace;font-weight:500;background:var(–bg);color:var(–muted);border:1px solid var(–border)}
/* HOW IT WORKS */
.how-section{background:var(–navy);padding:100px 64px;color:white}
.how-inner{max-width:1100px;margin:0 auto}
.how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}
.how-step{text-align:center;padding:32px 20px}
.hs-num{width:48px;height:48px;border:2px solid rgba(255,255,255,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-family:’JetBrains Mono’,monospace;font-size:18px;font-weight:700;color:white}
.hs-num.active{border-color:var(–blue);background:rgba(0,102,255,.2);color:#60A5FA}
.hs-title{font-size:16px;font-weight:700;margin-bottom:8px}
.hs-desc{font-size:13px;color:rgba(255,255,255,.5);line-height:1.6}
/* TESTIMONIALS */
.testi2-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:48px}
.testi2{background:white;border:1.5px solid var(–border);border-radius:16px;padding:28px}
.t2-stars{color:var(–amber);font-size:13px;margin-bottom:12px}
.t2-text{font-size:14px;color:var(–text2);line-height:1.8;margin-bottom:20px}
.t2-author{display:flex;align-items:center;gap:10px}
.t2-avatar{width:36px;height:36px;border-radius:50%;background:var(–blue-light);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(–blue)}
.t2-name{font-size:13px;font-weight:600}
.t2-role{font-size:12px;color:var(–muted);font-family:’JetBrains Mono’,monospace}
/* NUMBERS */
.numbers{background:var(–blue);padding:80px 64px;text-align:center;color:white}
.numbers-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:900px;margin:0 auto}
.num-item .n{font-size:52px;font-weight:800;line-height:1;font-family:’JetBrains Mono’,monospace}
.num-item .l{font-size:14px;opacity:.8;margin-top:6px}
/* CTA FINAL */
.cta-final{padding:100px 64px;text-align:center;max-width:700px;margin:0 auto}
.cta-final h2{font-size:clamp(32px,4vw,48px);font-weight:800;letter-spacing:-1px;margin-bottom:16px}
.cta-final p{font-size:17px;color:var(–text2);margin-bottom:36px}
.cta-form{display:flex;gap:10px;max-width:440px;margin:0 auto 24px}
.cta-form input{flex:1;padding:13px 16px;border:1.5px solid var(–border);border-radius:10px;font-size:14px;font-family:inherit;outline:none;background:white}
.cta-form input:focus{border-color:var(–blue)}
.cta-form button{padding:13px 24px;background:var(–blue);color:white;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit}
.cta-note{font-size:12px;color:var(–muted)}
/* FOOTER */
footer{background:var(–navy);color:white;padding:64px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}
.f-logo{font-weight:700;font-size:18px;display:flex;align-items:center;gap:8px;margin-bottom:12px}
.f-desc{font-size:13px;color:#64748b;line-height:1.7;max-width:240px}
.f-col h5{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px;font-family:’JetBrains Mono’,monospace}
.f-col a{display:block;font-size:13px;color:#94A3B8;text-decoration:none;margin-bottom:8px;transition:color .2s}
.f-col a:hover{color:white}
.footer-bar{background:var(–navy);border-top:1px solid #1E2D4A;padding:20px 64px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#64748b;font-family:’JetBrains Mono’,monospace}
Database
Operasyonlarını
Kontrol Altına Al
Migration yönetimi, gerçek zamanlı monitoring ve AI destekli analizi tek platformda birleştiren kurumsal çözüm.
2 Kritik Alarm
PROD — Index frag %45
TEST — 3 blocking sorgu
DEV — Backup tamam
SQL Server 2019
SQL Server 2022
Azure SQL
Always On AG
Claude AI API
Olan Her Şey
Migration’dan monitoring’e, AI analizden audit trail’e kadar eksiksiz platform.
Migration Pipeline & Onay Akışı
Script yazma, Writer→Approver onay süreci, DEV→TEST→PROD görsel pipeline. Onaysız script asla çalışamaz.
Gerçek Zamanlı Monitoring
11 sekme: Daily Check, PerfMon, Activity Monitor, Session, Health Check, Sunucu, Disk, Databases, Index analizi.
Tarihsel Trend Grafikleri
SQL Server tablosunda 5 dakikada bir snapshot. 1 saat-7 gün CPU, RAM, bağlantı, PLE, disk trend grafikleri.
AI DBA Asistanı
Claude AI ile doğal dilde analiz. DB bağlamını otomatik çeker. Root cause, index önerileri, bakım scriptleri.
Yönetici Özet Paneli
Tüm ortamlar tek ekranda. Sağlık skorları, kritik alarmlar, son migrations, DB boyut trendi.
Bakım & Kapasite
Index rebuild/reorganize planları, backup doğrulama, SQL Agent job takibi, disk büyüme tahmini.
Migration
Hiçbir değişiklik onaysız production’a gidemez.
Ne Diyor?
“SQL DataOps, migration süreçlerimizi tamamen dönüştürdü. Artık hiçbir değişiklik onaysız production’a giremiyor.”
“AI asistan özelliği inanılmaz. Blocking sorunlarının root cause analizini dakikalar içinde yapıyor.”
“Trend grafikleri sayesinde disk doluş tarihini aylar öncesinden tahmin edip önlem alabiliyor.”
30 Dakikalık Demo
İle Tanışın
Kendi ortamınızda ücretsiz kurulum ve demo görüşmesi talep edin.
Kredi kartı gerekmez · 14 gün ücretsiz · Kurulum desteği dahil