Arsitek Highload - kursus 106.500 gosok. dari Otus, pelatihan 5 bulan, Tanggal 31 Agustus 2023.
Miscellanea / / November 28, 2023
Saat ini, hanya sedikit pengembang web yang memiliki keahlian untuk menciptakan arsitektur yang toleran terhadap kesalahan dan dapat diskalakan. Dan para spesialis inilah yang memiliki bayaran tertinggi dan paling diminati di perusahaan besar: Google, Mail. Grup Ru, Yandex, Netflix, dll.
Untuk siapa kursus ini?
Program ini dibuat khusus untuk pengembang web, pimpinan tim pengembangan web, arsitek, manajer teknis, dan spesialis yang tertarik pada SRE atau bekerja di bidang ini.
Dalam 5 bulan, siswa akan belajar menggunakan solusi dalam proyek mereka yang dapat menahan ratusan ribu (bahkan jutaan) permintaan di kedua, akan dapat mengoptimalkan kinerja server dengan baik, akan mulai menggunakan alat yang sudah ada secara efektif proyek. Kursus ini juga akan memungkinkan Anda untuk memperbarui dan mensistematisasikan pengetahuan Anda di bidang HighLoad.
Manfaat program ini
Proses pelatihan mencakup masalah-masalah khas dan non-sepele arsitektur aplikasi web. Guru akan berbagi praktik terbaik dan solusi untuk masalah ini. Program ini mencakup banyak teori yang bermanfaat, dan semuanya akan diperkuat melalui praktik melalui kerja mandiri dan webinar online.
Lulusan akan mampu:
- membuat aplikasi web yang mudah untuk diskalakan
— memastikan toleransi kesalahan aplikasi web bahkan ketika server gagal
— menggunakan templat dengan benar (caching, replikasi, sharding, pengindeksan)
— bekerja dengan alat yang dikembangkan oleh Google, Mail. Grup Ru, Yandex
Insinyur DevOps, pengembang golang. Lebih dari 10 tahun di bidang TI di berbagai perusahaan di seluruh dunia. Sebagai pemimpin tim, saya menerapkan otomatisasi di jaringan hotel Movenpick di Dubai; Saya memiliki pengalaman bekerja sebagai pengembang golang di sebuah perusahaan Forex di Siprus. Guru
20+ tahun pengalaman dalam proyek pengembangan khusus di bidang TI. Lusinan proyek sukses, termasuk yang berada di bawah kontrak pemerintah. Pengalaman dalam pengembangan dan implementasi sistem ERP, solusi sumber terbuka, dukungan untuk aplikasi beban tinggi. Guru kursus di...
20+ tahun pengalaman dalam proyek pengembangan khusus di bidang TI. Lusinan proyek sukses, termasuk yang berada di bawah kontrak pemerintah. Pengalaman dalam pengembangan dan implementasi sistem ERP, solusi sumber terbuka, dukungan untuk aplikasi beban tinggi. Guru kursus Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE, serta mentor kursus HighLoad
Lulus dari Akademi Komunikasi Militer. DENGAN. M. Budyonny pada tahun 2009 (“Pengoperasian komputer, kompleks, sistem dan jaringan untuk tujuan khusus”) Situs html pertama dibuat pada tahun 1999. Sejalan dengan studinya di universitas, ia mengelola...
Lulus dari Akademi Komunikasi Militer. DENGAN. M. Budyonny pada tahun 2009 (“Pengoperasian komputer, kompleks, sistem dan jaringan untuk tujuan khusus”) Situs html pertama dibuat pada tahun 1999. Sejalan dengan studinya di universitas, ia mengelola server studio web dan bekerja di dukungan teknis untuk hosting virtual (Infobox). Dari 2010 hingga 2019 ia bekerja di Selectel: ia memulai sebagai insinyur sistem pusat data, insinyur sistem terkelola, menangani toleransi kesalahan dan administrasi basis data (postgresql), virtualisasi (openvz, xen, kvm), hosting DNS (termasuk mengatur penempatan salah satu node server DNS root k.root), bertanggung jawab atas kinerja proyek vsscale.io. Sejak tahun 2020, saya telah menjadi insinyur di tim DNS di CDN G-Corelabs (80+ titik kehadiran). Teknologi yang pernah saya gunakan: bgp (quagga, exabgp, bird), anycast, dns (bind, powerdns, coredns, tidak terikat), postgresql, clickhouse, redis, konsul, nomad, kelincimq, ansible, boneka, buruh pelabuhan, libvirt, openstack, ceph, alat pacu jantung, linux, python, C, perf, prometheus, grafana. Guru
Pengantar Beban Tinggi
-Topik 1. Masalah beban tinggi
-Topik 2. Pengujian beban
-Topik 3.Pengantar beban tinggi
DBMS dalam proyek dengan beban tinggi
-Topik 4.Indeks (bagian 1)
-Topik 5.Indeks (bagian 2)
-Topik 6. Replikasi (bagian 1)
-Topik 7. Replikasi (bagian 2)
-Topik 8. Replikasi (bagian 3)
-Topik 9.Sharding (bagian 1)
-Topik 10.Sharding (bagian 2)
-Topik 11.Caching
-Topik 12.Transaksi dalam DBMS relasional
-Topik 13.Antrian dan eksekusi yang ditangguhkan
-Topik 14.Antrian dan eksekusi yang tertunda (bagian 2)
-Topik 15.DBMS Dalam Memori
-Topik 16.OLAP dan OLTP
-Topik 17. Ulasan ClickHouse
Pengembangan backend untuk layanan beban tinggi
-Topik 18. Pola dekomposisi sistem menjadi layanan mikro
-Topik 19. Kapan layanan mikro dibutuhkan dan kapan monolit dibutuhkan?
-Topik 20. Protokol HTTP (Bagian 1)
-Topik 21. Protokol HTTP (Bagian 2)
-Topik 22.Prinsip pengorganisasian layanan mikro. Jenis interaksi
-Topik 23. Penyeimbangan dan toleransi kesalahan (bagian 1)
-Topik 24. Penyeimbangan dan toleransi kesalahan (bagian 2)
-Topik 25.Menggunakan pemrosesan asinkron
-Topik 26. Transaksi terdistribusi
-Topik 27. Infrastruktur layanan mikro
-Topik 28. Sistem konfigurasi
-Topik 29.Pemantauan dan peringatan
Arsitektur yang khas
-Topik 30.Portal berita
-Topik 31.Sistem periklanan
-Topik 32. Layanan pos
-Topik 33.Penyimpanan cloud
-Topik 34. Situs kencan
Proyek akhir
-Topik 35. Pemilihan topik dan organisasi pekerjaan proyek
-Topik 36. Konsultasi proyek dan pekerjaan rumah
-Topik 37.Perlindungan karya desain
A
aterzyan
21.12.2022 G.
Arsitek Highload - hanya untuk gulungan parut
Keuntungan: Informasi dalam jumlah besar, mudah dikelompokkan, disajikan dengan baik. Kekurangan: Ambang masuk dan kecepatan kerja yang tinggi. Saya telah mempelajari kursus ini sejak lama, karena saya telah mengembangkannya dalam berbagai teknologi dan bahasa selama sekitar 10 tahun. Oleh karena itu, kita perlu mengembangkan pemahaman terhadap konstruksi sistem, dan bukan hanya penggunaan kerangka kerja. Mengenai fungsionalitas platform - tidak ada yang supernatural...
L
l0idvrn
18.05.2020 G.
Arsitek HighLoad adalah kursus yang sangat baik.
Keuntungan: berbagai topik, tambahan. link, kesempatan mencoba praktek, proyek kelulusan. Kekurangan: kesulitan dalam menerapkan env, teknologi baru pada proyek nyata dengan kurangnya dokumentasi dan tenggat waktu. Saya bekerja di outsourcing sebagai TL/Arsitek/Senior Dev/Techincal PM. Saya ingin menyusun pengetahuan saya dan memperoleh pengetahuan baru dengan fokus pada beban tinggi. Dalam proyek nyata, tidak selalu mungkin...