Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software Engineering - Coggle Diagram
Software Engineering
Management
Feedback
STAR (Situation, Task, Action, Result)
-
Be specific, provide examples
Focus on the problem, not the person, in order to avoid blame
Meetings
"Any question so far? 3, 2, 1."
-
-
-
-
-
-
Distributed Systems
-
Best practices
I Codebase: There should be exactly one codebase for a deployed service with the codebase being used for many deployments.
II Dependencies: All dependencies should be declared, with no implicit reliance on system tools or libraries.
-
IV Backing services: All backing services are treated as attached resources and attached and detached by the execution environment.
V Build, release, run: The delivery pipeline should strictly consist of build, release, run.
VI Processes: Applications should be deployed as one or more stateless processes with persisted data stored on a backing service.
VII Port binding: Self-contained services should make themselves available to other services by specified ports.
-
-
-
XI Logs: Applications should produce logs as event streams and leave the execution environment to aggregate.
XII Admin Processes: Any needed admin tasks should be kept in source control and packaged with the application.
-
-
-
-
-