@@ -312,3 +312,12 @@ Pada stage deploy, dilakukan build dan push oleh docker.

###Profiling
Proses optimisasi diawali dengan profiling app. Profiling dilakukan untuk menemukan bagian mana dari program yang memakan CPU time (atau memori, I/O) paling banyak, dan di mana letak kemungkinan hambatan performa berada. Paket software seringkali mencakup internal timing routines yang dapat digunakan, atau dapat menggunakan external profiler.
Pemakaian sejumlah thread untuk memecahkan sebuah task dapat menyebabkan overhead. Sangat mungkin, bahwa ketika jumlah prosesor untuk menyelesaikan sebuah tugas digandakan, waktu yang dibutuhkan tidak berkurang setengahna. Pada kasus terburuk, waktunya bisa sama atau bahkan bertambah. Oleh sebab itu, sangat penting untuk mengetahui waktu eksekusi yaiitu scalability dari app. Scalability bergantung pada ukuran permasalahan. Jika total ukuran dari sistem tetap walaupun jumlah tasknya bervariasi, hal tersebut dapat dikatakan strong scalability. Begitu juga sebaliknya.