economie
Pillars of Observability
The concept of Observability is built on collecting every possible snapshot of the application. These snapshots can then be used to develop intelligent analytics upon the data collected, which can further be used to provide alerts and probably self-healing triggers into the system. Final outcome of Observability stack are visualizations of these snapshots, analytics and alerts which could be useful to the engineering team. Observability is a process which is more than just tooling. It is a culture which when adopted makes the system context aware.
pattern Martin Fowler
rest
Programmers seem to have forgotten the real purpose of software, that is to solve a real-world problem.
50 years ago, in 1968, the Working Conference on Software Engineering was held, sponsored by the NATO Science Committee. People started to notice software was becoming a fundamental part of society at that time. However, it was also becoming too hard to understand. After that conference, programming started to become a whole industry. It started to move away from the control of business people.
Suite à un imprévu, votre voiture sans chauffeur pilotée par un algorithme, a le choix entre se jeter du haut d’une falaise et entraîner la mort de ses occupants ou percuter ce bus scolaire transportant 50 enfants, l’envoyant au bas de la même falaise. Quel choix fera-t-elle ? Serai-je au courant, en y embarquant le matin, de l’existence de ce choix ? Aurai-je la possibilité de le désactiver ? Ce problème, et l’ensemble de ses variantes, est connu sous le nom du « dilemme du tramway ».