Developing an application of any kind is a challenging endeavor. Quality assurance, resource management, security, portability, and adaptability are some of the key aspects of any software development project success. Software companies face a wide array of available technology stacks, and they’re exposed to several types of risks.
Software architects help ensure overall quality and reduce risks during the whole application lifecycle. The role has been accepted as a standard requirement in the industry for almost any conceivable software team. Yet there’s a level of uncertainty about the role’s responsibilities and functions.
How do you ensure that you’re considering all aspects of the software development process that pertain to architecture? Valentina Rodriguez shares a concise set of criteria encompassing the key items and aspects of the architecture design process—a recipe for success based on knowledge and expertise gained through years of working with many different projects, companies, and technology stacks. Her manifesto is comprised of 12 essential principles that cover all the aspects that need to be considered when designing software architecture. Valentina presents the manifesto and dives into the most important details on every key area, helping you build a mindset for mastery in software architecture.
Valentina Rodriguez is a Solutions Architect. Valentina is enthusiastic and passionate about technology with a particular interest in software architecture and management and enjoys discovering and promoting good development practices. She has a background in engineering and computer science, including more than 14 years of experience defining system architectures and developing enterprise software, most of them based on Java and the Spring Framework. She’s a certified Spring Professional, a certified ScrumMaster, and a certified Project Management Professional.
Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?
Join the conversation here (requires login)
©2019, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org