แฒจแแแแจแแแ. แแแ แแแแแแก Medium-แแก แฐแแข-แกแขแแขแแ แฌแแ แแแแแแแแก แแ แแแ แแแแ แแแแก แแแแแแก แกแแแงแแ แแจแ แแ แแแกแแแ แแแแแแจแแ แแแฃแ แขแแฅแแแแแแแฃแ แแแแกแแกแขแแแแจแ (แแแแกแแแฃแแ แแแฃแแ แคแแแฃแกแแ แแแแ Docker-แกแ แแ Kubernetes-แแ) แแแแแแแแ แ แซแแ แแแแแ (2010-2019) แชแแแแแแแแแแก แแแแแฎแแแแแก. แแแกแ แแแแแแแแ แแแแ แแแขแแ แแ แกแแแแ แกแ แแแฐแแ แแแ, แ แแแแแแช แกแแแชแแแแแแแ แแแฃแแแ แแแแแแแแแ แฃแ แแแกแขแ แฃแแแแขแแแกแ แแ แแแแแฌแแแแแฃแ แกแแกแขแแแแแจแ โ แแแ แซแแ, แแแ แแแฌแแ แ แฌแแแแ โแแแแแฌแแแแแฃแแ แกแแกแขแแแแแแก แแแแแแ แแแแแแแแโ โ แแ แกแแแแแแ แแแแฃแแแ แฃแแแ แแแขแแ แแแข แกแแแ แชแแจแ IT แแ แแคแแกแแแแแแแแก แจแแ แแก, แแแแกแแแฃแแ แแแแ แแแแแขแแ แแกแแแฃแแแ แแ แแแ แฆแ แฃแแแแแแแ แขแแฅแแแแแแแแแแก แแแแแ.

2019 แฌแแแก แแแกแแกแ แฃแแก, แแกแฃแ แก แแแแแแแแ แแ แฉแแแ แแแกแแแ แแแแแ แแแแ แแแฌแแแฃแแแก แแแแแแ แ แฃแแแแจแแแแแแแแแแก แขแแฅแแแแแแแฃแ แแแฆแฌแแแแกแ แแ แแแแแแชแแแแ. แแกแแแ, แจแแแแชแแแแ, แชแแขแแแ แแแแแช แแแแแฎแแแ แแแแแแแแจแ แแ แแแแแแแแแแ แแแแแแแแ แแแฌแแแฃแแแก แซแแ แแแแแ แแแแแฌแแแแแแ แแ แจแแกแแซแแแแแแแแแ.
แแแแแ แแแฃแงแแแแแแแแ แแแแแแแ แขแ, แ แแ แแ แกแขแแขแแแจแ แแ แแแแแแฎแแแแ แชแแแแแแแแแก แแกแแ แกแคแแ แแแแจแ, แ แแแแ แแชแแ แแแแแชแแแแ แแแชแแแแ แแแ. (แแแแแชแแแแ แแแชแแแแ แแแ), แฎแแแแแแฃแ แ แแแขแแแแฅแขแ, แคแ แแแข-แแแแแแแแแแ แแ แ.แจ., แ แแแแแ แแแ แแแแ แแ แแแแจแ แกแแแแแ แแกแ แแแแแชแแแแแแ แแ แแแฅแแก.
แขแแแแแแชแแ แฃแแแ แแฎแแแก
2010-แแแแ แฌแแแแแก แแ แ-แแ แแ แงแแแแแแ แแแแแแแแ แขแแแแแแชแแ แกแขแแขแแแฃแ แแ แขแแแแ แแแฃแแ แแแแแแก แแฆแแ แซแแแแแ แแงแ. แแแฃแฎแแแแแแ แแแแกแ, แ แแ แกแขแแขแแแฃแ แแ แขแแแแ แแแฃแแ แแแแแ แแ แแกแแ แแก แแแแฅแ แแแ (C++ แแ Java แแฆแแกแแช แแแแฎแแแแแแแ; แแกแแแ แแแ แฌแแแก แฌแแ แแแแแแแแขแฃแ แ แแงแ), แแแแแแแฃแ แแ แขแแแแ แแแฃแแ แแแแแแก แแแแฃแแแ แแแ แแแแจแแแแแแแแแ แแแแแแ แแ 2005 แฌแแแก Ruby on Rails แแแซแ แแแแแก แแแฉแแแแก แจแแแแแ. แแก แแ แแ แแแแก 2009 แฌแแแก แแแแฆแฌแแ Node.js-แแก แฆแแ แแแแแ แแแแแจแแแแแ, แ แแแแช แกแแ แแแ แแ Javascript-แแก แแแแแงแแแแแ แ แแแแแแแ แแฅแชแแ.
แแ แแแ แแแแแแแแแแแจแ, แแแแแแแฃแ แแ แแแแแแ แกแแ แแแ แแก แแฎแแ แแกแแแ แแแแแ แแแแแจแ แแแแแแแแแแแแ แแแแแ แแแก. Go, แ แแแแแแช แแแแขแแแแแ แแแแก แ แแแแแฃแชแแแ แแแฎแแ แแแแฃแแแ แฃแแ, แฃแคแ แ แจแแกแแคแแ แแกแ แฉแแแแ แแแฆแแแ แฎแแ แแกแฎแแก, แ แแกแฃแ แกแแแแก แแคแแฅแขแฃแ แ แกแแ แแแ แแแแก แจแแกแแฅแแแแแแ แแแ แแแแแฃแ แ แแแแฃแจแแแแแแ (แ แแแแแแแช แแแแแ Node.js-แแก แจแแแฅแแแแแ).
2010 แฌแแแก แฌแแ แแแแแแ Rust-แจแ แจแแแแแแ แแแฆแฌแแแแแ แฃแกแแคแ แแฎแ แแ แแแ แแคแแ แแแแ แแแแแฅแชแแแแก แแชแแแแแแแกแแก. แแแฌแแแฃแแแก แแแ แแแ แแแฎแแแแ แจแ Rust แจแแแแ แแแแ แแแแฃแแแ แฃแแ แแงแ แแแแฃแกแขแ แแแจแ, แแแแ แแ แแแกแ แแแแฃแแแ แแแ แแแแจแแแแแแแแแ แแแแแแ แแ แแแแ แ แแแฎแแแแ แจแ. Rust-แแก แแฆแกแแแแจแแแแ แแแแแงแแแแแ แแแแชแแแก แแแก แแแแแงแแแแแแก , (แฉแแแ แแแกแแ แแแกแแฃแแ แแ - แแแแฎแ. แแแ แแแแแ.), แแแ แแฃแแ WebAssembly แแแแแแแแขแแ แ Fastly-แกแแแ (แ แแแแแแช แแแแแแแ bytecodealliance-แแก แแแฌแแแแ) แแ แกแฎแแแแแกแแแ. แแ แกแแขแฃแแชแแแจแ, แ แแแแกแแช Microsoft แแแแ แแชแแฃแแ แกแแกแขแแแแก แแแแแแ แแ แแแฌแแแแก แแแแแฌแแ แแก แแแแแฎแแแแแก Windows แ แแกแข, แแแแแแแ แจแแแแแซแแแ แแแฅแแแ, แ แแ แแแแก 2020-แแแ แฌแแแแจแ แแแแแแ แแแแแแแแ แแฅแแก.
แแแแแแแฃแ แแ แแแแแแแช แแ แจแแแซแแแแก แแฎแแแ แคแฃแแฅแชแแแแ, แ แแแแ แแชแแ (แแ แแกแแแแแแแแฃแแ แขแแแแแ)แแกแแแ แแแ แแแแแ TypeScript-แจแ แแฅแแ แแแแแ แแแแ, แแแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แจแแฅแแแแ แแแ แแคแแแ แแแแ แแ แแแแแแแแชแแ แแแฃแแแแแ JavaScript-แก. PHP-แ, Ruby-แ แแ Python-แแ แจแแแซแแแแก แกแแแฃแแแ แ, แกแฃแ แแแแแกแแแแแ , แแแ แแคแแก แกแแกแขแแแแแ (, ), แ แแแแแแแช แฌแแ แแแขแแแแ แแแแแแงแแแแแ .
SQL-แแก แแแแ แฃแแแแ NoSQL-แจแ
NoSQL แแแแแ แแ แแ แขแแฅแแแแแแแแ, แ แแแแแแช แแแฌแแแฃแแแก แแแกแแฌแงแแกแจแ แแแชแแแแแแ แแแแฃแแแ แฃแแ แแงแ, แแแแ แ แแแแแก. แแคแแฅแ แแ, แแแแก แแ แ แแแแแแ แแฅแแก.
แแแ แแแ แ แแแจแ, NoSQL แแแแแแ, แกแฅแแแแก, แขแ แแแแแฅแชแแแแแก แแ แกแฃแกแขแ แแแแแแแแแแ แฃแแแแแก แแแ แแแขแแแแแก แแแ แแจแ, แฃแคแ แ แ แแฃแแ แแแแกแแฎแแ แชแแแแแแแแ แแฆแแแฉแแแ, แแแแ แ SQL แแแแแแ. แกแแแแฃแ แแ โแ แแขแแ แฃแแแ แแแแแแญแแ แฃแแแ แแขแแกแแแ แแแแชแ แแแแแแแแแแ แฃแแแแแก, แ แแแแกแแช แแก แจแแกแแซแแแแแแแโ (แ แแขแแ แฃแแแ แแแ แฉแแแ แซแแแแ แ แแแแแแแแแแ แฃแแแแ, แ แแแแกแแช แแก แจแแกแแซแแแแแแแ) Google แฌแแ แก:
แแ แ-แแ แแ แ แแ, แ แแช Google-แจแ แแแกแฌแแแแแ, แแ แแก แแก, แ แแ แแแแแแแชแแแก แแแแ แฃแคแ แ แแแ แขแแแแ แแ แจแแแฃแจแแแแแแก แแ แ แฃแคแ แ แแแแแแ, แ แแแแกแแช แแแแแแ แแแก แจแแฃแซแแแแ แแแแงแ แแแแ แแ แกแแแฃแ แแแฎแกแแแ แแแแก แ แแฃแแ แขแ แแแแแฅแชแแแแแก แแแกแแแฃแจแแแแแแแ แแ แแแแแชแแแแ แฌแแกแ แแแแก แจแแกแแแแ แฉแฃแแแแแแ. Spanner-แแก แแ แแแแแแแ แแแแฃแแแแขแแชแแแก แชแแขแแ แแแแ, โแฉแแแ แแแฏแแ แ, แ แแ แแ แแแ แแแแกแขแแแแกแแแแก แฃแแฏแแแแกแแ แแแแแแแ แแ แแแแแแแชแแแก แแฃแจแแแแแก แแ แแแแแแแแ แขแ แแแแแฅแชแแแแแก แแแ แแขแแ แแแแแงแแแแแแก แแแแ, แ แแแแกแแช แฌแแ แแแแฅแแแแแ แจแแคแแ แฎแแแแแ, แแแแ แ แแฃแแแแแแ แแแแ แแแฃแแแ แขแ แแแแแฅแชแแแแแก แแ แแ แกแแแแแแแโ.
แแแแ แ แแแแแแ แแแแแแจแแ แแแฃแแแ โแแแกแจแขแแแแ แแแแแโ แแแแแฌแแแแแฃแแ SQL แแแแแชแแแแ แแแแแแแก แแ แแแกแแแ (แแแแแแแแแ, ะธ ) แกแแฏแแ แ แฆแ แฃแแแแแแ แกแแแ แชแแจแ, แแกแแแ แฆแแ แแแแแก แแแขแแ แแแขแแแแแจแ, แ แแแแ แแชแแ CockroachDB (แฉแแแ แแกแแแ แแแกแแฃแแ แแ แแแกแแ - แแแแฎแ. แแแ แแแแแ.), แ แแแแแแแช แฌแงแแแขแแ แแ แแแแ แขแแฅแแแแฃแ แแ แแแแแแแก, แ แแแแแแแช แฎแแแก แฃแจแแแแ แขแ แแแแชแแฃแแ SQL แแแแแชแแแแ แแแแแแแก แแแกแจแขแแแแ แแแแก. MongoDB-แช แแ, แ แแแแแแช แแแแกแฆแแช NoSQL แแแซแ แแแแแก แแ แ-แแ แแ แแแแแแ แ แฌแแ แแแแแแแแแแแ แแงแ, แแฎแแ แแแแแฌแแแแแฃแแ แขแ แแแแแฅแชแแแแ.
แแ แกแแขแฃแแชแแแแแกแแแแก, แ แแแแกแแช แกแแญแแ แแ แแขแแแฃแ แ แฌแแแแแฎแแ แแ แฉแแฌแแ แ แ แแแแแแแแ แแแแฃแแแแขแจแ (แแ แ แแ แ แแแแแแแแ แแแแแฅแชแแแจแ), MongoDB แแฎแแ แก แฃแญแแ แก แแ แแแแแแแแฃแแแแขแแแ แขแ แแแแแฅแชแแแแก. แแแแแฌแแแแแฃแแ แขแ แแแแแฅแชแแแแแก แจแแแแฎแแแแแจแ, แขแ แแแแแฅแชแแแแแก แแแแแงแแแแแ แจแแกแแซแแแแแแแ แแ แแแแ แแแแ แแชแแแจแ, แแแแแฅแชแแแจแ, แแแแแชแแแแ แแแแแจแ, แแแแฃแแแแขแกแ แแ แคแ แแแแแแขแจแ.
แกแ แฃแแ แกแขแ แแแแคแแแแชแแ
Apache Kafka แฃแแแแแ แแแแ แแแฌแแแฃแแแก แแ แ-แแ แแ แงแแแแแแ แแแแจแแแแแแแแแ แแแแแแแแแแแ. 2011 แฌแแแก แแแแแแ แจแ แฆแแ แแแแแก แกแแฎแแ แแแแแจแแแแฃแแแ Kafka-แ แ แแแแแฃแชแแ แแแแฎแแแแ แแแแแแกแแแแก แแแแแชแแแแแแแ แแฃแจแแแแแก แฌแแกแจแ. Kafka แแแแแแงแแแแแแแ แงแแแแ แแแแแแแแแจแ, แกแแแแช แแ แแแแฃแจแแแแ, แกแขแแ แขแแแแแแแแ แแแฌแงแแแฃแแ แแกแฎแแแแ แกแแฌแแ แแแแแแ แแแแแแแ แแแฃแแ. แแแกแ แแแ แแแขแแแแ แแ แแแแแงแแแแแแก แจแแแแฎแแแแแแ (pub-sub, แแแแแแแแ, แแแแแแแแแแ แแแคแฃแซแแแแฃแแ แแ แฅแแขแแฅแขแฃแ แ) แแแแแแงแแแแแ แงแแแแแคแแ แจแ, แแแแแชแแแแ แกแแฌแงแแแแแแ แแแฌแงแแแฃแแ แแแแแขแแ แแแแแแ แแ แแแแแแฃแ แ แแแแแแขแแแแ แแแแแแแ แแแฃแแ, แ แแแแแแแช แกแแญแแ แแ แแ แแแแ แกแคแแ แแจแ, แ แแแแ แแชแแ แคแแแแแกแแแ, แฏแแแแแชแแ, แแแแแ แแแ, แกแแชแแแ แแแญแ แแแ แแ แ.แจ.
แฃแฌแงแแแขแ แแแขแแแ แแชแแ (แแ แแแแแแแแ แฃแฌแงแแแขแ แแแแแแแแแ)
แฃแฌแงแแแขแ แแแขแแแ แแชแแ แแแแ 10 แฌแแแก แแแแแแแแแแแจแ แแฎแแแ แแแแชแแคแชแแ แแ แแ แแก, แแแแ แแ แแแแ แแแฌแแแฃแแแก แแแแแแแแแแแจแ แแก แฃแคแ แ แแแแ แชแแแแแฃแแ แแแฎแแ. แแกแแ แแแกแจแขแแแแ แแแแ แชแแแแ, แ แแแแแแช แกแขแแแแแ แขแฃแแ แกแแแฃแจแแ แแ แแชแแกแแก แแแฌแแแ แแแฎแแ (แขแแกแขแแแแก แแแจแแแแ แงแแแแ pull request-แแ). GitHub-แแก, แ แแแแ แช แแแแแก แจแแแฃแจแแแแแแกแ แแ แจแแแแฎแแแก แแแแขแคแแ แแแก แแแฉแแแ แแ, แ แแช แแแแแแ แแ, แกแแแฃแจแแ แแ แแชแแกแแก แจแแแฃแจแแแแแ, แ แแแแแแช แแแคแฃแซแแแแฃแแแ แแแจแแแแก, แ แแ แขแแกแขแแแแก แแแจแแแแ แแแกแขแแ แจแ pull request-แแก แแแฆแแแแแแ แแ แแก แแ แแ แจแแแฃแจแแแแแแก แกแแแฃแจแแ แแ แแชแแกแ, แ แแแแแแช แแแชแแแแแ แแ แแแแแแ แแแแกแแแแก, แ แแแแแแแแช แแแ แแแ แ แแแแ แแแฌแแแฃแแจแ แแแแฌแงแแก.
แฃแฌแงแแแขแ แแแแแแแแแ (แงแแแแ แแแแแกแขแฃแ แแแแก แแแแแแแแแ แแแกแขแแ -แคแแแแแ แแแฎแแแแ แแกแแแแแแ) แแกแแแ แคแแ แแแ แแ แแ แแก แแแแ แชแแแแแฃแแ, แ แแแแ แช แฃแฌแงแแแขแ แแแขแแแ แแชแแ. แแฃแแชแ, แกแฎแแแแแกแฎแแ แฆแ แฃแแแแแแแ แแแแแแแแแแก API-แแแแก แกแแแ แแแแแก, แแกแแแ แแแแขแคแแ แแแแแก แแแแ แแ แแแแฃแแแ แแแแก แแแแ, แ แแแแ แแชแแ Kubernetes (แ แแแแแแแช แฃแแ แฃแแแแแงแแคแแ แกแขแแแแแ แขแแแแแฃแ API-แก แแแแแแแแแแกแแแแก) แแ แแ แแแแแแแแขแคแแ แแฃแแ, แแ แแแแแฆแ แฃแแแแแแแ แแแกแขแ แฃแแแแขแแแแก, แ แแแแ แแชแแ Spinnaker (แจแแฅแแแแแ แแฆแแแจแแฃแแ แกแขแแแแแ แขแแแแแฃแ API-แแแแ), แแแฉแแแแก แแแแ, แแแแแแแแแแก แแ แแชแแกแแแ แฃแคแ แ แแแขแแแแขแแแแ แแแฃแแ, แแแแแ แขแแแแแฃแแ แแ แแแแแแแ แฃแคแ แ แฃแกแแคแ แแฎแ แแแฎแแ.
แแแแขแแแแแ แแแ
แแแแขแแแแแ แแแ, แแแแแ, 2010-แแแแ แฌแแแแแก แงแแแแแแ แฎแแแฃแ แแแแ, แแแแฎแแแฃแแ, แ แแแแแแแ แแแฃแแ แแ แแ แแกแฌแแ แแ แแแแแแฃแแ แขแแฅแแแแแแแแ. แแแแ แแก แแฎแ แแ, แแกแแแ แฌแแแ แแแฌแแแฃแแแก แแ แ-แแ แแ แงแแแแแแ แแแแจแแแแแแแแแ แแแแแแชแแแ. แแ แแแแแ แแแแแคแแแแแก แแ แ-แแ แแ แแแแแแ แแก แจแแ แแฃแแ แกแแแแแแแแแ, แ แแแแแแกแแช แแแแฅแแแก แงแแแแแแ แแแฆแแแแแ. แแฎแแ, แ แแแแกแแช แแแแแขแแแ แแแแแ แฉแแชแฎแ แ, แแแแแแ แแ แแแขแแแ แฃแคแ แ แแแแแแ แแแฎแแ.
แแแแขแแแแแ แแแ แแแแฃแแแ แฃแแ แแ แแแฎแแ แแแแขแแ, แ แแ แแกแแแ แฌแแ แแแแแแแแแแแ แแแแแแแชแแแก แแแกแแจแแแแแ แกแแฃแแแแแกแ แกแแจแฃแแแแแแก, แ แแแแแแช แแแแแงแแคแแแแแแ แแแแแแแฃแ แ แแแแแแแแแ แแแแก แกแแแแแแแแแแแก แกแแญแแ แแแแแแก. แแแแขแแแแแ แแแ แแแแฃแแแ แฃแแ แแแฎแแ แแแแขแแ, แ แแ แแกแแแ แแแ แแแ แฏแแแแแแ แแแ แแแขแแแแฃแ แแแแฎแแแแแจแ แแแกแขแ แฃแแแแขแแก แแแแแ แ, แ แแแแแแช แกแ แฃแแแแ แแแแกแฎแแแแแแฃแ แแ แแแแแแแก แฌแงแแแขแแ. Docker แแฆแแแฉแแแ... แคแแแขแแกแขแแแฃแ แ แแแแแแแแ แแแแก แแแกแขแ แฃแแแแขแ, แ แแแแแแช แฌแงแแแขแก แแแแกแแแแแแแแก แแฅแขแฃแแแฃแ แแ แแแแแแแก ("แแฃแจแแแแก แฉแแแก แแแแ แแขแแ").
แฃแคแ แ แกแฌแแ แแ, แแแ แ แแแแแฃแชแแ แแแแฎแแแแ แแแแแ แแก แกแฃแ แแแ, แ แแแแแ แแแ แแแแแญแ แ แแแ แแแแแแก แจแแ แแก แแแ แแขแแขแแก แแ แแแแแแ แแ แฃแแ แฃแแแแแงแ แแ แ แแฎแแแแ แแแแแแแชแแแก แคแแแแแก, แแ แแแแ แแแกแ แงแแแแ แแ แแแ แแแฃแแ แแ แแแแ แแชแแฃแแ แกแแกแขแแแแก แแแแแแแแแแฃแแแแแก แแแแแแแแ แแแ แขแแแแแฃแ แแแ. แแก แคแแฅแขแ, แ แแ แแ แแแกแขแ แฃแแแแขแแ แ แแขแแแฆแแช แแแแแแฌแแแ โแแแแขแแแแแ แแแแกโ แแแแฃแแแ แแแ, แ แแแแแแแช แแ แกแแแแแแ แซแแแแแ แแแแแแ แแแแแก แแแแฎแแ แชแแแแแแแก แแแขแแแแ, แฉแแแแแแก, แแแแแ, แแแแ แแแฌแแแฃแแแก แฃแแแแแก แกแแแแฃแแแแ แ แฉแแแ.
แฃแกแแคแฃแซแแแ
แแแ แฌแแฃแแแแฃแแ แแแ , โแกแแ แแแ แแก แแแ แแจแโ แแแแแแแแแแแก แแแแแฉแแแ แแแแขแแแแแ แแแแแช แแ แแแแจแแแแแแแแแแ, แ แแแแแ แแก แแแแฎแแแแแกแแแแแ แแแแแแแแแแแก แแชแแแแแก แ แแแแแแแ แแฅแชแแแก. (แแแแฎแแแแแกแแแแแ )แแแแ แฎแฃแแ แฌแแแก แแแแแแแแแแแจแ, แแ แแฎแแแแ แกแแ แแแ แฃแแ แแแแแแแแก แแแแแแแแแแแแ แแแคแแ แแแแแแก (แแแแแขแแแฃแแแ แแฎแแแ แแแแแแกแ แแ แแแจแแแแแก แแ แแแแแก แแฎแแ แแแญแแ แ). แแกแแแ แแ แแแฃแฅแขแแแแก แแแฉแแแ, แ แแแแ แแชแแ Azure Durable Functions, แ แแแแ แช แฉแแแก, แกแฌแแ แ แแแแแ แแฃแแแแแ แแแแแแแแฃแแ แแแแแฏแแ แกแแฎแแแแฌแแคแ แคแฃแแฅแชแแแแแก แแแแแ แแแแกแแแ (แแ แแแแแแ แแฃแแแ, แแแแแแฌแงแแแขแ). , แ แแแแแแช แแแแแแจแแ แแแฃแแแ FaaS-แแก แจแแแฆแฃแแแแแแแ). แแแขแแ แแกแแ แแแแแแแแ แแแแ, แแฃ แ แแแแ แแแแแแแแ แแแแ แแก แแฎแแแ แแแ แแแแแแ แแแแแแแแ แฌแแแแจแ.
แแแขแแแแขแแแ
แจแแกแแซแแแ, แแ แขแแแแแแชแแแก แงแแแแแแ แแแแ แแแแแคแแชแแแ แ แแแแ แแชแแแแแก แแแแแแแ แแแก แกแแแแแแแแแแ แงแแคแแแแงแ, แ แแแแแ แแแ แแกแแแ แแแแชแแคแชแแแแแก แ แแแแแแแ แฅแชแแแแจแ แจแแฃแฌแงแ แฎแแแ, แ แแแแ แแชแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แ, แ แแแแ แช แแแแ (IaC). แแแ แแ แแแแกแ, แแแขแแแแขแแแแชแแแกแแแแ แแแขแแชแแแ แแแแแแฎแแ โSRE แแฃแแขแฃแ แแกโ แแฆแแแแแแแก, แ แแแแแแช แแแแ แแชแแแแแกแแแแ แฃแคแ แ แแ แแแ แแแฃแ แฃแแ แฃแแแแแงแแคแแแ แแ แแแแขแแ แแแฃแแ แแแแแแแแก แแแแแ แแแแก แแกแแฎแแแก แแแแแแ.
แฃแแแแแ แกแแแฃแ แ API-แแคแแแแชแแ
แแแแ แแแฌแแแฃแแแก แแแแแ แแ แแ แกแแแแขแแ แแกแ แแแฎแแกแแแแแแแแ แกแฎแแแแแกแฎแแ แแแแแแแแแ แฃแแ แแแแชแแแแแแก API-แแคแแแแชแแ แแงแ. แแแ แแ, แแแฅแแแแ API-แแแ แแแแแแแแแ แก แกแแจแฃแแแแแแก แแซแแแแก แจแแฅแแแแก แแแแแแชแแฃแ แ แกแแแฃแจแแ แแ แแชแแกแแแ แแ แแแกแขแ แฃแแแแขแแแ, แ แแช แแแแแก แแฎแ แแ แฎแแแก แฃแฌแงแแแก แแแแแ-แแแขแ แแแแแแก แแ แแฃแแฏแแแแกแแแก แแแแฎแแแ แแแแแก แแแแแชแแแแแแแก.
แแแ แแ แแแแกแ, API-แแคแแแแชแแ แแ แแก แแแ แแแแ แแแแแฏแ แแแแแแ แแ แคแฃแแฅแชแแแแแแฃแ แแแแก แแ แแแกแขแ แฃแแแแขแแก SaaS-แแคแแแแชแแแกแแแ. แแก แขแแแแแแชแแ แแกแแแ แแแแแแฎแแ แแแแ แแกแแ แแแกแแแแก แแฆแแแแแแแก: SaaS แแแฎแแ แแแแแ แแ แแ แกแแ แแแกแ, แ แแแแแแแช แฌแแแแแ แจแแกแแซแแแแแแแ API-แก แกแแจแฃแแแแแแ. แแแแแแแ แแ แกแแแแแก แแ แแแแแ SaaS แแ FOSS แแแกแขแ แฃแแแแขแ แแกแแ แกแคแแ แแแแจแ, แ แแแแ แแชแแ แแแแแขแแ แแแแ, แแแแแฎแแแแ, แแแขแแแ แแแแก แแแแแแแแกแแแ, แฃแฌแงแแแขแ แแแขแแแ แแชแแ, แจแแขแงแแแแแแแแแ, แคแฃแแฅแชแแแแแแฃแ แแแแก แแแแแ แแแ. (แคแฃแแฅแชแแแก แแแแแจแแแ), CDN, แขแ แแคแแแแก แแแแแแแ แแ (แแแ. DNS) แแ แ.แจ., แ แแแแแแแแช แแแแ แแแฌแแแฃแแแก แแแแแแแแแแแจแ แแงแแแแแ.
แแแแแแ แแแแแแแแ
แแฆแกแแแแจแแแแแ, แ แแ แแฆแแก แฉแแแ แแแแฅแแก แฌแแแแแ แแแแ แแ แฃแคแ แ แแแฌแแแแแ แแแแแแแชแแแแแก แฅแชแแแแก แแแแแขแแ แแแแแกแ แแ แแแแแแแกแขแแแแก แแแกแขแ แฃแแแแขแแแ, แแแแ แ แแแแกแแ. Prometheus-แแก แแแแแขแแ แแแแแก แกแแกแขแแแ, แ แแแแแแช แฆแแ แแแแแ 2015 แฌแแแก แแแฎแแ แฎแแแแแกแแฌแแแแแ, แจแแกแแซแแแ, แกแแฃแแแแแกแ แแงแแก. แกแแฃแแแแแกแ แแแแแขแแ แแแแแก แกแแกแขแแแ, แ แแแแแแแแแช แแแแกแแ แแแแฃแจแแแแ. แแก แแแแแแฃแ แ แแ แแ แแก, แแแแ แแ แแแกแจแ แแแแจแแแแแแแแแ แ แแแแแแแแแก แ แแ แกแ แฃแแแแ แกแฌแแ แแ แแ แแก แแแแแ แแแแ (แแแแแแแแแ, แแแแแแแแแแก แแฎแแ แแแญแแ แ [แแแแแแแแแแแแแแ] แแแขแ แแแแก แจแแแแฎแแแแแจแ).
แแแแแฌแแแแแฃแแ แขแ แแกแแ แแแ แแแแแ แแ แแ แขแแฅแแแแแแแ แแงแ, แ แแแแแแช แแแแแกแขแ แแแจแ 2010-แแแ แฌแแแแจแ แจแแแแแ, แแกแแแ แแแแชแแแขแแแแแแก แฌแงแแแแแแ, แ แแแแ แแชแแ OpenTracing (แแ แแแกแ แแแแแแแแ แ OpenTelemetry). แแแฃแฎแแแแแแ แแแแกแ, แ แแ แขแ แแกแแ แแแแก แแแแฎแแ แชแแแแแแ แฏแแ แแแแแ แกแแแแแแ แ แแฃแแแ, แแแแแแ แแแแแแแ แแแแแแแแแ แแแแแก แแซแแแแ, แ แแ แแแก แแแแแแแ แแแขแแแชแแแแก 2020-แแแ แฌแแแแจแ แแแแแแแแแแแ. (แแแแ แแแแแแแก แจแแแแจแแแ: แแกแแแ แฌแแแแแแฎแแ แกแขแแขแแแก แแแ แแแแแ"โแแแแแ แแแขแแ แแก แแแแ .โ)
แแแแแแแแกแแแ แฎแแแแ
แกแแแฌแฃแฎแแ แแ, แแ แกแแแแแก แแ แแแแแ แแขแแแแแแฃแแ แกแแแแแฎแ, แ แแแแแแ แแแแแแ แแแแช แแแแแแแแ แแแฌแแแฃแแจแ แแแแแฌแแแ. แแฅ แแแชแแแฃแแแ แฉแแแ แแแกแแแ แแแแแ แแแ แจแแกแแฎแแ แแ แ แแแแแแแแ แแแขแแแชแแฃแ แ แแแแ, แแฃ แ แแแแ แจแแแซแแแแ แแแแแแ แแแแแก แแแฆแฌแแแ.
แแฃแ แแก แแแแแแแก แแ แแแแแแแก แแแแแญแ แ
แแแแแ แแแก แแแกแจแขแแแแ แแแแก แแแแแแแก แแแกแแกแ แฃแแ แแ แแฃแ แแก แแแแแแแแ แฉแแแแ แฉแแแ แแฎแแ แแแแแแชแแแก แแแแแฎแแแก. แฏแแ แฐแแแแกแ แแแแแแ แขแแแก, แแฃ แ แแขแแ แแ แแแ แแ แแแแแแฃแ แ แแแแแแแแแแฃแแแแ (แแแแแแแก แกแแแชแแคแแแฃแ แ) แแกแแแ แแ แฅแแขแแฅแขแฃแ แแแ, แ แแแแ แแชแแ TPU, แจแแแซแแแแ แแงแแก แแ แ-แแ แแ แแแแแกแแแแแ แแฃแ แแก แแแแแแแก แฉแแแแ แฉแแแแก แแ แแแแแแแกแแแแก. แแกแแแ แแแกแขแ แฃแแแแขแแแ, แ แแแแ แแชแแ Google-แแกแแแ แฃแแแ แแแ แแ แแแแแฏแ แฉแแแก แแ แแแแแ แแฃแแแแแ:
แแแแแแแแขแแ แแแ แฃแแแ แฃแญแแ แแแแ แแฎแแ แก แแฎแแ แแแแแแแชแแแแก, แแแแแแแ แแแ แขแแแแแฃแ แแแ แแงแแแแ แแฎแแ แแแแ แแขแฃแ แแแ, แแแแแแแฃแ แ, แแแ แแฃแแ แแแแแแแแ แแแฅแขแแ แฃแ แแแแฉแฅแแ แแแแแแแแแ แแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแ แแแ แแฃแ แแแฎแกแแแ แแแแแแแแ แแแกแขแ แแฅแชแแแก แแ แแแแแ แคแแแแก แแแแแแแแจแแ แแแแแ แฎแแแ แฃแแแ แฐแฅแแแแแ, แแแแแแ แแฃแแแ แฃแแ แฃแแแแแงแแคแแ แแแฆแแแ แแแแแก แแแแแแ แแแแแแแก แแแขแแแแขแฃแ แ แ แแแฃแแแ แแแแกแแแแก, แแ แแฃแแ แคแฃแแฅแชแแแแแ แแแแกแแแแก, แแแแแแแกแขแแแแกแแแแก แแ แกแแกแขแแแแแแก แคแฃแแฅแชแแแแแ แแแแกแ แแ แแฃแจแแแแแก แจแแกแแฎแแ แแแคแแ แแแชแแแก แแแแ แชแแแแแแกแแแแก แแแแ แแแกแขแแจแ แแ แแแแแช แฃแแ แฃแแแแแงแแคแแ แฎแแแแ แแแฌแแ แแ แแกแแแแแแแกแแแ แกแแแแแ แแกแแ แแฎแแแก แแงแแค แแฃแจแแแแแก แฃแแแขแแก แจแแแแฎแแแแแจแ. แฉแแแ แแแแแ แแแ แแแแฃแแแแ แแ แแ แแแแแแแก แฉแแแแ แฎแแแแ, แแ แแแ แแกแ แแ แแแแแแแ แแกแแแ แแแแแแแแขแแ แแก แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แจแแแฃแจแแแแแแกแ แแ แกแแฏแแ แแ แฎแแแแแกแแฌแแแแแแแแก แจแแกแแฎแแ.
CI / CD
แแแฃแฎแแแแแแ แแแแกแ, แ แแ CI-แแก แแฆแแแแแแ 2010-แแแแ แฌแแแแแก แแ แ-แแ แแ แฃแแแแแกแ แขแแแแแแชแแ แแงแ, แฏแแแแแแกแ CI-แแก แแฅแ แแก แกแขแแแแแ แขแแ แ แฉแแแ.
แแ แกแแแ แชแแก แกแแกแฌแ แแคแแ แกแญแแ แแแแ แแแแแแชแแ แจแแแแแ แกแคแแ แแแแจแ:
- แแแแฎแแแ แแแแแก แแแขแแ แคแแแกแ (DSL แแแแแ แแแแก แขแแกแขแแก แกแแแชแแคแแแแชแแแแแกแแแแก);
- แแแแฎแแ แชแแแแแแแก แแแขแแแแแ, แ แแแแแแแช แแแก แแแแแแแแแ แแแกแจแขแแแแ แแแแแก แแ แกแฌแ แแคแก แแแฎแแแก;
- แกแฎแแแแแกแฎแแ แแแ แแแแกแแแ (แแขแแแแแ แแแ, แแ แแแแคแแแแชแแ แแ แ.แจ.) แแแขแแแ แแชแแ แขแแกแขแแ แแแแก แฃแคแ แ แแแฌแแแแแ แคแแ แแแแแก แจแแกแแกแ แฃแแแแแแ;
- แฃแฌแงแแแขแ แขแแกแขแแ แแแ แแ แแแแแแแแแ.
แแแแแแแแแ แแก แแแกแขแ แฃแแแแขแแแ
แ แแแแ แช แแแแฃแกแขแ แแแ, แฉแแแ แแแแแฌแงแแ แกแฃแ แฃแคแ แ แ แแฃแแ แแ แจแแแแแแญแแแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แจแแฅแแแ. แแฃแแชแ, แ แแแแกแแช แกแแฅแแ แฉแแแแก แกแแแฃแแแ แแแกแขแ แฃแแแแขแแแก แแฎแแแ, แกแแแแ แแแแแแ แแฅแแแแ แแฃ แแแขแงแแแ, แ แแ แกแแขแฃแแชแแ แจแแแซแแแแแแ แแแชแแแแแแ แฃแแแแแกแ แงแแคแแแแงแ.
แแแแแแจแ แแแแแแแแแ แแ แแแกแขแแแชแแฃแ แแ (ssh) แ แแแแฅแขแแ แแแแ แแแ แแแแฃแแ แแแแฃแแแ แแแ แแแแแแแ, แแแแ แแ แแกแแแ แแแแแแแแ แแแแก แแฎแแ แกแขแแแแแ แขแฃแ แแแแ แแ แแฅแชแแแ. แแฃ แแฅแแแแช, แฉแแแกแแแแ, แกแแแแขแแแฃแ แแ แฎแแ แ แแแแฌแงแแแแแ แแ แแแแแก แแแแแ แ แแฃแชแแแแแแแแ แแแขแแ แแแขแแแ แแฃแแแแแ แแแแจแแ แ แแฎแแแแ แแ แแแ แแแแ แแแแก แจแแกแแกแ แฃแแแแแแ, แแแจแแ แแแกแขแแแชแแฃแ แแแแฅแแแแแ ssh-แแก แกแแจแฃแแแแแแ แแฃแจแแแแ แแแแแแแแ แกแแแแ แแฃแแแ, แ แแ แแแแแ แแแแแ.
แแแแแแฃแ แ แแแแแแแแ แแแแก แแแ แแแ, แแแแกแแแฃแแ แแแแ แแแ แกแแ แแแกแแ แแ แแแแขแแ แแแฃแ แแ แฅแแขแแฅแขแฃแ แแแแ แแแแฃแจแแแ แแแแแแ แแแแกแแแแก, แแแแแ แแแแแฌแแแแแก แฌแแ แแแแแแแแก. แแแแแแ แแ แแ แแแฅแขแ แชแแแแแแก แแ แแ แแแแแแแก แแแแแญแ แแก แแ แแแแแขแแ แแกแแแก, แ แแแแ แ แแฅแแแแ แกแแฃแแแแแกแ แแแแฎแแแ แแแแแก แแแแแชแแแแแแ แแ แจแแแแฎแแแแแกแแแแก.
แแกแแแ แกแแแแขแแ แแกแ แแฅแแแแแแ โแแแ แขแแขแฃแแ แแแ แแแแกโ แแแแชแแคแชแแแก แแแคแแ แแแแแ แแแแแแแแ แแแแก แกแฎแแ แกแคแแ แแแแแ, แ แแแแ แแชแแ แจแแชแแแแแแแก แ แแแ แแแฃแฅแชแแ (แแ ), แ แแแแแแช แฎแแแแ แแแ แแแแฃแ แแแ แแแแแจแ แแ แแแ แแแแฃแ แแแ แแแแแแแแจแ.
แแกแแแ แแกแฃแ แก แแแขแ แแแแแแชแแ แแแแฎแ แแกแแ แกแคแแ แแแแจแ, แ แแแแ แแชแแ แกแแแแแขแแแฃแ แ แแ แแแแขแแฅแกแขแแก แแแแแแแแกแฌแแแแแแ แแแแแก แซแแแแ, แแแกแขแ แฃแแแแขแแแ, แ แแแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแแจแแ แแ แฌแแ แแแแแแก แแแชแแแแแขแแแ แแแแแก แแแแแก แแแแแ แแขแฃแ แแแฌแแแแแแแ แแ แ.แจ.
แแแแแแฃแขแแ แฃแแ แขแแฅแแแแแแแแแ (PaaS-แแก แแแแแแแแ)
2010-แแแ แฌแแแแจแ แแแแขแแแแแ แแแแกแ แแ แฃแกแแ แแแ แ แกแแกแขแแแแแแก แแแ แจแแแ แแขแแฎแแแ แแแแแขแแแแก แคแแแแ, แกแแฏแแ แ แฆแ แฃแแแแแแ แกแแแ แชแแจแ แแแแแฌแงแแแขแแแแแแแแก แกแแแฅแขแ แ แแแแ แ แแแแแแแแ แฌแแแก แแแแแแแแแแแจแ แแแแจแแแแแแแแแ แแแคแแ แแแแแ.

แแก แ แแแแแแแแ แกแแแแขแแ แแกแ แแแแฎแแแก แแแแแแก. แฃแแแ แแแแแก แงแแแแแกแ, แกแแฏแแ แ แฆแ แฃแแแแจแ แฎแแแแแกแแฌแแแแแ แแแ แแแแขแแแแก แกแแ แแฃแแแแแแ แแแ แแแแ. แฆแ แฃแแแแแแ แแ แแแแแแแ แแแก แแฅแแ แแแ แกแแแแแ แแ แ แแกแฃแ แกแแแ, แ แแแ แแแแแแแ แแแแแแแ แแแแแ แฆแแ แแแแแก แกแแแงแแ แแจแ แฃแแฎแแแก แแแแแแแแแก แแ แแแแแฃแจแแแ แแกแแแ แแ แแแฃแฅแขแแแ, แ แแแแ แแชแแ โแกแแ แแแ แฃแ แแแแแแโ (แแคแแฅแ แแ, แฃแแ แแแแ แกแแแฃแแแ แ FaaS แแแจแแแแแก แแ แแแก OCI-แแแแกแแแแแแแแก แจแแฅแแแแ) แแ แกแฎแแ แแกแแแแกแ แแแฎแแแฌแแแ แ แแฆแแชแแแแ.
แแ แฆแ แฃแแแแแแแ แแแแแฌแงแแแขแแแแแแแแก แแแแฎแแแ แแแแแแ แจแฃแ แแก แฆแแ แกแแ แแ แแแ. แแแแ แแฃแแแ, แฆแ แฃแแแแแแแ Kubernetes-แแก แจแแแแแแแแแแแ (GKE, EKS, EKS Fargate-แแ แแ แ.แจ.) แกแแแฃแจแแ แแแขแแแ แแแแแแก แแแกแแจแแแแแ แฆแ แฃแแแแแ แแแแแฃแแแแแแแ API-แแแก แแแแแแแแแแแ. แแฃ แแกแแ แแ แแแฃแฅแขแแแก แแงแแแแแ (ECS, Fargate, Google Cloud Run แแ แ.แจ.), แกแแแแ แแฃแแแ, แฃแแแ แแงแแแแแ แกแแ แแแกแแก แแ แแแแแแแ แแก แแแแ แจแแแแแแแแแแแฃแ แงแแแแแแ แกแแแแขแแ แแกแ แคแฃแแฅแชแแแแก. แแแ แแ แแแแกแ, แแฎแแแ แแ แแแฃแฅแขแแแแก แแ แแแแแแแแแแ แแแ แแแแแแแแแก แแแฉแแแแกแแแ แแ แแแ, แแแแ แแชแแ, แกแแแแ แแฃแแแ, แแแ แขแแแ แแ แฃแแ แแแแแแ แแฅแแแแ.
แแแแก แแแแแแแแกแฌแแแแแแ, แแฃ แ แแแแแแแ แกแฌแ แแคแแ แแแแแ แแแแ แแ แแแแแฌแงแแแขแแแแแแแแก แแแแแจแแคแขแ (แแแแแแแแ แแแแ, แแฃ แแแแ แ แแแแแแแแ แแฎแแแ แแแ แแแแขแ แแ แแแแแฉแแแแแ), แแชแแ แ โแแแแขแคแแ แแแกโ แแฃแแแแแแกแแแแก (แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแฃแแแแแ, แ แแแแแแแช แแแกแฃแฎแแกแแแแแแแแ แแ แแแ แกแแฌแแ แแแก แกแแแฃแจแแ แแแขแแแ แแแแแแก แแแกแแจแแแแแ แแแแแแแ แแแแขแคแแ แแแแแก แจแแฅแแแแแ) แฌแแ แแแฃแแแแแแแ แ แแฃแแ แแฅแแแแ แแแแแฃแ แแแชแแ แแแฃแฌแแแ แคแฃแแฅแชแแแแจแ, แแแแแงแแแแแแก แกแแแแ แขแแแแกแ แแ แกแแแ แแ แกแแแแแแแแแแจแ. 2010-แแแแ แฌแแแแ แแแแแแแแ Kubernetes-แก, แ แแแแ แช PaaS (แแแแขแคแแ แแ, แ แแแแ แช แกแแ แแแกแ) แแแกแขแ แฃแแแแขแก แแฎแแแแแ, แแแแขแแ แฉแแแแแแก แแแ แ แแ แแฅแแก Kubernetes-แแ แแแคแฃแซแแแแฃแแ แจแแแ แแแแขแคแแ แแแก แจแแฅแแแแก, แ แแแแแแช แกแแฏแแ แ แฆแ แฃแแแแจแ แแ แกแแแฃแ แแแแแ แแ แฉแแแแแก, แกแแแแ แขแแแแก แแ แแแแแกแฃแคแแแแแก แแแแแแแแแแก. โแแแแขแแแแแ แแ แแแคแฃแซแแแแฃแแโ PaaS-แแก, แ แแแแ แช โKubernetes-แแก แกแขแ แแขแแแแแกโ แแฆแฅแแ แฆแ แฃแแแแก แงแแแแแแ แแแแแแชแแฃแ แ แคแฃแแฅแชแแแแแก แแแแแงแแแแแแแ แแแแแ แแฎ แฃแแ แแก แแฅแแแ.
แแฃ แฎแแแแแกแแฌแแแแแก แแแแแฎแแแแแ แแฆแแก แแแแแแแแแแ แจแแกแแซแแแแแแแแแแก แแแแแแแแกแฌแแแแแแ, แชแฎแแแ แฎแแแแ, แ แแ แกแแแฃแแแ แ PaaS-แแก แแฎแแแแ Kubernetes-แแ แแแแแ แกแแแฃแแแ แ แแแแแก แแฃแแฎแแจแ แแแฅแชแแแแก แฃแขแแแแแแ (แแ แช แแกแ แแ แแแ แแกแฃแแ แแแแแแแแ, แแ แ?). แแแจแแแแช แแ, แแฃ แแแแแ แแฆแแก Kubernetes-แแ แแแแขแแแแแ แฃแแ PaaS-แแก แแแแแแก แแแแแฌแงแแแขแก, แ แแแแแแแแ แฌแแแแฌแแแจแ แแก แฆแ แฃแแแแแแ แจแแกแแซแแแแแแแแแแแ แจแแแแ แแแแ แแแซแแแแแแฃแแแ แแแแแแงแฃแ แแแ. แแแฃแฎแแแแแแ แแแแกแ, แ แแ Kubernetes แแแแแแแแ แแแแแ แฆแแ แแแแแก แแ แแแฅแขแแ แจแแแฅแแแ, แแแกแ แฌแแแแแแ แ แแ แจแแแแแแแแแก แฌแงแแ แ Google-แแก แจแแแ แแแกแขแ แฃแแแแขแแ. แแฃแแชแ, แแก แแแแแแแแ แแแแแ 2000-แแแแ แฌแแแแแก แแแกแแฌแงแแกแจแ/แจแฃแ แแแ แแแแจแ แจแแแฃแจแแแแ, แ แแแแกแแช แแแแแแแแแแ แแแแแจแแคแขแ แซแแแแแ แแแแกแฎแแแแแแฃแแ แแงแ.
แซแแแแแ แคแแ แแ แแแแแแแ, แแแแแแแแแแก แแ แกแญแแ แแแแแ Kubernetes แแแแกแขแแ แแก แแแ แแแแก แแฅแกแแแ แขแแแ แแแฎแแแแ แแ แแ แช แกแแแฃแแแ แ แแแแแชแแแแ แชแแแขแ แแแแก แแจแแแแแ แแ แแแแแ-แแแขแ แแแแแ. แกแแแแแแ แแแแแแแแแแ แกแแคแฃแซแแแแก แฃแแ แฃแแแแแงแแคแ แแแแแแ แ แแแแแแแ. แฆแ แฃแแแแแแแ แกแแ แแแกแแก แแ แแแแแแแ แแแ.
แกแแแแแแแ, แแแแแแ, แ แแ แแแแฃแกแขแ แแแก แแฎแ แแ แชแแขแ แฃแแแ แแแแแฎแแแ แฃแ แแแแ แแฅแแแแแแแก แแแแแชแแแแแแ (). Heroku 2007 แฌแแแก แแแแแแแแ แแ แแฆแแแแ แแ แ-แแ แแ แงแแแแแแ แแแ แขแแแ แแแแแกแแงแแแแแแแ แแแแขแคแแ แแแแ. แฃแแแแแ, แ แแ Kubernetes แแแชแแแแแแ แแซแแแแ แ, แแแคแแ แแแแแแแ แแ แแ แแแ แแแแ แแแแแแ, แแแแ แแ แแแแแขแ แแแ, แ แแแแแแแ แแแ แขแแแแ แแแกแ แแแฌแงแแแ แแ Heroku-แแ แแแแแแแกแแแ. แแแก แแแแแกแแงแแแแแแแ แแฎแแแแ Git-แแก แชแแแแแ แกแแญแแ แ.
แงแแแแแแแ แแก แจแแแแแ แแแกแแแแแแแ แแแแงแแแก: แฉแแแแ แกแแแฃแจแแแก แจแแกแแกแ แฃแแแแแแ แฃแแแแแกแ, แฃแคแ แ แแแฆแแแ แแแแแก แแแกแขแ แแฅแชแแแแ แแแญแแ แแแแ (แแก แแแแกแแแฃแแ แแแแ แแกแแ แฃแแแฆแแแกแ แแแแแก แแแกแขแ แแฅแชแแแแ).
แฃแแแฆแแแกแ แแแแแก แกแฌแแ แ API
Docker แจแแกแแแแจแแแแ แแแแแแแแแ แแแแกแ, แแฃ แ แแแแแแแ แกแแญแแ แแ แแ แแแแแแแแแก แฃแแแ แแแแแฏแแแ, แฃแแแฆแแแกแ แแแแแก API-แแก แกแฌแแ แ แแแแแแแแแขแแชแแ.
Docker-แแก แแ แแแแแแ แแก แแงแ, แ แแ (แงแแแแ แจแแแแฎแแแแแจแ) แแ แแแฅแขแแก แแแแแแแแ แแแแ แแแแแแแ แแแแแแขแแ แแแแแแแฃแ แ แแงแ: แงแแแแแคแแ แ แแแแกแแแแแแแแก แแ แแแแแแแก (โแแก แฉแแแก แแแแฅแแแแแ แแฃแจแแแแกโ) แแแแขแแแแแ แฃแแ แขแแฅแแแแแแแแก แแแฎแแแ แแแแ แแแแแกแแญแ แแแแ. Docker แแงแ แแแแแกแแฎแฃแแแแแก แคแแ แแแขแ, แกแแแฃแแแ แ แแแ แขแฃแแแฃแ แ แฅแกแแแแ แแแจแแแแแก แแ แ, CLI แแแกแขแ แฃแแแแขแ, root-แแก แฅแแแจ แแแแฃแจแแแ แแแแแแ แแ แแแแ แ แกแฎแแ. แแแแแกแแแแ แจแแแแฎแแแแแจแ, แจแแขแงแแแแแแแแแ แแงแ แแแขแ แแแแแแแแแแแแ, แ แแ แแฆแแ แแคแแ แ แแแฅแแแ โแแกแฃแแฃแฅแ แแแ แขแฃแแแฃแ แ แแแแฅแแแแแแกโ, cแฏแแฃแคแแแแก, แกแแฎแแแแ แกแแแ แชแแแแแก, แแ แแแแแ แฃแกแแคแ แแฎแแแแแก แแ แแแแแแแกแ แแ แคแฃแแฅแชแแแก แจแแกแแฎแแ, แ แแแแแแช แจแแ แแฃแแแ แแแ แแแขแแแแฃแ แกแแแแแแแแ โแจแแฅแแแแ, แแแฃแจแแ แแ แแแฃแจแแ แแแแแกแแแแ แ แแแแแแแชแแ แแแแแกแแแแ แแแแแแแกโ.

แงแแแแ แแแ แแ แแแกแขแ แแฅแชแแแก แแกแแแแกแแ, แกแฎแแแแแกแฎแแ แกแแแแแฎแแก แแแแแแฃแ แคแแแแแแ แแแจแแแก, แ แแแแแแ แแ แแแแแแแแแ แจแแ แฌแงแแแช แจแแกแแซแแแแแแแ, แแ แ แกแญแแ แแแแ (แแแแแชแแแแแแ แแ แขแแแแแแ). แกแแแฌแฃแฎแแ แแ, แกแแแแ Docker แแ แกแแแฌแแคแแก แแแแฆแฌแแแแ, แกแแฅแแแจแ Kubernetes แจแแแแแแแ. แแแ แแแแแแแ แแแแฎแแแแ แแแแแขแแแแก แชแแแแแก แแแแแแแแแแแชแแ, แ แแ แงแแแแ แชแแแแแแแ Kubernetes-แแก แแแแกแแกแขแแแแจแ แชแแแแแแแแแแก แแงแแแแก แแ แแแแขแแแแแ แแแแก แแแแกแแกแขแแแ แแแแ แแฎแแ แแกแฎแแแแ แกแขแแขแฃแกแก แแแแแแญแ.
Kubernetes-แก Docker-แแก แแกแแแแกแ แแ แแแแแแแแแก แฃแแแขแแกแแแ แแฅแแก. แแแแแ แแ แแแแแแแแขแแ แแแแ แแแกแขแ แแฅแชแแแแ แแแแแแ แกแแฃแแ แแก แแแฃแฎแแแแแแ, แกแฎแแแแแกแฎแแ แแแแแแแแแแแก แคแแแแแแ แแแงแแคแ แแ แแ แแก แแแ แแแ แแแคแกแฃแแแ แแแฃแแ. แแแแแกแ แแ แกแแ, แแก แแ แแก แแแแขแแแแแ แแก แแ แแแกแขแ แ, แ แแแแแแช แแแ แแแแก แแแแขแแแแแ แแแก แกแฎแแแแแกแฎแแ แแแแฅแแแแแแก แแแแกแขแแ แแ. แแก แกแแแแแแ แแแแแแ แแแแแก แแแแชแแแแ, แ แแแแแแช แแแแแแงแแแแแ แแฎแแแแ แแแแกแขแแ แแก แแแแ แแ แแแแก แแแแแแ แแแแกแแแแก. แแแแ แแก แแฎแ แแ, Kubernetes แแกแแแ แฃแแแฆแแแกแ แแแแแก แแแกแขแ แแฅแชแแ, CLI แแแกแขแ แฃแแแแขแ, แ แแแแแแแแแช แแแแฎแแแ แแแแแแ แฃแ แแแแ แแฅแแแแแแแ YAML-แแก แกแแจแฃแแแแแแ.
แแแแแ แ แแงแ (แแ แ แฉแแแ) แแแแแ แ แแแแแแแแ แแแแก แแแกแขแ แฃแแแแขแ, แแแฃแฎแแแแแแ แแแกแ แงแแแแ แแแแแแแแแแแแกแ. แงแแแแ โแแฃแ แแฆแแแกโ แแ แแแ แแฃแแแ แแแญแแ แแก แแชแแแแแแแกแแก, แแแกแแ แแแแแแแแแ แแแแ แแแแฎแแ แฎแแก แกแฌแแ แแ แแแแแ แแแ แฃแแแฆแแแกแ แแแแแก แแแกแขแ แแฅแชแแ. แฃแแแฆแแแกแ แแแแแก แแแกแขแ แแฅแชแแแจแ แแแฃแแแกแฎแแแ แฅแแแฏแแฃแคแ แคแฃแแฅแชแแแแแแ, แ แแแแแแแช แกแแแแแแ แแฃแแแขแแ แแ (แแ แจแแแแฎแแแแแจแ, แแแแแแแแแ แแแ, แ แแแแแแแช แแ แแแก แฃแแแขแแก แแแฌแแแก แแแแแแแแ แแ แแแแแแแแ แแแแก แแแ แแแแจแ แแขแแ แแแแแแ) แ แแแแฃแ แแ แแงแ แแแแแขแแ แแกแแแฃแแ แแ แ แแแแแแช แแแแแแแแแ แจแแกแแแแจแแแแแ แแฃแจแแแแแ..
Dockerfile แแ CLI แแ แแแ แแแ docker แฃแแแ แแงแแก แแแ แแ โแแแฆแแแ แแแแแก แแแแฎแแแ แแแแแก แแแขแแ แคแแแกแแกโ แจแแฅแแแแก แแแแแแแแ. แกแแจแฃแแแ แแแแแแแแแ แก แจแแฃแซแแแ Docker-แแแ แแฃแจแแแแ แแแแฌแงแแก แกแแ แแฃแแแแแแก แจแแกแแฎแแ แแ แแคแแ แ แแชแแแแก. แแแแแแแแแขแแชแแแแ, แ แแแแแแแช แฎแแแก แฃแฌแงแแแแ แแแแ แแชแแฃแ แแแแแชแแแแแแแก, แ แแแแ แแชแแ แกแแฎแแแแ แกแแแ แชแแแแ, cแฏแแฃแคแแแ, แแแฎแกแแแ แแแแกแ แแ CPU-แก แแแแแขแแแ แแ แ.แจ. แกแแแแแแ แฏแแแจแ, Dockerfile-แแก แแแฌแแ แ แแแแแ แแ แแแแกแฎแแแแแแแ shell แกแแ แแแขแแก แแแฌแแ แแกแแแ.
Kubernetes แจแแฅแแแแแแ แกแฎแแแแแกแฎแแ แกแแแแแแ แฏแแฃแคแแกแแแแก:
- แแแแกแขแแ แแก แแแแแแแกแขแ แแขแแ แแแ;
- แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแแแ แแแ, แ แแแแแแแช แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แกแแแแแฎแแแแ แแฃแจแแแแแ, แแคแแ แแแแแแ Kubernetes-แแก แจแแกแแซแแแแแแแแแก แแ แแแก แแแแแ แแแแขแคแแ แแแแก แฅแแแแแ;
- แกแแแแแแ แแแแฎแแแ แแแแแแ แฃแ แแแแ แแฅแแแแแแแ Kubernetes-แแแ
kubectl.
Kubernetes-แแก แแแแ แแแแแงแแแแแฃแแ แแ แแ API-แก แงแแแแแกแแแแก แจแแกแแคแแ แแกแ แแแแแแแ แฌแแ แแแแแแแแก แแ แแกแแแแแ แแกแแ แแแแแคแกแฃแแแ แแแฃแ โแกแแ แแฃแแแก แแแแกโ, แ แแแแแกแแช แแ แแฅแแก แแแกแ แแแกแจแขแแแแ แแแแก แแแกแขแ แฃแฅแชแแ, แ แแช แแฌแแแแก แแแแแแขแแ แฎแแแแ แซแแแ แกแฌแแแแแก แแ แฃแแก. แ แแแแ แแแแ แฏแแแแแแ, โDocker-แแ แแแแฎแแแ แแแแแกแแแแก แขแ แแแกแคแแ แแแชแแฃแแ แแแแแชแแแแแแ แจแแกแแแแแแ, แ แแแแแกแแช แฏแแ แแแแแ แแแ แแแแ แจแแแแ แแแ. แฐแแแแฎแแ แงแแแแแก, แแแแช K8-แก แแงแแแแแก, แกแฃแ แก แแฃ แแ แ, แ แแ แแก แแแแ แแแ แแแแ docker runแแแกแฃแฎแ แแแแแแแแ แแฅแแแแโ:

แแ แแแขแงแแแ, แ แแ แแฆแแก แแแคแ แแกแขแ แฃแฅแขแฃแ แฃแแ แขแแฅแแแแแแแแแแก แฃแแแขแแกแแแ แซแแแแแ แแแแแแ แแแแแกแแ (แแ แจแแกแแแแแแกแแ, โแซแแแแแ แ แแฃแแแโ แแแแแแแ). Kubernetes แกแแแแแแ แแแแแ แแแแแแแ แแแแแ แแแแ. แแแแแฌแแแแแฃแแ แขแ แแกแแ แแแ แแแแแก (แแ แแแแแ แกแแแแแ, แ แแแแแแแช แแ แแแแแแแแแ แแ แแก แจแแแแ แแแ แแแแแแก แฎแแแแแก แจแแกแแฅแแแแแแ) แแกแแแ แซแแแแแ แแแแแ แแแแแแแ แแแแแ แแแแ. แแแแแแแแแ แแก แแแกแขแ แฃแแแแขแแแ, แ แแแแแแแช แแฎแแ แชแแแแแแแ โแฃแแแฆแแแกแ แแแแแก แแแกแขแ แแฅแชแแแแกโ, แ แแแแ แช แฌแแกแ, แงแแแแแแ แฌแแ แแแขแแแฃแแแ. แแก แแแกแแแแ แแแกแแแแแ แ แ แแแแแแแแแก แจแแแแฎแแแแแแจแ แแแ แแแแแแ (แแฃ แขแแฅแแแแแแแ แซแแแแแ แ แแฃแแ แแ แแแแแกแแงแแแแแแแ แ แแฃแแแ, แแแจแแ แแ แขแแฅแแแแแแแแกแแแแก โแฃแแแฆแแแกแ แแแแแก API/UIโ แฏแแ แแแแแ แแ แแ แแก แแฆแแแฉแแแแแ).
แแแแแแแ, แฆแ แฃแแแแแแแ แแแแกแแกแขแแแ แแแแแแแแแแแ แแแแแ แแแแแแแ แแ แแแแขแแ แแแฃแแ. แ แแแแ แช แแแแฃแกแขแ แแแก, แฉแแแ แแแญแแ แแแแ แแแแแแชแแแแ, แแฅแกแแแ แแแแแขแแแ แแ แแแแแแแแแ แแแแก แจแแกแแฎแแ, แแฃ แ แแแแ แแแแแแงแฃแ แแแ โแแแฅแกแแแแแฃแ แ, แฃแแแฆแแแกแ แแแกแขแ แแฅแชแแแกโ แกแฌแแ แ แแแแ.
แกแแชแแแ
แชแแคแ แฃแแ แกแแชแแแ แแแญแ แแแแก แแแแแชแแแแแแ 2010-แแแ แฌแแแแจแ แแแแแ แแ แจแแชแแแแแ. แแ แแ แแฎแ แแ, แแแแแแ แจแแแแแแแก แกแแแแ แขแแแ แแฃแชแแแแแแแ แแแแแแ แแแแแแ แคแแแแแฃแ แแแฆแแแแแแก, แแแแ แแ แแแแ แ แแฎแ แแ, แแแแแแ แจแแแแแแ แคแฃแแแแแแแขแฃแ แแ แแแแแ แแ แจแแชแแแแแ แแแแ แแแฌแแแฃแแแก แแแแแแแแแแแจแ.
แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแแแแ แแขแฃแแ แฎแแแแ แแ แแแฅแแก แแแแก แจแแกแแฎแแ, แแฃ แกแแ แฌแแแ แแก แแแแฃแกแขแ แแ แแแแแแแแ แแแฌแแแฃแแจแ, แซแแแแแ แแแแแแแชแ แฃแแแฃแแ แแแแ แฉแแแ, แแฃ 2030 แฌแแแก แแกแแแ แแแงแแแแ, แ แแแแ แช 2020 แฌแแแก.
แแฃแ แแแแแกแขแแแ
แกแฃแ แฃแคแ แ แแ แฃแคแ แ แแแแแแแชแ แฃแแแฃแแ แแแ แแกแแคแแแ แแฃแ แแแแแกแขแแแแก แแแแแแแ แแแแแ. แกแฃแ แฃแคแ แ แ แแฃแแแแแ แแแฃแแแ แซแแแแแแ แกแแแแคแแ แแแชแแ แกแแจแฃแแแแแแแแก แแแแแ, แ แแแแแแแช แแแแแฅแขแฃแ แแ แแ แแแแแแฌแแแแแ แแจแฃแฅแแแแ แแแแแแแแแก. แซแแแแแ แฎแจแแ แแ แแฆแแแ แ แแแแแ แแฎแแ แแแแแแกแ แแ แแแก แจแแกแแฎแแ แแ แกแแแฃแ แแแกแแแ แแแแก แจแแ แแก แแฃแแแแแแแแ. แ แแแแ แช แฌแแกแ, แแแคแแ แแแชแแ แแแแแ แซแแแแฃแแแ แแ แแก แฌแแ แแแแแแแแแ. แแก แแแแกแแแฃแแ แแแแ แแฎแแแ แแแแแแ แ แฅแแแงแแแแก, แกแแแแช แแกแขแแ แแฃแแแ แแ แแ แกแแแแแแ แแแแกแฎแแแแแแ แแฎแแ แแแแแแกแ แแ แแแกแแแ แแแแแก แจแแ แแก. แแแแ แแ แแขแแแแแแก แแแแ แกแแงแแแแแแแ แแ แฉแแแแแแแก แจแแแแแ แแแแแฅแแแงแแแแฃแ แกแขแแขแแแจแ, The Guardian-แแก แงแแคแแแแ แ แแแแฅแขแแ แแ, แแแแ แ แแกแแ แแฏแแ แแ, :
แแแแแแ แ แแก แแ แแก, แ แแ แแ แแแแแ แฌแแแก แแแแแแแแแแแจแ แแแแ แแแฃแ แแแแแแแแก แแแแแแแแแ แแแแ แแ แแแชแแแแแแแ แแฅแแฃแ แ แแแแแแแแ, แ แแแแแแแช แแฎแแแแ แแฎแแ แแแแแแแ แแงแแแแ แแแกแฃแฎแแกแแแแแแแแ แแ แแแแแแขแแ แก แกแ แฃแแแแ แกแฎแแแก แแแแแแแแ. แแฃแแชแ, แแ แแแ แแแแแแแแแแแจแ แแก แกแแแ แแแฃแแ แจแฃแ แจแ แแแแแแแแ แแ. แแฎแแ แแคแแฅแ แแ, แ แแ แงแแแแ แแ แแขแแแฃแแแ แแ แแแแฃแแแ แแแแแแแ แฃแแแ แแแแแฏแแแก แแฎแแแ แแแแแแแก แแแกแฃแฎแแกแแแแแแแแ แแแแแแขแแ แแก แแแกแฃแฎแแกแแแแแแแแแกแแแ. แกแแแฌแฃแฎแแ แแ, แกแแจแฃแแแ แแแแแฎแแแแแกแแแแก - แแแแกแแแฃแแ แแแแ แแแแแแ แแแแแฎแแแแแกแแแแก - แซแแแแแ แ แแฃแแแ แแแแกแฎแแแแแแแก แแแแแฎแแ.
แแแแแแก แกแแแแแฎแจแ แกแแแแแแแแก แแแแแก แกแแแแแแ แกแแแญแแ แ แแแฃแขแแชแแแก แแแแแแแแกแฌแแแแแแ, แแ แแ แแกแแ แแก แแแแแแแแแ แขแแฅแแแแแแแแก แแฃแ แแแแแกแขแแแแก โแ แแแแแฃแชแแแกแแแแกโ. แแแแก แแแฃแฎแแแแแแ, แแ (แแ แแแแ แ แแแแแแแแ, แแแกแแช แแแชแแแ) แซแแแแแ แแแแแฎแแ แแแแแแ แแแฃแแแ แซแแแแแแ, แฃแแแแแ แ แแ แกแแแแ แกแแแแคแแ แแแชแแ แกแแจแฃแแแแแแก แแแฉแแแ. แฏแแ แแแ แฌแแ แแแแแแแแแแ, แ แแแแ แ แจแแแซแแแแ แแงแแก แแกแแแ แแแแขแคแแ แแ, แแแแ แแ แแแ แฌแแฃแแแแฃแแ แแแ , แ แแ แแแแฅแแจแ, แ แแแแกแแช แกแแแแ แแแแก แแแ แแแแแ แกแฃแ แฃแคแ แ แแ แฃแคแ แ แ แแฃแแแแแ, แแแขแแแกแแแ แแฃแ แแแแแกแขแแแแก แกแแญแแ แแแแ แฃแคแ แ แแแแแ, แแแแ แ แแแแกแแ.
แกแแชแแแแฃแ แ แฅแกแแแแก
แกแแชแแแแฃแ แ แแแแแ แแ แแ แแฃแแกแแ แกแแแแแ แแแคแฃแซแแแแฃแแ แกแแแแคแแ แแแชแแ แแแแขแคแแ แแแแ แแกแแคแแแแก แแ แแแแแ แแแแแแแแแกแแแแก แแแคแแ แแแชแแแก แซแแ แแแแ แฌแงแแ แแก แฌแแ แแแแแแแแก แแ แแแแแแ แแ แแแแขแคแแ แแแก แกแแแฃแกแขแแก แแแแแแแแแแ แแ แคแแฅแขแแแแก แแแแแแแขแแ แฃแแ แจแแแแฌแแแแแก แฉแแขแแ แแแแก แกแฃแ แแแแแก แแ แฅแแแแ แแซแแแ แจแแแแแแแ แแแแแแฌแแแ, แ แแแแ แแชแแ แแแแแชแแแ, แแ แฉแแแแแแจแ แฉแแ แแแ แแ แ.แจ.
แกแแชแแแแฃแ แ แแแแแ แแกแแแ แงแแแแแแ แซแแแแ แ แแแแแ แแแกแขแ แฃแแแแขแแ, แ แแช แแ แแแแกแแ แแ แกแแแแแแ. แแแ แคแฃแแแแแแแขแฃแ แแ แจแแชแแแแ แแแแแขแแแฃแ แ แแ แแฅแขแแแ. แแแ แจแแชแแแแ แ แแแแแแ. แแแ แจแแชแแแแ แแแ-แแฃแแขแฃแ แ (แแแแแแแแแ, แ.แฌ. แแแฃแฅแแแแแก แแฃแแขแฃแ แแก แแแแแแแแ แแแแก แแแแแแ แ แฌแแแแแ). [แแกแขแ แแแแแแแก แแฃแแขแฃแ แแแ โ แแแ แแแแแแก แจแแแแจแแแ] (แกแแชแแแแฃแ แ แแแแแแ แแก, แ แแช แแแแกแฎแแแแแแแก แฅแแแแก). แแ แแขแแแแกแแแ แแแขแแแชแแแแ, แ แแ แกแแชแแแแฃแ แ แแแแแ แแแงแแแ แ แแแแแแแ แแงแ แแแ แแแฃแ แ แฆแแ แแแฃแแแแแแแก แกแฌแ แแคแ แแ โแแแแ แแแฃแแโ แชแแแแแแแแแแกแแแแก, แแแแ แแ แแแ แแกแแแ แแแกแชแ แแแ แแแแแแแแแแฃแ แฏแแฃแคแแแก แกแแจแฃแแแแแ, แแแแแแจแแ แแแแแแแ แแ แแแแแแแก แแกแ, แ แแแแ แช แแฅแแแแ แแ แแกแแ แแก แฐแฅแแแแแ. แแ แกแแแแแแ, แกแแชแแแแฃแ แแ แแแแแแ แจแแชแแแแ แแแแแแแแแแแก แแแแฃแแแแแชแแแกแ แแ แแแแแแแแแฎแแขแแแก แฌแแกแ XXI แกแแฃแแฃแแแจแ.
แแฃแแชแ, แแ แแกแแแ แแฏแแ แ, แ แแ แกแแชแแแแฃแ แ แแแแแ แแแแแแแแฃแ แงแแแแแแ แชแฃแ แแแแฃแแกแแแก แแแแแแก. แแแแฃแแแ แแแแก แกแแกแแ แแแแแแ แฎแจแแ แแ แฃแแฃแแแแแแงแแคแแแแ แคแแฅแ แ แแ แแแ แฃแแแแแแแ แแ แแแแฅแแแก แจแแฃแซแแแแแแ แฎแแแแ แแแ แแแแฃแแ แแแกแแแ แแแแแแกแ แแ แแแแแชแแแแแก แแแแแ แ แแแแแแ แฃแแ แฃแแแแฎแแแแแแก แแแแแฎแแขแแ. แแแแแ แแแแชแแ แฎแจแแ แแ แแแแขแ แแแแแแ แแแแแแแก, แ แแก แจแแแแแแแแช แกแแแแแแแแแแ แฃแแ แแแแ แแแ แแกแแแแก แแแแแแแแฃแแแฃแ แฎแแแแก, แฎแแแ แแแกแแแฃแขแแกแขแแแ แแแแแขแ แแแแแแ แแแแแแ แแขแแแแขแแกแ แแ แแแกแแฆแแแแแแก แกแแแแแฎแแแก.
แแแแแขแแ แแกแแแก, แจแแกแแซแแแแแแแ แแฃ แแ แ แแกแแแ โแฃแแแแแกแโ แแแแขแคแแ แแแก แจแแฅแแแ, แ แแแแแแช แฃแแแแแก แแแกแแฃแกแแแแก แจแแฃแฌแงแแแก แฎแแแก, แ แแแแแ แกแฌแแ แแ แแก, แ แแช โแฉแแ แแฃแแแแแกโ แแแแแแแ แแแแแก, แฎแจแแ แแ แแแแขแคแแ แแแแแก แแแแแแแก แฌแงแแ แแชแแ. แ แแแแ แแแ แ แกแแแจแแ แ แแแฃ-แแแ แ แแแแแกแจแ:
แชแแคแ แฃแแ แฉแแ แแฃแแแแแก แฎแแแจแแฌแงแแแ แจแแกแแซแแแแแแแ แกแแซแฃแแแแแแกแ แแ แจแแฃแฌแงแแแ แแแแแแแก แฌแแฅแแแแแแก แแแ แแจแ. แกแแชแแแแฃแ แ แแแแแแก แฃแแแขแแกแแแ แแกแ แขแแฅแกแแแฃแ แแ แแแแแแงแฃแ แแแ, แ แแแแแ แแก แกแแฉแฅแแ แแกแแแแก, แแแ แฃแกแฃแแแแแกแแแแก แแ แงแฃแ แแแฆแแแแกแแแแกแแ แจแแฅแแแแแ แแ แแ แ แจแแแแแ แกแแกแ แแ แกแแแฃแกแขแแกแแแแก.
แแแแแแแแแ แกแแแฌแฃแฎแแ แ แแฅแแแแแแ, แแฃ แ แแแแแแแแ แแแฌแแแฃแแแก แจแแแแแ แกแแชแแแแฃแ แ แแแแแแก แแ แแแแแ แแ แแแแแแแแ แแแแ แกแแฏแแ แ แแแกแแฃแ แกแจแ แแแฃแแแกแแแแกแ แแ แแแแแแจแแฌแแแแแแแแก แแ แแแแ แแฅแแแแแแ.
PS แแแแ แแแแแแแกแแแ
แแกแแแ แฌแแแแแแฎแแ แฉแแแแก แแแแแแ:
- ยซ";
- ยซ";
- ยซ";
- ยซ".
แฌแงแแ แ: www.habr.com
