Аннотация
The essence of that quote is that new ideas and technology take a while to diffuse through a community and become widely adopted. A good example of the slow diffu-sion of ideas is the story of how I discovered microservices. It began in 2006, when, after being inspired by a talk given by an AWS evangelist, I started down a path that ultimately led to my creating the original Cloud Foundry. (The only thing in common with today’s Cloud Foundry is the name.) Cloud Foundry was a Platform-as-a-Service (PaaS) for automating the deployment of Java applications on EC2. Like every other enterprise Java application that I’d built, my Cloud Foundry had a monolith architec-ture consisting of a single Java Web Application Archive (WAR) file.
Bundling a diverse and complex set of functions such as provisioning, configura-tion, monitoring, and management into a monolith created both development and operations challenges. You couldn’t, for example, change the UI without testing and redeploying the entire application. And because the monitoring and management component relied on a Complex Event Processing (CEP) engine which maintained in-memory state we couldn’t run multiple instances of the application! That’s embar-rassing to admit, but all I can say is that I am a software developer, and, “let he who is without sin cast the first stone.”

![This practical guide provides nearly 200 self-contained recipes to help you solve machine learning challenges you may encounter in your daily work. If you’re comfortable with Python and its libraries, including pandas and scikit-learn, you’ll be able to address specific problems such as loading... Machine Learning with Python Cookbook [Practical Solutions from Preprocessing to Deep Learning]](https://www.rulit.me/data/programs/images/machine-learning-with-python-cookbook-practical-solutions-fr_554389.jpg)




![Висвітлено основні поняття програмування, базові типи, операції й засоби організації обчислень мовою C++, а також елементи технології створення програм. Наведено... Вступ до програмування мовою C++. Організація обчислень [укр.]](https://www.rulit.me/data/programs/images/vstup-do-programuvannya-movoyu-c-organizaciya-obchislen-ukr_565852.jpg)
![Немногие книги о компьютерах оказали такое заметное влияние на управление разработкой программного обеспечения, как «Человеческий фактор». Уникальное озарение... Человеческий фактор [Успешные проекты и команды [3-е издание]](https://www.rulit.me/data/programs/images/chelovecheskij-faktor-uspeshnye-proekty-i-komandy-3-e-izdani_568891.jpg)

Комментарии к книге "Microservices Patterns"