Software Architecture : Patterns, Techniques and Tools Deep Dive

Software Architecture : Patterns, Techniques and Tools Deep Dive

Software Architecture : Patterns, Techniques and Tools Deep Dive Virtual Workshop

By Global Big Data Conference

Date and time

Friday, June 28 · 8am - 3pm PDT

Location

Online

Refund Policy

No Refunds

About this event

Software Architecture : Patterns, Techniques and Tools Deep Dive Virtual WorkShop, June 28 2024

Global Big Data Conference is organizing one day Virtual Workshop (7hrs) - Software Architecture : Patterns, Techniques and Tools Deep Dive

Date : June 28th 2024

Duration : 7hrs

Description

Workshop Date: June 28th , 8.00 am PST


What You Will Learn

A good software architecture is the foundation for any successful software system. Your architectural choices affect almost every aspect of the software you are building from maintainability to stability, scalability and cyber vulnerability. But getting software architecture right is very hard - especially when working with larger teams. There are many reasons why so many projects end up as the dreaded big ball of mud.


Course Outline

Join expert Alexander von Zitzewitz to learn the foundations of good architecture. Youíll explore the concept of architecture styles and architectural fitness functions and dive into software metrics with architectural relevance. Youíll also investigate architectural smells like cyclic dependencies and bottleneck classes along with ways to refactor to prevent quality issues.


After learning the fundamentals, youíll do some real code analysis using a free tool called Sonargraph-Explorer. Get hands-on with basic assessment and analysis techniques as well as techniques and methods for breaking up or restructuring monolithic applicationsóand measure your progress every step of the way. Then we will talk about how you can enforce architectural models during development and therefore avoid the common problem of architectural erosion in the first place. At the end, we will look at techniques to break up monolithic applications into more manageable pieces.


In the second half of the course we will also use the commercial version of Sonargraph for some of the exercises. You will be provided with a free 3 months license of the tool. This is done because certain tasks are just a lot easier to execute with the proper tool-support. And there are currently no free tools available for those tasks.


Agenda

Segment 1:

- What is architecture

- Architecture styles and characteristics

- Architectural fitness functions

- Distributed vs monolithic architecture

Segment 2:

- Software metrics for architects

- Measuring coupling and structural erosion

- The toxicity of cyclic dependencies

Segment 3:

- Designing enforceable architectural models

- Using ArchUnit and/or ArchUnit NET

- Using Sonargraphís architecture DSL (domain specific language)

- How to break up cyclic dependencies

Segment 4:

- Analyzing existing systems

- Transforming and/or modernizing legacy systems

- Tracking metrics and progress

- Best practices


Speaker Bio:

Alexander von Zitzewitz is founder, managing director of the company and CEO of the US subsidiary. He has more than 20 years of project and management experience. In 1993 he founded ootec - a company focused on project services around object oriented software technology. This company was sold to the French Valtech group in March 2000 and served customers like Siemens, BMW, Thyssen-Krupp-Stahl and other well known names in German industry. From 2003 to early 2005 he was working as Director of Central Europe for the French company Xcalia S.A. Since the summer of 2008 he is living in Massachusetts. His areas of expertise are object oriented system design and large scale system architecture. Alexander has a degree in Computer Science from the Technical University of Munich.

Why You Can't Afford to Miss This Opportunity:

Elevate Your Architectural Expertise: As a Software Architect, Enterprise Architect, Technical Lead, or Senior Developer, your skills define the success of your projects. Dive into the realm of generative AI and amplify your capabilities to unprecedented levels.

Gain Competitive Edge: In today's fast-paced tech landscape, staying ahead of the curve is paramount. Equip yourself with the latest advancements in AI technology, empowering you to lead with innovation and agility.

Turbocharge Productivity: Time is of the essence, and with ChatGPT as your ally, you'll witness a paradigm shift in your productivity. Streamline tasks, automate processes, and unlock hidden potentials within your architectural workflows.

Drive Strategic Decision-Making: IT Managers and professionals closely collaborating with architects understand the importance of informed decision-making. Harness the power of generative AI to derive actionable insights, fueling strategic initiatives and digital transformation efforts.

Future-proof Your Career: The era of AI-driven architecture is upon us, and those who embrace it early will shape the future of technology. Whether you're a seasoned architect or an aspiring AI enthusiast, this deep dive is your gateway to staying relevant and indispensable in the industry.


What You'll Experience:

Immersive Hands-On Learning: Dive deep into practical exercises guided by industry experts to master the art of crafting custom prompts, optimizing system designs, streamlining code reviews, and much more.

Exclusive Insights: Gain access to insider knowledge and real-world use cases, shedding light on how leading organizations are leveraging generative AI to drive architectural innovation and efficiency.


Who Should Attend:

Software Architects

Enterprise Architects:

Technical Leads

Senior Developers:

IT Managers:

Professionals Collaborating with Architects:

Don't miss out on this transformative opportunity to redefine your approach to software architecture and position yourself as a leader in the future. Secure your spot now and embark on a journey towards architectural excellence!


Prerequisites

  • General understanding of software concepts
  • A strong willingness to learn, participate actively, and engage with the material presented during the workshop.


NOTE: Agenda and speakers subject to change without notice

Refund Policy

No refunds will be given for cancellations.

Please note: Ticket prices are subject to increase or decrease, at the discretion of Global Big Data Conference, before and/or after you have made your purchase, and do not entitle the purchaser to a partial refund or credit.

Terms & Conditions In order to obtain a high-quality audience at the Conferences, Global Big Data Conference reserves the right to revoke any purchased tickets from an attendee without explanation.

If you have any questions concerning the event, please do not hesitate to contact events@globalbigdataconference.com or Call 408-400-3769

Organized by

Organizer of the Global Career Fair - The Largest AI & Data Science Career Fair of 2019(FREE)

Organizer of the Global Artificial Intelligence Conference - The Largest AI Conference of 2019

$499 – $1,999