Software Architecture
Training Program

Develop Your career to the Top

Impact your company's tech, as a Software Architect.

A tech company’s software architecture determines its ability to deal with future changes, scale, and other challenges.

That’s why they need an ace who can see beyond the code and connect the components together in constructive architectural patterns.

Armed with the most current knowledge, our graduates can immediately apply what they’ve learned in the training program.

They start managing the architecture of breakthrough companies — as well as their own high-flying careers.

Guiding you to the TOP

We know the industry and its key players like the back of our hand. We connect our grads with exactly the people they want to meet, the kind that can help launch their career forward.

Unbeatable price

We make our students’ results and our instructors’ expertise our number one priority — NOT shiny billboards and celebrity spokespeople.

Let the experts guide you

Our instructors hold senior Software Architecture positions. They use their hyper-current knowledge to truly mold the next generation of Architects.

Learn by doing for best results

At Global Dev Experts you’ll gain real experience as you learn. Go beyond basic classroom learning to solve actual problems and come out on the other side totally ready to rock any interview you take.

Learn from leading architects

Lee_Blum
Lee Blum
Senior Software Architect

Leading technology expert architecting unicorn Cognyte's data systems. 20+ year experience architecting market-leading SAAS products used by Fortune 500's. Drives architecture strategy for multi-team products, speaker at major global tech conferences.

Yuval_Vilf
Yuval Wilf
Senior Director of Architecture

Sr. Director leading architecture at Imperva, protecting 100M+ users worldwide. Directed architecture at Verint, managing 11 architects and pioneering AI-powered cybersecurity systems. Built enterprise-scale global threat detection platforms.

Yaron_Yaniv
Yaron Yaniv
Global Chief Architect

Former Google Cloud architect now leading global architecture teams at GM Financial ($110B+ company). Shaped core systems at Silicon Valley Bank and Visa handling billions in transactions. Built and scaled engineering teams of 100+ globally.

Arnon_Goldstein2
Arnon Goldstein
Program Architect Team Lead

Architecture Team Lead at Salesforce, formerly Principal Architect at Microsoft. Led implementation of core platform features supporting Fortune 500's. Expert in large-scale enterprise integration and distributed systems with global infrastructure.

Shay_Katsir
Shai Katzir
Platform Team Lead

CTO behind an AI startup's successful Shopify acquisition. Senior Development Manager at Workday. Led platform architecture at HiredScore (AI-powered recruitment). Managed dozens of architects, scaling systems handling billions in transactions.

Arnon_Goldstein2
Arnon Goldstein
Program Architect Team Lead
Lee_Blum
Lee Blum
Senior Software Architect
Yaron_Yaniv
Yaron Yaniv
Global Chief Architect
Yuval_Vilf
Yuval Wilf
Senior Director of Architecture
Shay_Katsir
Shai Katzir
Platform Team Lead

Sound good?

Leave your details and we'll get back to you

From Developer To Software Architect

Architecture Capabilities
Architecture decisions, design principles, technical skills, guiding and justifying technology decisions
1
Domain-Driven Design
Using unambiguous language, defining a Bounded Context, Model Driven Design, Hands-on Modelers, Refactoring towards Deeper insight
2
Architectural Styles
Components vs Classes, Component Types, Hybrids & Variants, Scaffolding vs Architecture Patterns, Traditional layered Architecture, Event-driven Architecture, Microkernel architecture, Sacrificial Architecture, Layered architecture
3
Architectural Topologies
Mediator topology, Broker topology, Event-driven architecture, Events and Channels, Impact of Event-driven architecture
4
Documenting the Process Layer
Processes exposed as services, Service contracts, Contract creation, maintenance, and versioning, Process availability or unresponsiveness, Reconnection logic on server restart, Addressing failures, The plug-in architecture patterns, Applying business rules and logic
5
Architecture and Continuous Delivery
Letting the architecture evolve, Discovering iteratively and learn more about the system, Continuous Delivery, Operationalizing abstract architecture, Mature engineering practices, Managing coupling intelligently, The Delivery teams, Constant flow of new features into production, Continuous Integration, Fast, automated feedback, Deployment Pipeline
6
Evolutionary Architecture
Enterprise Integration Patterns, Integration Challenges, Coordination challenges, Latency issues, The network and security, Topology changes, Increasing transport costs, The network is not heterogenous
7
Cloud Architecture
Amazon Web Services, Regions, Cloud components, Cloud storage, Lambda, Serverless architecture, Runtimes, Templates and blueprints
8
(Micro) Service Oriented Architecture
Synchronous and Asynchronous communication, Reliable messaging, Highly decoupled systems, Achieving scalability, Integration beyond the firewall, Cross platform standards, Which is the best service integration style?, Presenting alternatives, Articulate the pros and cons of each
9
Architecture and Business Strategy
The Enterprise Operating Model, Business Needs, IT Capabilities, Business Operations and IT Systems, Infrastructure enterprise architecture, Architecture Governance
10

Upcoming training programs

Yaron_Yaniv
United States - New York
May 6th 2025 - August 19th 2025 (Tuesdays)
18:00-21:00 Eastern Standard Time

Instructor: Yaron Yaniv, Global Chief Architect at GM Financial

 

06
MAY
Lee_Blum
United Kingdom - London
May 7th 2025 - September 10th 2025 (Wednesdays)
18:00-21:00 Central European Time

Instructor: Lee Blum, Senior Software Architect at Cognyte

 

07
MAY
What will the program give me professionally?
Everything you need to become a Software Architect, from hard skills like design anti-patterns to soft skills like communicating your designs to a wide range of stakeholders.
How long is the training program?
The training program consists of 15 weekly 3-hour lessons. Each class is meant to accommodate working professionals in different time zones, so be sure to find a class that fits your schedule.
What are the training program requirements? How does it work?
The training program is live and online for 15 weeks, with recordings available for 2 years. We believe you are adults doing this program for you, not for someone else. We don't check attendance, but you must submit your final project in order to successfully complete the training program and be eligible for a certificate.
Who are the instructors at GDE?
Our instructors at Global Dev Experts are carefully selected. We look at three main requirements: have an insane amount of experience doing what you teach, hold a senior role in a leading company today, and be amazing at passing on all your hard earned knowledge.

Ready to level up your career?

Leave your details below and we'll get back to you.

Apply For The Upcoming Class

Leave your details below and we’ll get back to you.

Apply For The Upcoming Class

Leave your details below and we’ll get back to you.