Vertical Scaling vs Horizontal Scaling
Scaling Up vs Scaling Out

Vertical scaling is the replacement of current machine with bigger machine that includes better CPU and RAM. Vertical scaling provides data consistency. However, it creates a single point of failure and the performance is limited with hardware specifications.

Horizontal scaling is acquiring more machines with similar features. It is a resilient system and scales well as the number of users increase. On the other hand, it requires load balancing and may cause data inconsistency.

The decision to choose right method depends on the several factors of application. If the traffic is low and budget is limited, vertical scaling might be better option. On the contrary, horizontal scaling would be the right option, when performance and redundancy are vital for the system. The best design would be to choose the combination of both by building a system from multiple high performance machines.

Vertical Scaling vs Horizontal Scaling

Wireless Home Automation
Istanbul Technical University

Graduation Project of Bachelor's Degree. This system consist of one main circuit and several sensor and motor circuits. Main circuit has two parts. First part supplies internet connection via CC3000 WiFi modüle. Second part collects datas from sensor circuits and send datas to motor circuits with using RF module. The owner of this system could control this motor circuits and get datas from sensor circuit with using PHP and Javascript based website. User could also control the system via Android application. This application connects to the website to control the system.

Wireless Home Automation

Digital Clock Circuit
Boğaziçi University

Project of Introduction to VLSI Design course of Master's Degree. Design of Digital Clock Circuit and Layout with using Magic. Standard cells library has been used

Digital Clock Circuit

5 Bit Flash ADC
Boğaziçi University

Project of Advanced Electronic Circuits course of Master's Degree. Design of 5 Bit Flash ADC Circuit and Layout at 150 MHz with using Mentor Graphics. Reference ladder and comparator have been designed.

5 Bit Flash ADC