Microservice Architecture - kursus gratis dari Otus, pelatihan 5 bulan, tanggal 27 Februari 2023.
Miscellanea / / December 04, 2023
Saat ini, keterampilan pengembangan arsitektur perangkat lunak profesional adalah salah satu kompetensi utama para spesialis dalam menciptakan aplikasi yang skalabel dan toleran terhadap kesalahan.
Fitur program
- Selama proses pelatihan, kami akan mempertimbangkan banyak masalah non-sepele dalam merancang aplikasi backend dan pemeliharaannya lebih lanjut.
- Kami tidak hanya akan mempelajari pola desain untuk layanan baru, tetapi juga menguasai pendekatan untuk bekerja dengan layanan lama.
- Kita akan belajar memecahkan masalah dengan konsistensi perubahan (misalnya urutan penerapan transaksi) atau dengan orkestrasi layanan, yang akan berguna bagi mereka yang bekerja di bidang terdistribusi/desentralisasi sistem
- Sebagai pengembang, pelajari keterampilan dasar Kubernetes.
Untuk siapa kursus ini?
Program ini dibuat khusus untuk pengembang back-end, Pemimpin Tim, dan administrator yang siap menguasai Yang Terbaik Berlatih dalam mengembangkan arsitektur perangkat lunak dan terdistribusi kompleks dan toleran terhadap kesalahan sistem
Setelah latihan
Lulusan di tingkat profesional akan mampu merencanakan arsitektur dan menciptakan aplikasi yang terukur dan toleran terhadap kesalahan, memecahkan masalah yang tidak sepele tugas dalam sistem terdistribusi dan terdesentralisasi dan menggunakan pola desain klasik dalam proyek (sharding, replikasi, dan dll.).
Tugas akhir ini akan terdiri dari serangkaian pekerjaan rumah.
Sebagai bagian dari implementasinya, setiap siswa akan membuat kerangka aplikasi toko online dan mencoba berbagai cara pola arsitektur layanan mikro, uji aplikasi Anda untuk masalah beban dan jaringan konektivitas.
6
kursusSaya telah mengembangkan perangkat lunak di Java/Spring, C#, PHP selama lebih dari 20 tahun. Arsitek basis data PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, dll. Terapkan database sebagai Google Cloud Platform lokal, AWS, Azure,...
Saya telah mengembangkan perangkat lunak di Java/Spring, C#, PHP selama lebih dari 20 tahun. Arsitek basis data PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, dll. Penerapan DB baik Google Cloud Platform on-premise, AWS, Azure, Yandex Cloud, dan Kubernetes, DBaaS, MultiCloud. Selama masa ini, lebih dari seratus proyek dirancang dan dikembangkan untuk jaringan toko, pusat kebugaran, hotel, dan sektor keuangan. Pengalaman luas dalam membangun dan mengoperasikan sistem virtualisasi VmWare ESXi, Hyper-V Penulis buku tentang PostgreSQL. Baru "PostgreSQL 14. Optimasi, Kubernetes, cluster, cloud." Manajer Program
1
SehatSaat ini memegang posisi manajer pengembangan, mengajar di Institut Fisika dan Teknologi Moskow dan di portal FoxMind. Lulusan MIPT, memulai pemrograman dalam C++, bekerja sebagai insinyur penelitian di proyek kompleks perangkat lunak komputer MIPT. Sejak 2017...
Saat ini memegang posisi manajer pengembangan, mengajar di Institut Fisika dan Teknologi Moskow dan di portal FoxMind. Lulusan MIPT, ia memulai pemrograman dalam C++, bekerja sebagai insinyur penelitian di proyek kompleks perangkat lunak komputer MIPT. Sejak 2017, ia terlibat dalam pengembangan Java Enterprise. Bekerja sebagai pengembang Java di perusahaan seperti NSPK dan Yandex. Mengatasi masalah beban tinggi, bekerja pada Spring (Spring Boot, Spring Core, Spring Data, Spring Batch, dll.) dan tumpukan Java EE. Peningkatan infrastruktur proyek dengan menerapkan CI/CD dan melakukan debug pada proses migrasi database. Membuat diagram arsitektur C4 untuk proyek yang ia ikuti. Dia adalah penulis artikel tentang pengembangan backend di habr.com; pembicara Rit++ 2020; pemegang sertifikat Oracle Certified Associate Java SE 8 Programmer. Guru