Kalasan Tech. Lab.
Log in
Register
Search:
Back to the entry by kucingucul
Post reply
Reply to the message by
kucingucul
Name:
E-mail:
(optional, won't be displayed directly)
Leave this field empty:
Homepage:
(optional)
Leave this field empty:
Location:
(optional)
Remember me (cookie)
Subject:
Formatting help
skip to input
format text bold
[b]bold text[/b]
format text italic
[i]italic text[/i]
insert hyperlink
[link=http://example.com/]link text[/link] / [link]http://example.com/[/link]
set text color
[color=#rgb]colored text[/color]
font size
[size=small]small text[/size]
[size=large]large text[/size]
insert list
[list][*]list item[/list]
insert image
[img]http://example.com/image.jpg[/img]
left: [img=left]http://example.com/image.jpg[/img]
right: [img=right]http://example.com/image.jpg[/img]
thumbnail: [img=thumbnail]http://example.com/image.jpg[/img]
thumbnail left: [img=thumbnail-left]http://example.com/image.jpg[/img]
thumbnail right: [img=thumbnail-right]http://example.com/image.jpg[/img]
:-)
;-)
:-P
:-D
:-|
:-(
Message:
> Dalam sebuah produk digital umumnya layanannya dibangun diatas tumpukkan pustaka-pustaka, framework-framework atau perangkat lunak-perangkat lunak yang berbeda, disinkronisasikan melalui protokol-protokol komunikasi yang bermacam-macam pula. Tak terkecuali sang raksasa film, Netflix. Berikut studi kasus tumpukkan teknologi di Netflix yang kami himpun dari mengamati blog milik Netflix yang berisi tentang teknis-teknis dibelakang layanan Netflix. > > [img=left]https://res.cloudinary.com/djuyt5yew/image/upload/v1780638589/netflixtechstack_bxoijk.svg[/img] > > [list] > [*] Mobile dan Web > > Layanan streaming Netflix tersedia di mobile maupun web dengan pesentase penggunaan di laptop (~ 15%), ponsel (~ 10%), dan tablet (~ 5%) menurut pop survey. Pelayanan disini ditumpu oleh Swift dasn Kotlin, dua nama besar dalam pembuatan aplikasi Mobile. Sedangkan web Netflix ditangani oleh React, framework yang awalnya dibuat oleh Facebook. > > [*] Komunikasi Frontend ke Backend > > Dalam penanganan layanan Netflix dipisah menjadi dua sisi, sisi Frontend dan sisi Backend, sehingga butuh protokol komunikasi data diantara keduanya, dipilihlah GraphQL. > > [*] Backend > > Sisi Backend Netflix bergantung pada beberapa teknologi seperti ZUUL, Eureka, dan Spring Boot Framework. > > [*] Database > > Dengan basis pengguna yang besar tak ayal Netflix membutuhkan teknologi database yang kuat. Mereka menggunakan EV cache, Cassandra dan CockroachDB. > > [*] Messaging/streaming > > Netflix memiliki fitur perpesanan dan streaming yang ditangani oleh Apache Kafka dan Fink. > > [*] Penyimpanan Video > > Dengan 8000 judul film dan acara TV yang ada di Netflix mereka pasti membutuhkan tempat penyimpanan video yang besar dan andal, mereka menggunakan S3 dan Open Connect. > > [*] Pemrosesan Data > > Flink dan Spark hadir sebagai yang terpilih oleh Netflix untuk pemrosesan Data yang kemudian dikonversikan ke visual oleh Tableau. Ada Redshift yang digunakan sebagai gudang data terstruktur. > > [*] DevOps > > Dalam prakteknya, layanan produk digitial pasti ada crash maupun pembaruan rutin softwarenya, maka dari itu mereka menggunakan layanan DevOps JIRA, Confluence, PagerDuty, Jenkins, Gradle, Chaos Monkey, Spinnaker dan Altas. > > [/list] > > Tumpukkan teknologi diatas memang terlihat rumit dan kompleks karena Netflix sendiri membuka layanannya di hampir seluruh negara dengan target pasar yang banyak.
OK - Submit
Preview