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

Experienced architect with 20+ years leading Architecture for SAAS Products, specialized in Big Data architecture for rapid processing and analytics of petabyte-scale data. Led design of market-leading products developed by multiple agile teams, seasoned in IP networks and high-performance storage. Renowned speaker at global tech events.

Yuval_Vilf
Yuval Wilf
Senior Director of Architecture

Leads the Architecture team at the cybersecurity giant Imperva. Formerly Senior Director at Cognyte (Verint) where he led Architecture, Infrastructure, and development teams. Globally renowned speaker with a rich experience building large-scale cybersecurity and AI architecture, deep learning, and network intelligence.

Yaron_Yaniv
Yaron Yaniv
Global Chief Architect

Ex-Google with over a decade of Software Architecture experience. Interviews, hires, and manages Software Architects and leads Architecture teams globally at General Motors Financial, a Fortune 500 company worth over $110B. Previously built and scaled architecture and engineering teams at Google Cloud, SVB, and Visa.

Arnon_Goldstein2
Arnon Goldstein
Senior Program Architect

Former Solution Architect at Microsoft. As a Senior Program Architect at Salesforce, Arnon connects business to technical implementation, such as implementing integration patterns, handling security considerations, and more. Arnon has rich experience leading Dev teams, Software Architecture, and planning large-scale projects.

Shay_Katsir
Shai Katzir
Platform Team Lead

Leads the Architecture and implementation of the core technology stack and infrastructure at HiredScore, an AI HRTech company. Previously oversaw dozens of Software Architects and other technical roles as Development Manager at Shopify. Was CTO of an AI-powered visual search company (acquired by Shopify).

Arnon_Goldstein2
Arnon Goldstein
Senior Program Architect
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

Lee_Blum
United Kingdom - London
February 25th 2025 - June 17th 2025 (Tuesdays)
18:00-21:00 Central European Time

Instructor: Lee Blum, Senior Software Architect at Cognyte

 

25
FEB
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
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.