{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"5 Dakikal\u0131k Sistem Tasar\u0131m\u0131 Sorular\u0131: TinyURL Nas\u0131l Tasarlan\u0131r?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"4Qocw2Gfea\"><a href=\"https:\/\/fatihsoysal.com\/blog\/5-dakikalik-sistem-tasarimi-sorulari-tinyurl-nasil-tasarlanir\/\">5 Dakikal\u0131k Sistem Tasar\u0131m\u0131 Sorular\u0131: TinyURL Nas\u0131l Tasarlan\u0131r?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/5-dakikalik-sistem-tasarimi-sorulari-tinyurl-nasil-tasarlanir\/embed\/#?secret=4Qocw2Gfea\" width=\"600\" height=\"338\" title=\"&#8220;5 Dakikal\u0131k Sistem Tasar\u0131m\u0131 Sorular\u0131: TinyURL Nas\u0131l Tasarlan\u0131r?&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"4Qocw2Gfea\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"M\u00fchendislik m\u00fclakatlar\u0131n\u0131n en zorlu a\u015famalar\u0131ndan biri olan sistem tasar\u0131m\u0131 sorular\u0131, \u00e7o\u011fu zaman basit g\u00f6r\u00fcnen ama derinlemesine bilgi ve deneyim gerektiren tuzaklar bar\u0131nd\u0131r\u0131r. Pek \u00e7ok m\u00fchendisin be\u015f dakikada \u00e7\u00f6zd\u00fc\u011f\u00fcn\u00fc d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fc ancak asl\u0131nda kritik detaylar\u0131 g\u00f6zden ka\u00e7\u0131rd\u0131\u011f\u0131 bu sorular, teknik bilginin \u00f6tesinde problem \u00e7\u00f6zme ve mimari d\u00fc\u015f\u00fcnme becerilerini \u00f6l\u00e7er. Bu makalede, TinyURL benzeri bir URL k\u0131saltma servisinin tasar\u0131m\u0131n\u0131 ad\u0131m ad\u0131m ele alarak, bu t\u00fcr \"5 dakikal\u0131k\" sorular\u0131n alt\u0131nda yatan karma\u015f\u0131kl\u0131klar\u0131 ve do\u011fru yakla\u015f\u0131m\u0131 ke\u015ffedece\u011fiz. Haz\u0131r olun, \u00e7\u00fcnk\u00fc bu makale size sadece bir sistemi nas\u0131l tasarlayaca\u011f\u0131n\u0131z\u0131 de\u011fil, ayn\u0131 zamanda sistem tasar\u0131m m\u00fclakatlar\u0131nda nas\u0131l ba\u015far\u0131l\u0131 olaca\u011f\u0131n\u0131z\u0131 da g\u00f6sterecek."}