Sidecar containers run alongside main application containers in same Pod. Provide additional services without altering primary application code. Implemented as special case of init containers in Kubernetes v1.29. Can be restarted independently of main application containers
Book divided into 10 chapters covering requirements gathering, analysis, design, and architecture. Each chapter builds on previous ones to explain OOA&D principles. Uses visual storytelling and humor to enhance learning experience
Structure is the arrangement of interrelated elements in objects or systems. Structures include buildings, machines, biological organisms and chemicals. Structural elements can be one-, two- or three-dimensional. Load-bearing structures include bridges, dams and salt domes
FSD is an architectural methodology for front-end application scaffolding. It provides rules and conventions for organizing code. Includes linter, folder generators, and examples library
Component diagrams visualize and document physical aspects of object-oriented systems. System is broken down into high-level functionality components. Components interact only on need-to-know basis
Author discovered microservices after building Cloud Foundry monolithic application. Microservices architecture gained popularity through James Lewis and Martin Fowler's blog post. Book aims to teach successful microservice development using patterns