| from typing import Optional, List, Literal, Tuple, Generator, Union | |
| class PizzaGrid: | |
| """A simple class to encapsulate the needed state and helper constructs to orchestrate pizza deliveries. | |
| You may pass in optional start_coords as a tuple of x/y coodinates. | |
| You can spin up a goat to help the human courier by setting the with_goat boolean. | |
| You can ignore invalid commands, or throw an exception, with the ignore_invalid_commands boolean. |
| def CaseClass(case_class_name, **kwargs): | |
| types = {} | |
| for k, v in kwargs.items(): | |
| if type(v) is not type: | |
| raise ValueError("{} is not a type".format(v)) | |
| types[k] = v | |
| class CaseClassImpl(): | |
| initialized = False |
Gordo Lowrey - Architect
September 2024
This document attempts to establish an Architect Engagement Process. The goal is to ensure structured, efficient, and scalable communication between the architect and various teams (product, engineering, data science, etc). This process outlines the primary architecture concerns, and defines how and when teams should engage for architectural consultation.
Gordo Lowrey - Architect
September 2024
Architecture provides the foundation for aligning technical solutions with business goals, managing complexity and enabling efficient data processing, while ensuring that systems remain secure, performant, and adaptable to future needs. This document seeks to define architecture as a discipline, developing a culture where architectural thinking is embedded in daily practice. Architecture is not the sole responsibility of architects, but a shared discipline that drives consistency, scalability, and long-term success. By instilling architectural principles, all teams will create an ecosystem that is efficient, maintainable, and aligned with business objectives.
Gordo Lowrey - Architect
February 2024
This document proposes the adoption of a process to document the architectural decisions made during the software development process. ADRs aim to provide clarity, rationale, and context for important architectural decisions.