Kurucu ortak & CTO, Oobeya • Topluluk organizatörü
Kod yazıyorum.
Deneyimlerimi
paylaşıyorum.
20+ yıldır Java ve Spring ekosisteminde üretiyor, öğreniyor ve topluluklarla buluşuyorum.
Şu an: Oobeya'da engineering intelligence geliştiriyor
Son Yazılar
Java, Spring, DevOps ve sahada işe yarayan komutlar üzerine notlarım ve öğrendiklerim.
Tüm yazıları görüntüle$ ssh deploy@server $ systemctl status app $ journalctl -u app -f $ df -h
systemd ile Linux Servisi Yazmak
Bir uygulamayı systemd servisi olarak çalıştırmak — unit dosyası, restart politikası, ortam değişkenleri, journalctl ile log okuma ve timer ile zamanlanmış görevler.
$ git switch -c feature/x $ git add -p $ git commit -m "fix: …" $ git push -u origin HEAD
GitHub Actions ile CI/CD — Build, Test ve Sunucuya Deploy
Bir projeyi her push'ta build edip test eden, main'e merge edilince SSH ile kendi sunucunuza deploy eden GitHub Actions workflow'u adım adım.
$ sudo nginx -t $ sudo certbot --nginx \ -d sukrucakmak.com $ systemctl reload nginx ✓ https://
Nginx Reverse Proxy ve Let's Encrypt SSL Kurulumu
Bir Node.js ya da Spring Boot uygulamasını Nginx arkasına almak, Certbot ile ücretsiz SSL sertifikası almak ve otomatik yenilemeyi kurmak.
Sahneden
Konuşmacı, panelist ya da organizatör olarak yer aldığım etkinlikler ve video kayıtları.
Tüm etkinlikler- 2008Kadir Has Üni.Araştırma görevlisi
- 2011i2i SystemsTurkcell, Vodafone, TT billing
- 2017Türk Hava YollarıYazılım mimarı
- 2018VakıfbankÇözüm mimarı
- 2020ATEZCTO
- 2022 — bugünOobeyaKurucu ortak & CTO
Bir etkinlik, bir proje ya da sadece bir kahve? Yaz bana.
— teknoloji, insanlarla daha anlamlı.Yeni yazılar, konuşmalar ve açık kaynak çalışmaları için beni buralardan takip edebilirsin.
