Readings Flashcards
Company cultures often fall into four categories:
-Apathetic
-Caring
-Exacting
-Integrative
How should we tackle waste in our organisation?
Improving efficiency through optimisation and simplification
What should we do to implement continous integration?
-Write automated tests for every feature
-Set up a CI server
-Update developer habits
Continuous delivery is a step up from CI in that developers treat every change to
the code as deliverable. What should we do to implement CD?
-Have a strong foundation in CI
-Automate releases
-Consider feature flags
Continuous deployment takes continuous delivery even one step further than
continuous delivery. To implement continuous deployment:
-Maintain a strong testing culture
-Document new features
-Coordinate with other departments
What is the advantage of micro services over a monolithic architecture?
Modularity makes the application more resilient and easy to maintain
Containers have isolated CPU, memory, and network resources while sharing the…
Operating system kernel
Three important qualities of containers?
-Scalable
-Lack persistent storage
-Require monitoring through orchestrator/monitoring tool