<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://joewalker.xyz/</loc></url>
<url><loc>https://joewalker.xyz/books</loc></url>
<url><loc>https://joewalker.xyz/blog/11-food-delivery-communication-style-decision-guide</loc><lastmod>2026-09-11</lastmod></url>
<url><loc>https://joewalker.xyz/blog/11-food-delivery-cross-process-messaging-with-nats</loc><lastmod>2026-09-11</lastmod></url>
<url><loc>https://joewalker.xyz/blog/11-food-delivery-durable-jobs-with-nats-jetstream</loc><lastmod>2026-09-11</lastmod></url>
<url><loc>https://joewalker.xyz/blog/11-food-delivery-event-streaming-with-kafka</loc><lastmod>2026-09-11</lastmod></url>
<url><loc>https://joewalker.xyz/blog/11-food-delivery-scaling-with-go-standard-library</loc><lastmod>2026-09-11</lastmod></url>
<url><loc>https://joewalker.xyz/blog/11-internal-and-external-message-brokers</loc><lastmod>2026-09-11</lastmod></url>
<url><loc>https://joewalker.xyz/blog/19-understanding-spec-driven-development-kiro-spec-kit-and-tessl</loc><lastmod>2026-06-19</lastmod></url>
<url><loc>https://joewalker.xyz/blog/10-ai-impacts-skill-formation</loc><lastmod>2026-03-10</lastmod></url>
<url><loc>https://joewalker.xyz/blog/06-geopolitics_conflict_th</loc><lastmod>2026-03-06</lastmod></url>
<url><loc>https://joewalker.xyz/blog/05-beam-introspection-for-ai-agents</loc><lastmod>2026-03-05</lastmod></url>
<url><loc>https://joewalker.xyz/blog/05-hexagonal-architecture-spring-boot</loc><lastmod>2026-03-05</lastmod></url>
<url><loc>https://joewalker.xyz/blog/02-code-is-cheap-now-software-isnt</loc><lastmod>2026-03-02</lastmod></url>
<url><loc>https://joewalker.xyz/blog/02-feature-toggles</loc><lastmod>2026-03-02</lastmod></url>
<url><loc>https://joewalker.xyz/blog/02-is-quality-worth-cost</loc><lastmod>2026-03-02</lastmod></url>
<url><loc>https://joewalker.xyz/blog/02-refactoring-external-service</loc><lastmod>2026-03-02</lastmod></url>
<url><loc>https://joewalker.xyz/blog/13-bash-loops</loc><lastmod>2025-05-13</lastmod></url>
<url><loc>https://joewalker.xyz/blog/11-how-k8s-horizontal-auto-scale-work</loc><lastmod>2025-05-11</lastmod></url>
<url><loc>https://joewalker.xyz/blog/11-ken-thompson-biography</loc><lastmod>2025-05-11</lastmod></url>
<url><loc>https://joewalker.xyz/blog/10-write-your-damn-test</loc><lastmod>2025-05-10</lastmod></url>
<url><loc>https://joewalker.xyz/blog/09-ssh-story-part-1</loc><lastmod>2025-05-09</lastmod></url>
<url><loc>https://joewalker.xyz/blog/09-ssh-story-part-2</loc><lastmod>2025-05-09</lastmod></url>
<url><loc>https://joewalker.xyz/blog/09-ssh-story-part-3</loc><lastmod>2025-05-09</lastmod></url>
<url><loc>https://joewalker.xyz/blog/08-static-type-vs-dynamic-type</loc><lastmod>2025-05-08</lastmod></url>
<url><loc>https://joewalker.xyz/blog/05-js-history</loc><lastmod>2025-05-05</lastmod></url>
<url><loc>https://joewalker.xyz/blog/04-can-ai-change-your-view</loc><lastmod>2025-05-04</lastmod></url>
<url><loc>https://joewalker.xyz/blog/04-vibe-coding%2C-vibe-checking-and-vibe-blogging</loc><lastmod>2025-05-04</lastmod></url>
<url><loc>https://joewalker.xyz/blog/03-how-discord-indexes-trillion-messages</loc><lastmod>2025-05-03</lastmod></url>
<url><loc>https://joewalker.xyz/blog/01-k8s-cost-optmization</loc><lastmod>2025-05-01</lastmod></url>
<url><loc>https://joewalker.xyz/blog/30-story-of-ssh-got-port-22</loc><lastmod>2025-04-30</lastmod></url>
<url><loc>https://joewalker.xyz/blog/29-slack-scaling-cron-job</loc><lastmod>2025-04-29</lastmod></url>
<url><loc>https://joewalker.xyz/blog/27-github-coplilot</loc><lastmod>2025-04-27</lastmod></url>
<url><loc>https://joewalker.xyz/blog/27-k8s-v1.33-update-note</loc><lastmod>2025-04-27</lastmod></url>
<url><loc>https://joewalker.xyz/blog/01-what-make-elixir-grate-for-startup</loc><lastmod>2025-04-01</lastmod></url>
<url><loc>https://joewalker.xyz/blog/28-elixir-cyanview</loc><lastmod>2025-03-28</lastmod></url>
<url><loc>https://joewalker.xyz/blog/11-pingora-proxy</loc><lastmod>2025-03-11</lastmod></url>
<url><loc>https://joewalker.xyz/blog/08-why-npm-choose-rust</loc><lastmod>2025-03-08</lastmod></url>
<url><loc>https://joewalker.xyz/blog/04-one-million-checkboxes</loc><lastmod>2025-03-04</lastmod></url>
<url><loc>https://joewalker.xyz/blog/25-elixir-discord</loc><lastmod>2025-02-25</lastmod></url>
<url><loc>https://joewalker.xyz/blog/19-whats-wrong-with-php</loc><lastmod>2025-02-19</lastmod></url>
<url><loc>https://joewalker.xyz/blog/10-where-is-sw-development-going</loc><lastmod>2025-02-10</lastmod></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/01_introduction</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/02_the_nature_of_complexity</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/03_working_code_isn_t_enough</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/04_modules_should_be_deep</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/05_information_hiding_and_leakage</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/06_general_purpose_modules_are_deeper</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/07_different_layer_different_abstraction</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/08_pull_complexity_downwards</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/09_better_together_or_better_apart</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/10_define_errors_out_of_existence</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/11_design_it_twice</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/12_why_write_comments_the_four_excuses</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/13_comments_should_describe_things_that_aren_t_o</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/14_choosing_names</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/15_write_the_comments_first</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/16_modifying_existing_code</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/17_consistency</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/18_code_should_be_obvious</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/19_software_trends</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/20_designing_for_performance</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/21_conclusion</loc></url>
<url><loc>https://joewalker.xyz/books/a-philosophy-of-software-design/summary_of_design_principles</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/01-preface_01_who_should_read_this_book</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/01-preface_02_why_i_wrote_this_book</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/01-preface_03_what_s_changed_since_the_first_edition</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/01-preface_04_navigating_this_book</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/01-preface_05_conventions_used_in_this_book</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/01-preface_06_o_reilly_online_learning</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/01-preface_07_how_to_contact_us</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/01-preface_08_acknowledgments</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/02-1_what_are_microservices</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/02-1_what_are_microservices_01_microservices_at_a_glance</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/02-1_what_are_microservices_02_key_concepts_of_microservices</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/02-1_what_are_microservices_03_the_monolith_monolith</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/02-1_what_are_microservices_04_enabling_technology</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/02-1_what_are_microservices_05_advantages_of_microservices</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/02-1_what_are_microservices_06_microservice_pain_points</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/02-1_what_are_microservices_07_should_i_use_microservices</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/02-1_what_are_microservices_08_summary</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/03-2_how_to_model_microservices</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/03-2_how_to_model_microservices_01_introducing_musiccorp</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/03-2_how_to_model_microservices_02_what_makes_a_good_microservice_boundary</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/03-2_how_to_model_microservices_03_types_of_coupling</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/03-2_how_to_model_microservices_04_just_enough_domain_driven_design</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/03-2_how_to_model_microservices_05_the_case_for_domain_driven_design_for_microservice</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/03-2_how_to_model_microservices_06_alternatives_to_business_domain_boundaries</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/03-2_how_to_model_microservices_07_mixing_models_and_exceptions</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/03-2_how_to_model_microservices_08_summary</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/04-3_splitting_the_monolith</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/04-3_splitting_the_monolith_01_have_a_goal</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/04-3_splitting_the_monolith_02_incremental_migration</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/04-3_splitting_the_monolith_03_the_monolith_is_rarely_the_enemy</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/04-3_splitting_the_monolith_04_what_to_split_first</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/04-3_splitting_the_monolith_05_decomposition_by_layer</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/04-3_splitting_the_monolith_06_useful_decompositional_patterns</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/04-3_splitting_the_monolith_07_data_decomposition_concerns</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/04-3_splitting_the_monolith_08_summary</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/05-4_microservice_communication_styles</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/05-4_microservice_communication_styles_01_from_in_process_to_inter_process</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/05-4_microservice_communication_styles_02_technology_for_inter_process_communication_so_many</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/05-4_microservice_communication_styles_03_styles_of_microservice_communication</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/05-4_microservice_communication_styles_04_pattern_synchronous_blocking</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/05-4_microservice_communication_styles_05_pattern_asynchronous_nonblocking</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/05-4_microservice_communication_styles_06_pattern_communication_through_common_data</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/05-4_microservice_communication_styles_07_pattern_request_response_communication</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/05-4_microservice_communication_styles_08_pattern_event_driven_communication</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/05-4_microservice_communication_styles_09_proceed_with_caution</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/05-4_microservice_communication_styles_10_summary</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/06-5_implementing_microservice_communication</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/06-5_implementing_microservice_communication_01_looking_for_the_ideal_technology</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/06-5_implementing_microservice_communication_02_technology_choices</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/06-5_implementing_microservice_communication_03_serialization_formats</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/06-5_implementing_microservice_communication_04_schemas</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/06-5_implementing_microservice_communication_05_handling_change_between_microservices</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/06-5_implementing_microservice_communication_06_avoiding_breaking_changes</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/06-5_implementing_microservice_communication_07_managing_breaking_changes</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/06-5_implementing_microservice_communication_08_dry_and_the_perils_of_code_reuse_in_a_microservice</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/06-5_implementing_microservice_communication_09_service_discovery</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/06-5_implementing_microservice_communication_10_service_meshes_and_api_gateways</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/06-5_implementing_microservice_communication_11_documenting_services</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/06-5_implementing_microservice_communication_12_summary</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/07-6_workflow</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/07-6_workflow_01_database_transactions_database_transaction</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/07-6_workflow_02_distributed_transactions_two_phase_commits_distrib</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/07-6_workflow_03_distributed_transactions_just_say_no</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/07-6_workflow_04_sagas_saga</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/07-6_workflow_05_summary</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/08-7_build</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/08-7_build_01_a_brief_introduction_to_continuous_integration</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/08-7_build_02_be_careful_about_branches</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/08-7_build_03_build_pipelines_and_continuous_delivery</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/08-7_build_04_artifact_creation_tips</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/08-7_build_05_mapping_source_code_and_builds_to_microservices</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/08-7_build_06_atomic_commits_versus_atomic_deploy</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/08-7_build_07_summary</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/09-8_deployment</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/09-8_deployment_01_from_logical_to_physical</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/09-8_deployment_02_principles_of_microservice_deployment</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/09-8_deployment_03_deployment_options</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/09-8_deployment_04_which_deployment_option_is_right_for_you</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/09-8_deployment_05_kubernetes_and_container_orchestration</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/09-8_deployment_06_progressive_delivery</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/09-8_deployment_07_summary</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/10-9_testing</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/10-9_testing_01_types_of_tests</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/10-9_testing_02_test_scope</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/10-9_testing_03_implementing_service_tests</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/10-9_testing_04_implementing_those_tricky_end_to_end_tests</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/10-9_testing_05_should_you_avoid_end_to_end_tests</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/10-9_testing_06_developer_experience</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/10-9_testing_07_from_preproduction_to_in_production_testing</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/10-9_testing_08_cross_functional_testing_cross_functional_testing</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/10-9_testing_09_summary</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/11-10_from_monitoring_to_observability</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/11-10_from_monitoring_to_observability_01_production_pain</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/11-10_from_monitoring_to_observability_02_disruption_panic_and_confusion</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/11-10_from_monitoring_to_observability_03_single_microservice_single_server</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/11-10_from_monitoring_to_observability_04_single_microservice_multiple_servers</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/11-10_from_monitoring_to_observability_05_multiple_services_multiple_servers</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/11-10_from_monitoring_to_observability_06_observability_versus_monitoring</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/11-10_from_monitoring_to_observability_07_building_blocks_for_observability</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/11-10_from_monitoring_to_observability_08_before_anything_else</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/11-10_from_monitoring_to_observability_09_standardization</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/11-10_from_monitoring_to_observability_10_selecting_tools</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/11-10_from_monitoring_to_observability_11_the_expert_in_the_machine</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/11-10_from_monitoring_to_observability_12_getting_started</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/11-10_from_monitoring_to_observability_13_summary</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/12-11_security</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/12-11_security_01_core_principles</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/12-11_security_02_the_five_functions_of_cybersecurity</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/12-11_security_03_foundations_of_application_security</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/12-11_security_04_avoid_the_schr_dinger_backup</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/12-11_security_05_implicit_trust_versus_zero_trust</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/12-11_security_06_securing_data</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/12-11_security_07_authentication_and_authorization</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/12-11_security_08_summary</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/13-12_resiliency</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/13-12_resiliency_01_what_is_resiliency</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/13-12_resiliency_02_failure_is_everywhere</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/13-12_resiliency_03_how_much_is_too_much</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/13-12_resiliency_04_degrading_functionality</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/13-12_resiliency_05_stability_patterns</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/13-12_resiliency_06_spreading_your_risk</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/13-12_resiliency_07_cap_theorem</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/13-12_resiliency_08_chaos_engineering</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/13-12_resiliency_09_blame</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/13-12_resiliency_10_summary</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/14-13_scaling</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/14-13_scaling_01_the_four_axes_of_scaling</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/14-13_scaling_02_combining_models</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/14-13_scaling_03_start_small</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/14-13_scaling_04_caching</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/14-13_scaling_05_autoscaling</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/14-13_scaling_06_starting_again</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/14-13_scaling_07_summary</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/15-14_user_interfaces</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/15-14_user_interfaces_01_toward_digital</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/15-14_user_interfaces_02_ownership_models</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/15-14_user_interfaces_03_toward_stream_aligned_teams</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/15-14_user_interfaces_04_pattern_monolithic_frontend</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/15-14_user_interfaces_05_pattern_micro_frontends</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/15-14_user_interfaces_06_pattern_page_based_decomposition</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/15-14_user_interfaces_07_pattern_widget_based_decomposition</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/15-14_user_interfaces_08_constraints</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/15-14_user_interfaces_09_pattern_central_aggregating_gateway</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/15-14_user_interfaces_10_pattern_backend_for_frontend_bff</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/15-14_user_interfaces_11_graphql</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/15-14_user_interfaces_12_a_hybrid_approach</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/15-14_user_interfaces_13_summary</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/16-15_organizational_structures</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/16-15_organizational_structures_01_loosely_coupled_organizations</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/16-15_organizational_structures_02_conway_s_law</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/16-15_organizational_structures_03_team_size</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/16-15_organizational_structures_04_understanding_conway_s_law</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/16-15_organizational_structures_05_small_teams_large_organization</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/16-15_organizational_structures_06_on_autonomy</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/16-15_organizational_structures_07_strong_versus_collective_ownership</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/16-15_organizational_structures_08_enabling_teams</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/16-15_organizational_structures_09_shared_microservices</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/16-15_organizational_structures_10_internal_open_source</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/16-15_organizational_structures_11_pluggable_modular_microservices</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/16-15_organizational_structures_12_do_code_reviews_promptly</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/16-15_organizational_structures_13_the_orphaned_service</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/16-15_organizational_structures_14_case_study_realestate_com_au</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/16-15_organizational_structures_15_geographical_distribution</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/16-15_organizational_structures_16_conway_s_law_in_reverse</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/16-15_organizational_structures_17_people</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/16-15_organizational_structures_18_summary</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/17-16_the_evolutionary_architect</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/17-16_the_evolutionary_architect_01_what_s_in_a_name</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/17-16_the_evolutionary_architect_02_what_is_software_architecture</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/17-16_the_evolutionary_architect_03_making_change_possible</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/17-16_the_evolutionary_architect_04_an_evolutionary_vision_for_the_architect</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/17-16_the_evolutionary_architect_05_defining_system_boundaries</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/17-16_the_evolutionary_architect_06_a_social_construct</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/17-16_the_evolutionary_architect_07_habitability</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/17-16_the_evolutionary_architect_08_a_principled_approach</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/17-16_the_evolutionary_architect_09_guiding_an_evolutionary_architecture</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/17-16_the_evolutionary_architect_10_architecture_in_a_stream_aligned_organization</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/17-16_the_evolutionary_architect_11_building_a_team</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/17-16_the_evolutionary_architect_12_the_required_standard</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/17-16_the_evolutionary_architect_13_governance_and_the_paved_road</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/17-16_the_evolutionary_architect_14_technical_debt</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/17-16_the_evolutionary_architect_15_exception_handling</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/17-16_the_evolutionary_architect_16_summary</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/18-afterword_bringing_it_all_together</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/18-afterword_bringing_it_all_together_01_what_are_microservices</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/18-afterword_bringing_it_all_together_02_moving_to_microservices</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/18-afterword_bringing_it_all_together_03_communication_styles</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/18-afterword_bringing_it_all_together_04_workflow</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/18-afterword_bringing_it_all_together_05_build</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/18-afterword_bringing_it_all_together_06_deployment</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/18-afterword_bringing_it_all_together_07_testing</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/18-afterword_bringing_it_all_together_08_monitoring_and_observability</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/18-afterword_bringing_it_all_together_09_security</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/18-afterword_bringing_it_all_together_10_resiliency</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/18-afterword_bringing_it_all_together_11_scaling</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/18-afterword_bringing_it_all_together_12_user_interfaces</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/18-afterword_bringing_it_all_together_13_organization</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/18-afterword_bringing_it_all_together_14_architecture</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/18-afterword_bringing_it_all_together_15_further_reading</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/18-afterword_bringing_it_all_together_16_looking_forward</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/18-afterword_bringing_it_all_together_17_final_words</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/19-building_microservices_2nd_edition</loc></url>
<url><loc>https://joewalker.xyz/books/building-microservices-2nd-edition/20-building_microservices_2nd_edition</loc></url>
<url><loc>https://joewalker.xyz/books/designing-data-intensive-applications-2nd</loc></url>
<url><loc>https://joewalker.xyz/books/designing-data-intensive-applications-2nd/02-1_trade_offs_in_data_systems_architecture</loc></url>
<url><loc>https://joewalker.xyz/books/designing-data-intensive-applications-2nd/03-2_defining_nonfunctional_requirements</loc></url>
<url><loc>https://joewalker.xyz/books/designing-data-intensive-applications-2nd/04-3_data_models_and_query_languages</loc></url>
<url><loc>https://joewalker.xyz/books/designing-data-intensive-applications-2nd/05-4_storage_and_retrieval</loc></url>
<url><loc>https://joewalker.xyz/books/designing-data-intensive-applications-2nd/06-5_encoding_and_evolution</loc></url>
<url><loc>https://joewalker.xyz/books/designing-data-intensive-applications-2nd/07-6_replication</loc></url>
<url><loc>https://joewalker.xyz/books/designing-data-intensive-applications-2nd/08-7_sharding</loc></url>
<url><loc>https://joewalker.xyz/books/designing-data-intensive-applications-2nd/09-8_transactions</loc></url>
<url><loc>https://joewalker.xyz/books/designing-data-intensive-applications-2nd/10-9_the_trouble_with_distributed_systems</loc></url>
<url><loc>https://joewalker.xyz/books/designing-data-intensive-applications-2nd/11-10_consistency_and_consensus</loc></url>
<url><loc>https://joewalker.xyz/books/designing-data-intensive-applications-2nd/12-11_batch_processing</loc></url>
<url><loc>https://joewalker.xyz/books/designing-data-intensive-applications-2nd/13-12_stream_processing</loc></url>
<url><loc>https://joewalker.xyz/books/designing-data-intensive-applications-2nd/14-13_a_philosophy_of_streaming_systems</loc></url>
<url><loc>https://joewalker.xyz/books/designing-data-intensive-applications-2nd/15-14_doing_the_right_thing</loc></url>
<url><loc>https://joewalker.xyz/books/designing-data-intensive-applications-2nd/16-glossary</loc></url>
<url><loc>https://joewalker.xyz/books/designing-data-intensive-applications-2nd/18-about_the_authors</loc></url>
<url><loc>https://joewalker.xyz/books/designing-data-intensive-applications-2nd/19-designing_data_intensive_applications_2nd_edition</loc></url>
<url><loc>https://joewalker.xyz/books/designing-data-intensive-applications-2nd/20-designing_data_intensive_applications_2nd_edition</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/01-preface_01_conventions_used_in_this_book</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/01-preface_02_supplemental_material</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/01-preface_03_o_reilly_online_learning</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/01-preface_04_how_to_contact_us</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/01-preface_05_acknowledgments</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/02-1_introduction</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/02-1_introduction_01_defining_software_architecture</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/02-1_introduction_02_laws_of_software_architecture</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/02-1_introduction_03_expectations_of_an_architect</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/02-1_introduction_04_roadmap</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/03-2_architectural_thinking</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/03-2_architectural_thinking_01_architecture_versus_design</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/03-2_architectural_thinking_02_technical_breadth</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/03-2_architectural_thinking_03_frozen_caveman_antipattern</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/03-2_architectural_thinking_04_analyzing_trade_offs</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/03-2_architectural_thinking_05_understanding_business_drivers</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/03-2_architectural_thinking_06_balancing_architecture_and_hands_on_coding</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/03-2_architectural_thinking_07_there_s_more_to_architectural_thinking</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/04-3_modularity</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/04-3_modularity_01_modularity_versus_granularity</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/04-3_modularity_02_defining_modularity</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/04-3_modularity_03_modular_reuse_before_classes</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/04-3_modularity_04_a_language_with_no_name_conflicts_java_1_0</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/04-3_modularity_05_measuring_modularity</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/04-3_modularity_06_why_such_similar_names_for_coupling_metrics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/04-3_modularity_07_the_limitations_of_metrics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/04-3_modularity_08_from_modules_to_components</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/05-4_architectural_characteristics_defined</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/05-4_architectural_characteristics_defined_01_the_longevity_of_the_term_non_functional_requireme</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/05-4_architectural_characteristics_defined_02_architectural_characteristics_and_system_design</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/05-4_architectural_characteristics_defined_03_architectural_characteristics_partially_listed_arc</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/05-4_architectural_characteristics_defined_04_the_many_ambiguities_in_software_architecture</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/05-4_architectural_characteristics_defined_05_trade_offs_and_least_worst_architecture</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/06-5_identifying_architectural_characteristics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/06-5_identifying_architectural_characteristics_01_extracting_architectural_characteristics_from_doma</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/06-5_identifying_architectural_characteristics_02_composite_architectural_characteristics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/06-5_identifying_architectural_characteristics_03_extracting_architectural_characteristics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/06-5_identifying_architectural_characteristics_04_the_origin_of_architecture_katas</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/06-5_identifying_architectural_characteristics_05_kata_silicon_sandwiches</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/06-5_identifying_architectural_characteristics_06_design_versus_architecture_and_trade_offs</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/06-5_identifying_architectural_characteristics_07_limiting_and_prioritizing_architectural_characteri</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/06-5_identifying_architectural_characteristics_08_case_study_the_vasa</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/07-6_measuring_and_governing_architecture_characteristics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/07-6_measuring_and_governing_architecture_characteristics_01_measuring_architecture_characteristics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/07-6_measuring_and_governing_architecture_characteristics_02_the_many_flavors_of_performance</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/07-6_measuring_and_governing_architecture_characteristics_03_cyclomatic_complexity</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/07-6_measuring_and_governing_architecture_characteristics_04_what_s_a_good_value_for_cyclomatic_complexity</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/07-6_measuring_and_governing_architecture_characteristics_05_governance_and_fitness_functions</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/08-7_the_scope_of_architectural_characteristics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/08-7_the_scope_of_architectural_characteristics_01_architectural_quanta_and_granularity</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/08-7_the_scope_of_architectural_characteristics_02_plurals_for_latin_derived_technical_terms</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/08-7_the_scope_of_architectural_characteristics_03_domain_driven_design_s_bounded_context</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/08-7_the_scope_of_architectural_characteristics_04_synchronous_communication</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/08-7_the_scope_of_architectural_characteristics_05_the_impact_of_scoping</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/08-7_the_scope_of_architectural_characteristics_06_scoping_and_the_cloud</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/09-8_component_based_thinking</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/09-8_component_based_thinking_01_defining_logical_components</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/09-8_component_based_thinking_02_logical_versus_physical_architecture</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/09-8_component_based_thinking_03_creating_a_logical_architecture</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/09-8_component_based_thinking_04_component_coupling</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/09-8_component_based_thinking_05_case_study_going_going_gone_discovering_components</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/10-9_foundations</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/10-9_foundations_01_styles_versus_patterns</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/10-9_foundations_02_where_do_architectural_styles_come_from</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/10-9_foundations_03_fundamental_patterns</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/10-9_foundations_04_three_tier_architectures_language_design_and_long_</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/10-9_foundations_05_architecture_partitioning</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/10-9_foundations_06_conway_s_law</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/10-9_foundations_07_monolithic_versus_distributed_architectures</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/10-9_foundations_08_team_topologies_and_architecture</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/10-9_foundations_09_on_to_specific_styles</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/11-10_layered_architecture_style</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/11-10_layered_architecture_style_01_topology</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/11-10_layered_architecture_style_02_style_specifics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/11-10_layered_architecture_style_03_data_topologies</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/11-10_layered_architecture_style_04_cloud_considerations</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/11-10_layered_architecture_style_05_common_risks</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/11-10_layered_architecture_style_06_governance</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/11-10_layered_architecture_style_07_team_topology_considerations</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/11-10_layered_architecture_style_08_style_characteristics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/11-10_layered_architecture_style_09_examples_and_use_cases</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/12-11_the_modular_monolith_architecture_style</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/12-11_the_modular_monolith_architecture_style_01_topology</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/12-11_the_modular_monolith_architecture_style_02_style_specifics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/12-11_the_modular_monolith_architecture_style_03_data_topologies</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/12-11_the_modular_monolith_architecture_style_04_cloud_considerations</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/12-11_the_modular_monolith_architecture_style_05_common_risks</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/12-11_the_modular_monolith_architecture_style_06_governance</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/12-11_the_modular_monolith_architecture_style_07_team_topology_considerations</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/12-11_the_modular_monolith_architecture_style_08_style_characteristics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/12-11_the_modular_monolith_architecture_style_09_examples_and_use_cases</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/13-12_pipeline_architecture_style</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/13-12_pipeline_architecture_style_01_topology_topology</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/13-12_pipeline_architecture_style_02_style_specifics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/13-12_pipeline_architecture_style_03_data_topologies_data_topology</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/13-12_pipeline_architecture_style_04_cloud_considerations</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/13-12_pipeline_architecture_style_05_common_risks</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/13-12_pipeline_architecture_style_06_governance_governance</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/13-12_pipeline_architecture_style_07_team_topology_considerations</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/13-12_pipeline_architecture_style_08_style_characteristics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/13-12_pipeline_architecture_style_09_examples_and_use_cases</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/14-13_microkernel_architecture_style</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/14-13_microkernel_architecture_style_01_topology_topology</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/14-13_microkernel_architecture_style_02_style_specifics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/14-13_microkernel_architecture_style_03_data_topologies_data_topology</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/14-13_microkernel_architecture_style_04_cloud_considerations</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/14-13_microkernel_architecture_style_05_common_risks</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/14-13_microkernel_architecture_style_06_governance_governance</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/14-13_microkernel_architecture_style_07_team_topology_considerations</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/14-13_microkernel_architecture_style_08_architecture_characteristics_ratings</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/14-13_microkernel_architecture_style_09_examples_and_use_cases</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/15-14_service_based_architecture_style</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/15-14_service_based_architecture_style_01_topology_topology</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/15-14_service_based_architecture_style_02_style_specifics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/15-14_service_based_architecture_style_03_data_topologies_data_topology</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/15-14_service_based_architecture_style_04_cloud_considerations</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/15-14_service_based_architecture_style_05_common_risks</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/15-14_service_based_architecture_style_06_governance_governance</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/15-14_service_based_architecture_style_07_team_topology_considerations</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/15-14_service_based_architecture_style_08_style_characteristics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/15-14_service_based_architecture_style_09_examples_and_use_cases</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/16-15_event_driven_architecture_style</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/16-15_event_driven_architecture_style_01_topology</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/16-15_event_driven_architecture_style_02_style_specifics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/16-15_event_driven_architecture_style_03_data_topologies_data_topology</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/16-15_event_driven_architecture_style_04_cloud_considerations</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/16-15_event_driven_architecture_style_05_common_risks</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/16-15_event_driven_architecture_style_06_governance_governance</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/16-15_event_driven_architecture_style_07_team_topology_considerations</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/16-15_event_driven_architecture_style_08_style_characteristics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/16-15_event_driven_architecture_style_09_examples_and_use_cases</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/17-16_space_based_architecture_style</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/17-16_space_based_architecture_style_01_topology_topology</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/17-16_space_based_architecture_style_02_style_specifics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/17-16_space_based_architecture_style_03_data_topologies_data_topology</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/17-16_space_based_architecture_style_04_cloud_considerations</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/17-16_space_based_architecture_style_05_common_risks</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/17-16_space_based_architecture_style_06_governance_governance</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/17-16_space_based_architecture_style_07_team_topology_considerations</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/17-16_space_based_architecture_style_08_style_characteristics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/17-16_space_based_architecture_style_09_examples_and_use_cases</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/18-17_orchestration_driven_service_oriented_architecture</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/18-17_orchestration_driven_service_oriented_architecture_01_topology_topology</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/18-17_orchestration_driven_service_oriented_architecture_02_style_specifics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/18-17_orchestration_driven_service_oriented_architecture_03_why_so_many_service_names</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/18-17_orchestration_driven_service_oriented_architecture_04_data_topologies_data_topology</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/18-17_orchestration_driven_service_oriented_architecture_05_really_declarative_transactions</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/18-17_orchestration_driven_service_oriented_architecture_06_cloud_considerations</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/18-17_orchestration_driven_service_oriented_architecture_07_common_risks</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/18-17_orchestration_driven_service_oriented_architecture_08_governance_governance</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/18-17_orchestration_driven_service_oriented_architecture_09_team_topology_considerations</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/18-17_orchestration_driven_service_oriented_architecture_10_style_characteristics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/18-17_orchestration_driven_service_oriented_architecture_11_examples_and_use_cases</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/19-18_microservices_architecture</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/19-18_microservices_architecture_01_topology</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/19-18_microservices_architecture_02_style_specifics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/19-18_microservices_architecture_03_enforced_heterogeneity</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/19-18_microservices_architecture_04_data_topologies</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/19-18_microservices_architecture_05_cloud_considerations</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/19-18_microservices_architecture_06_common_risks</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/19-18_microservices_architecture_07_governance</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/19-18_microservices_architecture_08_team_topology_considerations</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/19-18_microservices_architecture_09_style_characteristics</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/19-18_microservices_architecture_10_examples_and_use_cases</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/20-19_choosing_the_appropriate_architecture_style</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/20-19_choosing_the_appropriate_architecture_style_01_shifting_fashion_in_architecture</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/20-19_choosing_the_appropriate_architecture_style_02_decision_criteria</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/20-19_choosing_the_appropriate_architecture_style_03_monolith_case_study_silicon_sandwiches</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/20-19_choosing_the_appropriate_architecture_style_04_distributed_case_study_going_going_gone</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/21-20_architectural_patterns</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/21-20_architectural_patterns_01_reuse</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/21-20_architectural_patterns_02_orthogonal_coupling_orthogonal_coupling</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/21-20_architectural_patterns_03_communication</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/21-20_architectural_patterns_04_cqrs_cqrs</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/21-20_architectural_patterns_05_infrastructure_infrastructure</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/22-21_architectural_decisions</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/22-21_architectural_decisions_01_architectural_decision_antipatterns</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/22-21_architectural_decisions_02_architectural_significance</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/22-21_architectural_decisions_03_architectural_decision_records</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/22-21_architectural_decisions_04_adrs_and_request_for_comments_rfc</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/23-22_analyzing_architecture_risk</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/23-22_analyzing_architecture_risk_01_risk_matrix_risk_matrix</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/23-22_analyzing_architecture_risk_02_risk_assessments</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/23-22_analyzing_architecture_risk_03_risk_storming_risk_storming</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/23-22_analyzing_architecture_risk_04_user_story_risk_analysis</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/23-22_analyzing_architecture_risk_05_risk_storming_use_case</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/23-22_analyzing_architecture_risk_06_summary</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/24-23_diagramming_architecture</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/24-23_diagramming_architecture_01_diagramming</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/24-23_diagramming_architecture_02_irrational_artifact_attachment</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/24-23_diagramming_architecture_03_use_layers_semantically_not_decoratively</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/24-23_diagramming_architecture_04_summary</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/25-24_making_teams_effective</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/25-24_making_teams_effective_01_collaboration</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/25-24_making_teams_effective_02_constraints_and_boundaries</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/25-24_making_teams_effective_03_architect_personalities</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/25-24_making_teams_effective_04_how_much_involvement</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/25-24_making_teams_effective_05_team_warning_signs</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/25-24_making_teams_effective_06_leveraging_checklists</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/25-24_making_teams_effective_07_the_hawthorne_effect</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/25-24_making_teams_effective_08_providing_guidance</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/25-24_making_teams_effective_09_the_impact_of_business_justifications</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/25-24_making_teams_effective_10_summary</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/26-25_negotiation_and_leadership_skills</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/26-25_negotiation_and_leadership_skills_01_negotiation_and_facilitation</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/26-25_negotiation_and_leadership_skills_02_the_software_architect_as_a_leader</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/26-25_negotiation_and_leadership_skills_03_integrating_with_the_development_team</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/26-25_negotiation_and_leadership_skills_04_developer_flow_state</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/26-25_negotiation_and_leadership_skills_05_summary</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/27-26_architectural_intersections</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/27-26_architectural_intersections_01_architecture_and_implementation</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/27-26_architectural_intersections_02_architecture_and_infrastructure</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/27-26_architectural_intersections_03_history_how_pets_com_gave_us_elastic_scale</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/27-26_architectural_intersections_04_architecture_and_data_topologies</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/27-26_architectural_intersections_05_architecture_and_engineering_practices</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/27-26_architectural_intersections_06_architecture_and_team_topologies</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/27-26_architectural_intersections_07_architecture_and_systems_integration</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/27-26_architectural_intersections_08_architecture_and_the_enterprise</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/27-26_architectural_intersections_09_architecture_and_the_business_environment</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/27-26_architectural_intersections_10_architecture_and_generative_ai</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/27-26_architectural_intersections_11_summary</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/28-27_the_laws_of_software_architecture_revisited</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/28-27_the_laws_of_software_architecture_revisited_01_first_law_everything_in_software_architecture_is_a</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/28-27_the_laws_of_software_architecture_revisited_02_why_we_can_t_have_nice_things_trade_offs</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/28-27_the_laws_of_software_architecture_revisited_03_second_law_why_is_more_important_than_how</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/28-27_the_laws_of_software_architecture_revisited_04_the_spectrum_between_extremes</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/28-27_the_laws_of_software_architecture_revisited_05_parting_words_of_advice</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_01_chapter_1_introduction</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_02_chapter_2_architectural_thinking</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_03_chapter_3_modularity_modularity</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_04_chapter_4_architecture_characteristics_defined</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_05_chapter_5_identifying_architectural_characteristic</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_06_chapter_6_measuring_and_governing_architecture_cha</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_07_chapter_7_the_scope_of_architectural_characteristi</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_08_chapter_8_component_based_thinking</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_09_chapter_9_foundations</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_10_chapter_10_layered_architecture_style_layered_arch</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_11_chapter_11_modular_monolith_architecture_style_mod</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_12_chapter_12_pipeline_architecture_style_pipeline_ar</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_13_chapter_13_microkernel_architecture_style_microker</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_14_chapter_14_service_based_architecture_style_servic</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_15_chapter_15_event_driven_architecture_style_event_d</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_16_chapter_16_space_based_architecture_style_space_ba</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_17_chapter_17_orchestration_driven_service_oriented_a</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_18_chapter_18_microservices_architecture_microservice</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_19_chapter_19_choosing_the_appropriate_architecture_s</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_20_chapter_20_architectural_patterns_architectural_pa</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_21_chapter_21_architectural_decisions</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_22_chapter_22_analyzing_architecture_risk</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_23_chapter_23_diagramming_architecture</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_24_chapter_24_making_teams_effective</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_25_chapter_25_negotiation_and_leadership_skills</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_26_chapter_26_architectural_intersections</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/29-discussion_questions_27_chapter_27_the_laws_of_software_architecture_revis</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/30-fundamentals_of_software_architecture_2nd_edition</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/31-fundamentals_of_software_architecture_2nd_edition</loc></url>
<url><loc>https://joewalker.xyz/books/fundamentals-of-software-architecture-2nd-edition/32-fundamentals_of_software_architecture_2nd_edition</loc></url>
<url><loc>https://joewalker.xyz/books/once-upon-an-algorithm</loc></url>
<url><loc>https://joewalker.xyz/books/once-upon-an-algorithm/chapter_02</loc></url>
<url><loc>https://joewalker.xyz/books/once-upon-an-algorithm/chapter_03</loc></url>
<url><loc>https://joewalker.xyz/books/once-upon-an-algorithm/chapter_04</loc></url>
<url><loc>https://joewalker.xyz/books/once-upon-an-algorithm/chapter_05</loc></url>
<url><loc>https://joewalker.xyz/books/once-upon-an-algorithm/chapter_06</loc></url>
<url><loc>https://joewalker.xyz/books/once-upon-an-algorithm/chapter_07</loc></url>
<url><loc>https://joewalker.xyz/books/once-upon-an-algorithm/chapter_08</loc></url>
<url><loc>https://joewalker.xyz/books/once-upon-an-algorithm/chapter_09</loc></url>
<url><loc>https://joewalker.xyz/books/once-upon-an-algorithm/chapter_10</loc></url>
<url><loc>https://joewalker.xyz/books/once-upon-an-algorithm/chapter_11</loc></url>
<url><loc>https://joewalker.xyz/books/once-upon-an-algorithm/chapter_12</loc></url>
<url><loc>https://joewalker.xyz/books/once-upon-an-algorithm/chapter_13</loc></url>
<url><loc>https://joewalker.xyz/books/once-upon-an-algorithm/chapter_14</loc></url>
<url><loc>https://joewalker.xyz/books/once-upon-an-algorithm/chapter_15</loc></url>
<url><loc>https://joewalker.xyz/books/once-upon-an-algorithm/chapter_16</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/02_foundations_of_the_digital_discrete_revolutio</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/03_history_of_computers_hardware</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/04_history_of_computers_software</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/05_history_of_computer_applications</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/06_limits_of_computer_applications_ai_i</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/07_limits_of_computer_applications_ai_ii</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/08_limits_of_computer_applications_ai_iii</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/09_n_dimensional_space</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/10_coding_theory_i</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/11_coding_theory_ii</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/12_error_correcting_codes</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/13_information_theory</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/14_digital_filters_i</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/15_digital_filters_ii</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/16_digital_filters_iii</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/17_digital_filters_iv</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/18_simulation_i</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/19_simulation_ii</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/20_simulation_iii</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/21_fiber_optics</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/22_computer_aided_instruction_cai</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/23_mathematics</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/24_quantum_mechanics</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/25_creativity</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/26_experts</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/27_unreliable_data</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/28_systems_engineering</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/29_you_get_what_you_measure</loc></url>
<url><loc>https://joewalker.xyz/books/the-art-of-doing-science-and-engineering/30_you_and_your_research</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/02-part_i_introduction</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/03-01_agile_continuous_delivery_and_the_three_ways</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/04-02_the_first_way_the_principles_of_flow</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/05-03_the_second_way_the_principles_of_feedback</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/06-04_the_third_way_the_principles_of_continual_learning_and_experimentation</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/07-part_1_conclusion</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/08-part_ii_introduction</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/09-05_selecting_which_value_stream_to_start_with</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/10-06_understanding_the_work_in_our_value_stream_making_it_visible_and_expanding_it_across_the_organization</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/11-07_how_to_design_our_organization_and_architecture_with_conway_s_law_in_mind</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/12-08_how_to_get_great_outcomes_by_integrating_operations_into_the_daily_work_of_development</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/13-part_ii_conclusion</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/14-part_iii_introduction</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/15-09_create_the_foundations_of_our_deployment_pipeline</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/16-10_enable_fast_and_reliable_automated_testing</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/17-11_enable_and_practice_continuous_integration</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/18-12_automate_and_enable_low_risk_releases</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/19-13_architect_for_low_risk_releases</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/20-part_iii_conclusion</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/21-part_iv_introduction</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/22-14_create_telemetry_to_enable_seeing_and_solving_problems</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/23-15_analyze_telemetry_to_better_anticipate_problems_and_achieve_goals</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/24-16_enable_feedback_so_development_and_operations_can_safely_deploy_code</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/25-17_integrate_hypothesis_driven_development_and_a_b_testing_into_our_daily_work</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/26-18_create_review_and_coordination_processes_to_increase_quality_of_our_current_work</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/27-part_iv_conclusion</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/28-part_v_introduction</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/29-19_enable_and_inject_learning_into_daily_work</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/30-20_convert_local_discoveries_into_global_improvements</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/31-21_reserve_time_to_create_organizational_learning_and_improvement</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/32-part_v_conclusion</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/33-part_vi_introduction</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/34-22_information_security_is_everyone_s_job_every_day</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/35-23_protecting_the_deployment_pipeline</loc></url>
<url><loc>https://joewalker.xyz/books/the-devops-handbook/36-part_vi_conclusion</loc></url>
<url><loc>https://joewalker.xyz/books/the-mythical-man-month</loc></url>
<url><loc>https://joewalker.xyz/books/the-mythical-man-month/chapter_08_preface_to_the_first_edition</loc></url>
<url><loc>https://joewalker.xyz/books/the-mythical-man-month/chapter_09_chapter_01_the_tar_pit</loc></url>
<url><loc>https://joewalker.xyz/books/the-mythical-man-month/chapter_10_chapter_02_the_mythical_man_month</loc></url>
<url><loc>https://joewalker.xyz/books/the-mythical-man-month/chapter_11_chapter_03_the_surgical_team</loc></url>
<url><loc>https://joewalker.xyz/books/the-mythical-man-month/chapter_12_chapter_04_aristocracy_democracy_and_system_design</loc></url>
<url><loc>https://joewalker.xyz/books/the-mythical-man-month/chapter_13_chapter_05_the_second_system_effect</loc></url>
<url><loc>https://joewalker.xyz/books/the-mythical-man-month/chapter_14_chapter_06_passing_the_word</loc></url>
<url><loc>https://joewalker.xyz/books/the-mythical-man-month/chapter_15_chapter_07_why_did_the_tower_of_babel_fail</loc></url>
<url><loc>https://joewalker.xyz/books/the-mythical-man-month/chapter_16_chapter_08_calling_the_shot</loc></url>
<url><loc>https://joewalker.xyz/books/the-mythical-man-month/chapter_17_chapter_09_ten_pounds_in_a_five_pound_sack</loc></url>
<url><loc>https://joewalker.xyz/books/the-mythical-man-month/chapter_18_chapter_10_the_documentary_hypothesis</loc></url>
<url><loc>https://joewalker.xyz/books/the-mythical-man-month/chapter_19_chapter_11_plan_to_throw_one_away</loc></url>
<url><loc>https://joewalker.xyz/books/the-mythical-man-month/chapter_20_chapter_12_sharp_tools</loc></url>
<url><loc>https://joewalker.xyz/books/the-mythical-man-month/chapter_21_chapter_13_the_whole_and_the_parts</loc></url>
<url><loc>https://joewalker.xyz/books/the-mythical-man-month/chapter_22_chapter_14_hatching_a_catastrophe</loc></url>
<url><loc>https://joewalker.xyz/books/the-mythical-man-month/chapter_23_chapter_15_the_other_face</loc></url>
<url><loc>https://joewalker.xyz/books/the-mythical-man-month/chapter_24_chapter_16_no_silver_bullet_essence_and_accident_in_software_engineering</loc></url>
<url><loc>https://joewalker.xyz/books/the-mythical-man-month/chapter_25_chapter_17_no_silver_bullet_refined</loc></url>
<url><loc>https://joewalker.xyz/books/the-mythical-man-month/chapter_26_chapter_18_propositions_of_the_mythical_man_month_true_or_false</loc></url>
<url><loc>https://joewalker.xyz/books/the-mythical-man-month/chapter_27_chapter_19_the_mythical_man_month_after_20_years</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_02_ch1</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_03_ch2</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_04_ch3</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_05_ch4</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_06_ch5</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_07_ch6</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_08_ch7</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_09_ch8</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_10_ch9</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_11_ch10</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_12_ch11</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_13_ch12</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_14_ch13</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_15_ch14</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_16_ch15</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_17_ch16</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_18_ch17</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_19_ch18</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_20_ch19</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_21_ch20</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_22_ch21</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_23_ch22</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_24_ch23</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_25_ch24</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_26_ch25</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_27_ch26</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_28_ch27</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_29_ch28</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_30_ch29</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_31_ch30</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_32_ch31</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_33_ch32</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_34_ch33</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_35_ch34</loc></url>
<url><loc>https://joewalker.xyz/books/the-phoenix-project/chapter_36_ch35</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/02-praise_for_the_second_edition</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/08-preface_to_the_second_edition</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/09-how_the_book_is_organized</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/10-what_s_in_a_name</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/11-source_code_and_other_resources</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/12-send_us_feedback</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/13-second_edition_acknowledgments</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/14-from_the_preface_to_the_first_edition</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/15-who_should_read_this_book</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/16-what_makes_a_pragmatic_programmer</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/17-individual_pragmatists_large_teams</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/18-it_s_a_continuous_process</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/19-1_a_pragmatic_philosophy</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/20-topic_1_it_s_your_life</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/84-topic_2_the_cat_ate_my_source_code</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/26-topic_3_software_entropy</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/25-topic_4_stone_soup_and_boiled_frogs</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/24-topic_5_good_enough_software</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/23-topic_6_your_knowledge_portfolio</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/22-topic_7_communicate</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/21-2_a_pragmatic_approach</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/27-topic_8_the_essence_of_good_design</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/28-topic_9_dry_the_evils_of_duplication</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/29-topic_10_orthogonality</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/30-topic_11_reversibility</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/31-topic_12_tracer_bullets</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/32-topic_13_prototypes_and_post_it_notes</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/33-topic_14_domain_languages</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/34-topic_15_estimating</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/35-3_the_basic_tools</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/36-topic_16_the_power_of_plain_text</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/37-topic_17_shell_games</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/38-topic_18_power_editing</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/39-topic_19_version_control</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/40-topic_20_debugging</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/41-topic_21_text_manipulation</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/42-topic_22_engineering_daybooks</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/43-4_pragmatic_paranoia</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/44-topic_23_design_by_contract</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/45-topic_24_dead_programs_tell_no_lies</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/46-topic_25_assertive_programming</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/47-topic_26_how_to_balance_resources</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/48-topic_27_don_t_outrun_your_headlights</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/49-5_bend_or_break</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/50-topic_28_decoupling</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/51-topic_29_juggling_the_real_world</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/52-topic_30_transforming_programming</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/53-topic_31_inheritance_tax</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/54-topic_32_configuration</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/55-6_concurrency</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/56-everything_is_concurrent</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/57-topic_33_breaking_temporal_coupling</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/58-topic_34_shared_state_is_incorrect_state</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/59-topic_35_actors_and_processes</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/60-topic_36_blackboards</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/61-7_while_you_are_coding</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/62-topic_37_listen_to_your_lizard_brain</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/63-topic_38_programming_by_coincidence</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/64-topic_39_algorithm_speed</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/65-topic_40_refactoring</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/66-topic_41_test_to_code</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/67-topic_42_property_based_testing</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/68-topic_43_stay_safe_out_there</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/69-topic_44_naming_things</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/70-8_before_the_project</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/71-topic_45_the_requirements_pit</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/72-topic_46_solving_impossible_puzzles</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/73-topic_47_working_together</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/74-topic_48_the_essence_of_agility</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/75-9_pragmatic_projects</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/76-topic_49_pragmatic_teams</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/77-topic_50_coconuts_don_t_cut_it</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/78-topic_51_pragmatic_starter_kit</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/79-topic_52_delight_your_users</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/80-10_postface</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/81-the_moral_compass</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/82-imagine_the_future_you_want</loc></url>
<url><loc>https://joewalker.xyz/books/the-pragmatic-programmer/83-a1_bibliography</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_02_part_one</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_03_Ch01</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_04_Ch02</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_05_Ch03</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_06_Ch04</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_07_Ch05</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_08_Ch06</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_09_Ch07</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_10_part_two</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_11_Ch08</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_12_Ch09</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_13_Ch10</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_14_Ch11</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_15_Ch12</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_16_Ch13</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_17_part_three</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_18_Ch14</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_19_Ch15</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_20_Ch16</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_21_Ch17</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_22_Ch18</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_23_Ch19</loc></url>
<url><loc>https://joewalker.xyz/books/the-unicorn-project/chapter_24_epilogue</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_06_introduction</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_07_part_i_the_mechanics_of_change</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_08_chapter_01_changing_software</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_09_chapter_02_working_with_feedback</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_10_chapter_03_sensing_and_separation</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_11_chapter_04_the_seam_model</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_12_chapter_05_tools</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_13_part_ii_changing_software</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_14_chapter_06_i_don_t_have_much_time_and_i_have_to_change_it</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_15_chapter_07_it_takes_forever_to_make_a_change</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_16_chapter_08_how_do_i_add_a_feature</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_17_chapter_09_i_can_t_get_this_class_into_a_test_harness</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_18_chapter_10_i_can_t_run_this_method_in_a_test_harness</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_19_chapter_11_i_need_to_make_a_change_what_methods_should_i_test</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_20_chapter_12_i_need_to_make_many_changes_in_one_area_do_i_have_to_break_dependencies_for_all_the_classes_involved</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_21_chapter_13_i_need_to_make_a_change_but_i_don_t_know_what_tests_to_write</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_22_chapter_14_dependencies_on_libraries_are_killing_me</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_23_chapter_15_my_application_is_all_api_calls</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_24_chapter_16_i_don_t_understand_the_code_well_enough_to_change_it</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_25_chapter_17_my_application_has_no_structure</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_26_chapter_18_my_test_code_is_in_the_way</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_27_chapter_19_my_project_is_not_object_oriented_how_do_i_make_safe_changes</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_28_chapter_20_this_class_is_too_big_and_i_don_t_want_it_to_get_any_bigger</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_29_chapter_21_i_m_changing_the_same_code_all_over_the_place</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_30_chapter_22_i_need_to_change_a_monster_method_and_i_can_t_write_tests_for_it</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_31_chapter_23_how_do_i_know_that_i_m_not_breaking_anything</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_32_chapter_24_we_feel_overwhelmed_it_isn_t_going_to_get_any_better</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_33_part_iii_dependency_breaking_techniques</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_34_chapter_25_dependency_breaking_techniques</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_35_appendix_refactoring</loc></url>
<url><loc>https://joewalker.xyz/books/working-effectively-with-legacy-code/chapter_36_glossary</loc></url>
</urlset>
