Posts

BLOG

Redis

Image
Click for All Articles What is Redis? What are Redis Commands?  

Docker WebApp Startup - Microservices | Monolithic

Image
Github  https://github.com/muratcakmaksoftware/docker-webapp-pattern PHP NGINX Postgresql (Relational Database Management System (RDBMS)) Redis (Cache Disk & Memory) Memcached (Cache Memory Alternative) RabbitMQ (Message Queue) MongoDB (NoSql) & Mongo Express (isteğe bağlı) Veya yerine Studio 3T & MongoDB Compass ELK Stack Elasticsearch (Full Text Search Engine)  (Indexing & Storage)  Verileri indeksler ve saklar. Logstash  (Data Aggregation & Processing)  Verileri toplar ve işler. İstenilen veritabanlarına dağıtır. Kibana  (Analysis & visualization)  Analiz edilen verileri panel üzerinden görselleştirme sağlar.

Symfony

Image
  Tüm Yazılar İçin Tıklayın What is Symfony? Symfony Creating a Project from Scratch Using Symfony Twig Using Symfony Routes What is Symfony Commands? Using Symfony Doctrine Symfony Form Usage How to do Symfony Authentication? Using Symfony Services ÖRNEK AUTH & TODO UYGULAMASI GITHUB

Docker

Image
GITHUB / WEBAPP İÇİN STARTUP DOCKER Docker Nedir ? Dockerfile Nedir ? Docker Komutları Docker Compose Nedir ?

Software Design Patterns

Image
Wiki https://en.wikipedia.org/wiki/Software_design_pattern https://en.wikipedia.org/wiki/Design_Patterns What I have done briefly with examples on Medium is available in the links in the List of Design Patterns list. Click here to see them all. List of Design Patterns Creational Patterns Singleton Abstract Factory Builder Factory Method Prototype Structural Patterns Adapter Bridge Composite Decorator Facade Flyweight Proxy Behavioral Patterns Chain of Responsibility Command Interpreter Iterator Mediator Memento Observer State Strategy Template Method Visitor

SOLID Principles

Image
  SOLID PRINCIPLES Single Responsibility Principle Open Closed Principle Liskov Substitution Principle Interface Segregation Prenciple Dependency Inversion Principle

GCP Kubernetes ve Docker

Image
  GELİŞTİRME AŞAMASINDADIR gsutils commands : https://cloud.google.com/storage/docs/gsutil kubectl commands:  https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands Access pod: https://kubernetes.io/docs/tasks/debug-application-cluster/get-shell-running-container/ gsutils commands gsutil -m rsync -d -r -J source_path dist_path -a public-read ->kaynağı, hedefe senkron eder. -d  -> Kaynağı, kaydedilen yer ile aynı yapar farklı dosyalar varsa siler. -J  -> Aktarılacak tüm dosyaları sıkıştırıp aktarır böylelikle css/js gibi dosyalar daha hızlı aktarılır.  https://cloud.google.com/storage/docs/gsutil/commands/rsync kubectl commands kubectl exec -i -t <POD_NAME> -- /bin/bash -> Terminal erişimi sağlar.