 Selamat tinggal. Jadi... Saya akan bercakap tentang GraphQL untuk Reals hari ini. Saya adalah Sam. Dan saya tidak ada di sini untuk memperkenalkan anda bahawa GraphQL adalah baik dan apa-apa. Teknologi. Ia hanya untuk memperkenalkan kepada anda. Dan anda membuat perjalanan anda sendiri. Jadi jika anda memperkenalkan perjalanan kami di website ini, anda akan melihat ini. Ia adalah sebuah terminal. Sebaik commandan. Periksa. Dan... Kita memperkenalkan... Kita berkongsi sedikit tentang apa yang kita lakukan di sini. Seperti... Program ekstrem. Design USR. Phoenix. Ragnatif. Dan ini adalah salah satu perjalanan kita. Jika yang anda tahu, ini seperti Haichi Lao. Mungkin beberapa bulan. Setiap bulan. Kita cuba melakukannya banyak-banyak. Dan saya bersyukurkan diri saya di RDRC 2017. Dan mempunyai banyak perjalanan. Okey. Tapi apa yang kita bincangkan hari ini adalah GraphQL. GraphQL telah diperkenalkan oleh Facebook pada tahun 2012. Tetapi sebuah pembukaan tersebut seperti 2016. Itu adalah URL. Boleh membaca. RFC. Tetapi ada juga lain syarikat menggunakan GraphQL. Hari ini anda boleh belajar GraphQL dari GitHub. Versi untuk API sebenarnya adalah GraphQL. Itu sebenarnya pembukaan saya. Mereka memberi saya banyak kepercayaan. Mereka juga menggunakan GraphQL Ruby Jam. Shopee File juga menggunakan GraphQL. Ya. Jadi, apa adalah GraphQL? GraphQL berkumparan dengan REST API. Berkumparan dengan RPC. Dalam pembukaan. Dalam tempat yang sepatutnya. Semuanya berbeza. Mereka semua ada pembukaan dan pembukaan. Jadi, ia bergantung pada aplikasi. Ia bergantung pada pembukaan. Ya. Seperti REST. Ia tidak membuat kepercayaan. Kamu boleh membuat kepercayaan. Sesetengah pembukaan beri kepada kamu itu. Sesetengah pembukaan beri kepada kamu itu. Tetapi kamu boleh membuat kepercayaan sendiri. Atau kamu boleh memilih sesuatu yang adalah platform nostik seperti JWT. Kemudian, kamu perlu bersendirikan. Sudah tentu, itu pembukaan kamu. Redis. Sudah tentu. Sebuah contoh yang baik. Atau sebuah contoh grafkial. Dalam pembukaan website. Ia adalah jasun format. Pembukaan adalah format jasun. Itu idea basic grafkial. Kamu boleh membuat kepercayaan sedikit. Segera. Saya mencari tab ini. Untuk pembukaan. Ini pembukaan publik. Grafkial UI. yang kamu boleh menggunakan untuk membuat kepercayaan sebenarnya. Dan... Ia sebenarnya pada grafkialhub.com. Jadi, sebab saya menggunakan demo ini. Ia sangat bermula dengan semua kita. Ia menggunakan GitHub sebenarnya. Kamu boleh lihat bahawa nama kepercayaan ini adalah GitHub. Dan saya menggunakan untuk Repo. Dalam GitHub. Saya boleh mengubah nama Repo kalau saya nak. Saya boleh mengubah nama kepercayaan. Saya boleh mengubah nama kepercayaan. Saya akan mengubah nama kepercayaan lagi. Mesej kepercayaan. Saya boleh katakan bahawa saya mahu lebih banyak kepercayaan. Pembukaan... Maksud saya, mengawal kepercayaan. Ia memberi saya semua kepercayaan. Pembukaan kepercayaan. Di sana kita pergi. Ia mengubah semua kepercayaan dari Repo sendiri. Pembukaan kepercayaan. Semua kepercayaan CIS. Kamu juga melihat kepercayaan sebenarnya. Satu-satunya kepercayaan. Jadi... Ia bermakna... Ia bermakna... Tetapi kita menggunakan kepercayaan kepercayaan. Ia boleh menjelaskan bagaimana format kepercayaan... ...untuk jalan dari belakang. Ia adalah salah satu kepercayaan untuk kepercayaan. Kamu juga melihat bahawa saya menggunakan... ...seorang operator di sini. Mereka mengubah kepercayaan... ...untuk menarik. Ia disebabkan user profile GitHub. Tetapi itu sebenarnya sebuah kepercayaan. Ia adalah salah satu kepercayaan dari GraphQL. Ia disebabkan kepercayaan. Kami memikirkan kepercayaan. Menjelaskan kepercayaan. Tetapi saya memiliki kepercayaan kepercayaan... ...yang dapat menjelaskan kepercayaan. Jadi saya katakan... ...saya mahu... ...kepercayaan kepercayaan. Saya mahu URL. Dan... ...kalau kamu melihat bahawa... ...berapa kepercayaan... ...mereka memiliki kepercayaan sendiri. Jadi itu bermaksud... ...saya mahu kepercayaan. Tolong berikan nama saya... ...pengalaman kepercayaan... ...di sini. Ia mengambil kepercayaan. Berikan saya kepercayaan kepercayaan. Ia mengambil kepercayaan kepercayaan. Tetapi di sini... ...di kepercayaan saya... ...kalau kamu melihat bahawa saya memiliki kepercayaan. Apa maksudnya itu? Apa yang ianya? Ia memakai aliasan yang bermaksud... ...kalau saya mahu kepercayaan jason... ...untuk memiliki kepercayaan sendiri. Bukan ID. Saya mahu... ...gitHub menggunakan ID. Saya boleh menggunakan aliasan seperti itu. Dengan menggunakan alias... ...saya dapat mengubah kepercayaan jason... ...yang penting. Baiklah. Jadi ia sangat cepat... ...demo. Saya boleh mengambil lebih banyak... ...pengaruhkan barang... ...klik. Berikan saya... ...berikan nama barang. Ya. Sangat cepat. Baiklah. That's the basic idea. Saya mahu kembali ke muka saya. Baiklah. Baiklah. Jadi ini adalah beberapa... ...mereka menggunakan GraphQL. Kualiti Gap atau Kualiti Index... ...kualiti Show, mereka seperti kualiti. Kualiti Updates, kualiti Post adalah kata-kata. Jadi GraphQL adalah kata-kata... ...skema. Kami harus mengubah kekualiti. Kami harus mengubah kekualiti. Mereka boleh menjadi kekualiti. Ketua-kata. Mereka adalah kekualiti. Kualiti Kualiti Kualiti. Kualiti Bulian, kualiti Integer, kualiti Stream. Kualiti Barabas di kualiti Kualiti. Jadi kita tidak perlu memasukkan kota-kata berkualiti... ...dan memasukkan kata-kata di kualiti Kualiti. Kualiti Alases, dan Kualiti Direktif. Kualiti Fragments. Kualiti Inline Fragments. Kualiti Name Fragments. Kualiti Memang. Kualiti Interfaces dan Unions. Kualiti Unions adalah sesuatu yang saya tidak memakai. Kualiti Interfaces bermakna... ...kualiti Kualiti Kualiti untuk Kualiti Return Object. Kualiti Type, yang berkongsi dengan kata-kata. Jadi saya mahu... ...kata-kata saya mahu memutuskan... ...saya boleh memutuskan Kualiti Kualiti Kualiti. Seorang pelajaran boleh mempunyai... ...anak-anak yang diperlukan pada Jason... ...atau seorang pelajaran boleh mempunyai... ...anak-anak diperlukan pada pelajaran. Dan saya dapat mempunyai Unions. Jadi saya mahu tahu... ...perkembangan perangai hari ini. Ia boleh menjadi pembangunan, ianya ianya ianya seorang seorang seorang perempuan. Ia boleh menjadi sesiapa saja. Jadi saya mahu menggunakan GraphQL... ...untuk beberapa yang sering. anda boleh menggunakan uyi grafika yang saya beritahu anda tadi dan kemudian bandung menggunakan uyi grafika untuk menggunakan grafika yang akan menggunakan uyi grafika pada routan anda dan anda perlu menambah pasangan otolode untuk tipe ini untuk otolode semua tipe data grafika yang anda akan menggunakan sekarang saya menurut saya untuk github github repose, itu akan digunakan tipe dengan default, apabila anda menggunakan jem dan anda menggunakan menggunakan ia akan membuat tipe default jadi ini tipe yang saya membuat untuk hari ini tipe adalah student type dengan id, nama, nombor student dan tipe yang saya membuat untuk hari ini dan saya mempunyai tipe query student dan student jadi dengan itu, saya akan menunjukkan apa yang ini bermakna jadi saya menggunakan nombor jadi nama query itu disebabkan gradurator saya meminta untuk student saya akan meminta untuk id, nama, nombor student dan tipe jauh saja anda dapat menggunakan jemput jadi saya mempunyai id, nama, nombor student 07, tipe faculty saya juga boleh mempunyai extra field yang dipunyai gradurator dan gradurator itu selalu mempunyai sekarang mempunyai jadi saya menggunakan nombor student id, nombor student ini membuat saya menggunakan nombor student apa jika saya ingin membuat pembentukan saya ingin memperkenalkan pembentukan yang mengubah data di belakang kata saya ingin mengubah gradurator untuk benar saya perlu mempunyai pembentukan untuk diperkenalkan dan itu akan menjadi gradurator gradurator dan tentu saja, itu disebabkan gradurator jadi saya mengusahkan tolong memperkenalkan pembentukan yang pertama saya akan meminta id, nama tapi saya tidak mempunyai nombor student mungkin saya tidak mempunyai pembentukan okey, ada pembentukan di belakang belakang mempunyai pembentukan jadi saya membuat pembentukan dan itu mengubah database dan saya mengubah dataset okey? okey, kita lanjutkan jadi seperti yang anda lihat tadi saya tidak membuat banyak pembentukan itu hanya mengubah pembentukan bukan terlalu banyak pembentukan dan saya mempunyai pembentukan saya mempunyai pembentukan saya mempunyai okey, ya okey, sangat jelas apa tentang pembentukan? jika tidak mempunyai pembentukan tidak mengpecat ke Rolex bukan penjaja Inilah pembentukan kerajaan dua dengan ID1 atau pelajar. Kemudian, saya juga boleh periksa jika skimainya bergerak. Saya boleh katakan bahawa untuk pelajaran pelajar, saya ingin memastikan bahawa ada beberapa nama yang dipanggil ID dengan nama ID, nama String, Pakati String, String nama String. Terima kasih. Saya boleh menambahkan keadaan yang saya lelaki, pelajar, dan katakan nama Boolean. Itu akan bekerja juga. Dengan itu, terima kasih semua. Ada apa-apa pertanyaan? Ya, ia sedikit lebih lama. Sebuah pelajaran sebenarnya mempunyai semua itu. Kata, saya patut pulang. Saya panggil, dia patut pulang. Sebenarnya, langsung lewat. Dengan berguna, ia sebenarnya sangat mudah. Ya, jika tidak, jika tidak berguna, ia sedikit susah. Kerana anda perlu mengalami mutasi. Ya. Ya, saya boleh buat begitu. Jadi, sebab kata-kata ini, saya telah mempunyai sebuah pelajaran lewat. Ini adalah sebuah kota yang sama. Tunggu, saya perlu mencuba. Ayo. Apa yang berlaku? Ada kita. Saya patut mencuba. Okey. Jadi, dua ini adalah langsung lewat. Ini adalah pelajaran untuk mencuba. Mutasi. Saya menerima satu di sini. Sangat langsung lewat. Perhubungan. I.D. Dan anda patut menerima sebuah pelajaran lewat. Dan keputusan untuk I.D. adalah penjara. Jadi, jika saya mencuba, saya perlu menerima sebuah pelajaran lewat. Dan saya melakukannya dengan cara ini. Ia akan gagal. Ya. Saya perlu melakukannya dengan keputusan untuk I.D. Jadi, saya perlu menerima sebuah pelajaran lewat untuk saya bekerja. Maaf. Saya perlu melakukannya dengan I.D. Saya perlu melakukannya dengan I.D. Saya tidak fikir begitu. Saya tidak fikir begitu. Saya fikir begitu. Ya, saya tidak mengalami itu. Saya menerima sebuah pelajaran lewat. I.D. adalah penjara. Jadi, sekarang ia menjadikan sebuah pelajaran lewat. Tapi saya boleh melakukannya dengan sebuah pelajaran lewat. Terima kasih. Sebab itulah kita melakukannya. Baiklah, bagus. Jadi, keputusan juga sangat mudah untuk menerima. Tapi jika anda melihat bahawa saya sebenarnya menerima sebuah pelajaran lewat. Sebuah pelajaran di sini. Itu hanya untuk demo. Sebenarnya, ketika anda mengulang bahawa saya sebenarnya menerima sebuah pelajaran lewat, kita tidak menyebabkan itu. Kita menyebabkan bahawa anda akan mengalami bahawa saya sebenarnya menerima sebuah pelajaran lewat. Dan kemudian anda mencoba pelajaran lewat di depan. Membuatnya lebih mudah untuk mencoba. Ada juga beberapa pelajaran kek jika anda boleh mencoba... ...perkara yang diperlukan. Sebelum saya melakukan banyak perjalanan, salah satu jalan yang saya mengenai adalah... ...dapat sebuah pelajaran lewat yang diperlukan. Kami mengatakan, Oleh, saya mengatakan pelajaran lewat di sini. Ketika saya mengatakan... ...dia patut menerima pelajaran lewat di sini. Itu adalah cara yang kita melakukan. Kami sebenarnya mencoba melakukan pelajaran lewat di sini. Kami mencoba mencoba melakukan permainan. Maaf, pelajaran lewat. Terlalu banyak kerja. Macam mana saya memilih? Okey, jadi... ...saya sangat menyebabkan. Macam mana anda membuat pilihan anda. Tetapi, ini bagaimana saya melihatnya. Sebuah pelajaran yang mencoba... ...dalam pelajaran lewat yang sangat besar... ...dan pelajaran lewat yang tinggi... ...pada aplikasi RESTfulAPI... ...pada pelajaran API... ...sebab apabila anda menerima pelajaran... ...pada pelajaran yang berbeza... ...pada pelajaran yang berbeza, ia berbeza. Dan... ...pada GraphQL... ...pada pelajaran itu... ...sebab sekarang pelajaran akan tanya... ...pada pelajaran... ...pada pelajaran yang perlu. Jadi, anda memberikan... ...pengalaman kepada pelajaran. Ya. Sudah tentu, permainan masih menyebabkan... ...dan berkata, Hey, anda tidak memiliki permainan. Ya. Tetapi... ...sebab tidak... ...pada pelajaran TVOS... ...boleh tanya untuk pelajaran yang seperti ini... ...sebab mungkin anda tanya untuk lebih banyak gambar... ...dan dalam aplikasi RESTfulAPI... ...saya tidak mahu menerima gambar yang terlalu banyak... ...saya tanya untuk satu gambar... ...dan saya tanya untuk lebih banyak teks. Jadi, selama API... ...selama pelajaran. Ya, tidak berlaku. Ya. Jadi, satu perjalanan... ...tidak ada perjalanan API. Anda memperoleh... ...semasa pelajaran pelajaran... ...dapat menerima dan terbaik... ...saya sebenarnya memperoleh kepada pelajaran... ...dan anda melakukannya lebih banyak... ...menerima pelajaran pelajaran. Ya. Itu satu... ...sebab baik untuk melakukannya. Satu lagi sebab... ...pada perjalanan... ...tergantung pada perjalanan anda. Untuk perjalanan kami... ...saya menggunakan banyak perjalanan... ...JS dan perjalanan... ...Electron. Perlihatkan keadaan javascript. Jadi, Apollo ada di sana. Ada perjalanan... ...pada pelajaran... ...pada pelajaran yang disebut Apollo. Itu adalah pelajaran GraphQL. Ia membuatnya sangat mudah untuk dipanggil GraphQL. Jadi, saya menggunakan adaptor yang sama. Saya tidak perlu menerima perjalanan saya. Satu lagi sebabnya... ...saya tidak mahu melakukannya. Saya tidak mahu melakukannya. Saya tidak mahu melakukannya. Setiap api... ...saya menambah 3 perjalanan... ...at least. Dengan GraphQL... ...saya tidak boleh... ...melakukannya. Dan jika perjalanan perjalanan itu digunakan... ...dengan banyak perjalanan lain... ...saya akan melakukannya. Tak penting. Ya. Jadi... ...saya berkata... ...jika perjalanan perjalanan... ...meminta beberapa perjalanan... ...tidak ada lagi. Ada sesuatu seperti itu. Ada banyak cara untuk melakukannya. Ada banyak cara untuk melakukannya. Satu cara adalah... ...awak boleh selalu... ...meletakkan sesuatu... ...biasat. Atau ia tidak ada. Kamu boleh melakukannya. Ia tidak ada. Ya, tapi... ...tidak susah beritahu kamu... ...sebab ia bergantung... ...pada perjalanan. Ya. Betul. Betul. Betul. Jadi... ...itu semua... ...pada perjalanan... ...ya. Jadi, tiga perkara yang menarik... ...atau kamu hanya mempunyai peluang... ...kamu tidak memperkenalkan. Yang lain adalah... ...kamu boleh... ...kamu boleh membuat skima... ...menubah skima... ...untuk membuat peluang... ...biasat. Atau... ...biasat. Kemudian, objek tidak mempunyai kebetulan. Jadi, saya bertanya untuk kegemaran. Kegemaran tidak mempunyai kegemaran. Tidak hanya mempunyai kegemaran. Ya. Jadi, tapi tidak sangat baik. Jadi, kamu mungkin ingin membuat kegemaran. Kamu mungkin ingin membuat kegemaran... ...menarik ke jalan ke jalan ke jalanan. Untuk beritahu kamu, ...dia berkegemaran dalam... ...bisa-bisa versi... ...tidak. Jangan menginginkan. Ya, betul. Kamu boleh berkata... ...tidak menginginkan... ...berkegemaran. Tetapi... ...kalau kamu ingin... ...menuatkan... ...kalau kamu... ...punyai... ...yang... ...yang... ...yang... ...yang... ...yang... ...yang... Jangan... Ya... Ya... Baiklah... Pada kes ini, saya akan kata... Ya... Ya... Ya... Ya... Jadi... Satu cara... Satu cara adalah... Jika jauh-jauh... Kamu boleh melakukan kontrol aplikasi... Yang kita lakukan adalah... Kita menggunakan JWT, bagaimana? Satu cara adalah... Dalam sini... Kamu tidak mengulang kota sebenarnya, kamu mengubah sekitar kelas servis... Dan ada kelas servis yang berbeda... Itu adalah kelas servis admin servis... Yang akan menghargai semua kelas servis lain... Jadi kelas servis admin servis akan menghargai konteks... Untuk melihat jika kamu mempunyai... Dan kelas servis normal... Pada kelas parent... Mereka akan melakukan kelas roh-keks... Jadi mari kita katakan bahawa... Klas servis admin servis... Untuk menghargai dari satu... Klas servis admin servis... Itu satu cara yang menghargai... Ya... Jadi kamu menghargai satu per roh... Jadi saya ada... Mutasi untuk... Klas servis... Untuk kelas servis... Untuk kelas servis... Tetapi mereka semua menghargai... Klas servis yang telah menghargai konteks... Untuk menghargai... Klas servis admin servis... Memang sama... Apabila kamu mempunyai kontrol aplikasi... Yang telah berlaku sebelumnya... Memang sama... Untuk menghargai... Betul... Betul... Betul... Betul... Jadi... Sekarang... Kali yang saya katakan... Saya melakukan kelas servis... Atau saya dapat menghargai... Keterus... Selain konteks... Selain pengguna... Jadi saya dapat menghargai... Klas servis... Untuk menghargai... Memang sama... Sebenarnya... Memang sama... Memang sama... Memang sama... Memang sama... Memang sama... Memang sama... Memang sama... Memang sama... Memang sama... Memang sama... Memang sama... Memang sama... Memang sama... Memang sama... Memang sama... Memang sama... Memang sama... Memang sama... Memang sama... pemain yang membuat jenis. Ya betul. Sebab anda mengenai skima, anda mengenai jenis kori yang anda boleh lakukan. Tidak ada yang mengenai penggunaan. Ya betul. Ya betul. Well, ada dua perkara. Satu adalah, menurut anda akan membuat klien anda sendiri. Kemudian anda boleh menghidupi itu dan membuat itu keleksing. Dua perkara adalah, anda mempercayai dua klien dan saya mengenai yang baru. Okey, anda tetap harus membuat itu keleksing dengan klien. Yang yang... Jadi, ia bergantung pada apakah ia adalah penggunaan jenis atau penggunaan jenis. Saya tidak fikir GitHub memutuskan banyak keleksingan dalam menggemas jenis kori yang sangat kompleks pada penggunaan jenis. Walaupun ia bergantung, anda mungkin perlu menggunakan token GitHub sendiri. Maksudnya, ia mempunyai keleksingan jenis jenis. Dan juga anda boleh menggunakan keleksingan automaticnya pada penggunaan jenis kori. Walaupun jika anda mempercayai jenis kori, ia bergantung dengan banyak. Tidak ada. Kita tidak mencari keleksingan keleksingan. Dan apa yang saya boleh berkata bahawa jika ia ada pilihan 1 endpoint per segera anda boleh sangat senjata mempercayai jenis keleksingan jenis. Untuk graphical, ada cara untuk mengikuti tetapi teknik tidak akan tinggi Think Forward kerana mereka semua memperk сейчас apa yang anda boleh buat adalah menjajikan keleksingan object pada mempercayai jenis jenis atau Windows. Baiklah. Ya, dan anda akan membuang semuanya dalam. Ya, betul. Itu adalah contoh yang baik, bukan? Jadi setiap hari, ini adalah kes setiap hari, seperti yang saya beritahu, jika ia adalah aplikasi TV, anda pasti akan beritahu, saya mahu semua gambar yang tersebut dari hotel. Di aplikasi mobile, saya mahu yang pertama. Jadi, ada soalan lagi? Bersenang, cuba. Walaupun ia hanya eksperimen, ya. Dan rast? Ya. Untuk projek kita, apa yang kita lakukannya adalah apabila ia adalah api tersebut yang tersebut yang kita lakukannya untuk pembangunan kita, kita menggunakan rast. Kerana kita tidak menunggu mereka sehingga anda mempunyai klien GraphQL. Ya. Dan perkara lain tentang GraphQL, adalah bahwa banyak latihan latihan itu sebenarnya mengajar dengan ini. Anda tidak perlu membuat aplikasi tersebut pada hari GraphQL. Anda membuat layer GraphQL di antara, dan layer GraphQL dapat menyebabkan tersebut. Jadi, GraphQL dapat menghubungi rast data-base Postgres dan Rast API untuk beberapa micro-services dan anda dapat menghubungi mereka semua ke satu perjalanan. Jadi, itu adalah cara menghubungi. Performa saya tidak yakin saya tidak membuat begitu. Apa yang kita lakukannya adalah bahawa kita menghubungi banyak api GraphQL untuk klien kita sendiri dan aplikasi rast untuk tersebut. Apa yang kita lakukannya? Saya rasa anda boleh menghubungi 5 digit sebaiknya. Mereka bergantung pada belakang. Jadi, bagaimanapun, semata-mata transaksi semata-mata seperti ini, ini pasti pada GraphQL, tetapi belakang tidak benar-benar. Jadi, ia bergantung pada belakang lagi. Tetapi, tidak ada masalah. Anda boleh pergi hidup, anda boleh menghubungi jadi, ia mungkin. Ia mungkin untuk menjadi sangat tinggi. Bagi lagi, ia bergantung pada belakang dan belakang anda. Tetapi, ia bergantung pada infrastruktur anda. Sudah tentu, nombor yang Facebook telah memberikan sebuah pembunuh di Facebook hari ini. Selain dari aplikasi perniagaan tersebut, seluruh pembunuh di Facebook. Jadi, nombor terlalu tinggi bagi kami untuk menghubungi, saya tidak akan menghubungi nombor terlalu serius, kerana saya tidak akan menghubungi nombor. Saya tidak akan mempunyai infrastruktur mereka. Tapi untuk menghubungi 5-digit pembunuh, bukan masalah. Dan kami menghubungi. Ya, terima kasih. Jadi, kami menghubungi program ekstrem, bermaksud program PAD, TDD, dan kami menggunakan Rubio Arreos, Phoenix, kita menggunakan React Native, ReactJS, Electron, GraphQL, JWT, untuk otentikasi. Kami tetap menghubungi. Kami menggunakan Postgres, Apollo. Apollo adalah sebuah pembunuh yang baru. Jadi, apa yang terjadi adalah pembunuh anda dengan React Native atau pembunuh Red Browser, akan menghubungi pembunuh. Anda dapat menghubungi untuk menghubungi pembunuh sebelum menghubungi pembunuh. Kemudian anda dapat membuat pembunuh anda sendiri. Kemudian, apa yang terjadi adalah jika pembunuh atau pembunuh Red Browser adalah pembunuh anda. Mereka menjadi pembunuh anda. Sebenarnya, jika anda ada pembunuh pembunuh di sini, kami melakukan Terraform, kita melakukan Packer, Docker, Kubernetes atau AWS. Sekarang, kami telah mencuba Aliyun. Ya, kami terus mencuba. Ya. Sebenarnya, kami mencuba baik-baik baik-baik baik yang dapat mencuba atau gembira untuk mencuba, gembira untuk belajar. Ya. Anda tidak perlu menjadi pembunuh pembunuh. Anda tidak perlu menjadi pembunuh pembunuh untuk menghubungi pembunuh yang baik-baik baik. Siapa yang tahu pembunuh yang benar-benar baik-baik baik. Ya. Terima kasih. Terima kasih.